Linux
94 guides
Linux Guides
Linux guides that respect your data — partitioning warnings, copy-paste commands you can audit, and verification steps that prove the fix worked.
Guide library
Search and filter 94 published Linux guides.
All
Install & setup
Updates
Networking
Security
Performance
Backups
Storage
Apps & tools
Troubleshooting
Admin
systemd service basics on Linux
The systemd commands you need daily — services, timers, and why enable matters.
Read guide
Create a Linux live USB
Build a trusted live USB for installs and recovery — without wiping the wrong disk.
Read guide
Fix broken APT dependencies on Ubuntu/Debian
Unbreak apt when installs stop mid-way — standard Debian-family recovery.
Read guide
Install Ubuntu Desktop (step by step)
A safe default path for installing Ubuntu Desktop on a dedicated machine — with partitioning warnings and first-boot verification.
Read guide
Read Linux logs with journalctl (systemd)
Find the actual error line fast on systemd Linux — filters that beat scrolling through megabytes of noise.
Read guide
SSH key-based authentication on Linux
Replace password-only SSH with keys — generate, install, test, then harden once you know you will not lock yourself out.
Read guide
Update Ubuntu safely with apt
Keep Ubuntu patched without surprises — routine updates, when to reboot, and how to recover from broken package states.
Read guide
Add a sudo user on Ubuntu and Debian
Standard admin account setup — no daily root login required.
Read guide
Boot a previous kernel from GRUB
Rollback boot when the latest kernel panics or breaks drivers.
Read guide
Install a .deb package with apt or dpkg
Side-load Debian packages without adding random PPAs.
Read guide
Mount a USB drive temporarily on Linux
Quick read/write access to USB sticks without editing fstab.
Read guide
Restore a single file from an rsync backup
Granular recovery without restoring the entire backup tree.
Read guide
Run a Python script in a venv on Linux
Avoid pip conflicts with system packages — venv basics done right.
Read guide
Check disk space and inodes on Linux
No space left can mean inodes, not bytes — check both.
Read guide
Choose a partition scheme for UEFI Linux install
Plan partitions once so install and dual-boot do not fight later.
Read guide
Find large files with find on Linux
Hunt multi-gigabyte logs and dumps without ncdu installed.
Read guide
Generate an Ed25519 SSH key on Linux
Better than old RSA keys for new Linux servers and Git access.
Read guide
List upgradable packages with apt
Know what will change before you run a full upgrade.
Read guide
Remove unused packages with apt autoremove
Reclaim disk space after dist-upgrades without breaking metapackages.
Read guide
Test an open port with nc on Linux
Quick port checks for web, SSH, and mail troubleshooting.
Read guide
Bind9 local DNS server intro
Practical Linux guide: bind9 local DNS server intro without the usual guesswork.
Read guide
Configure logrotate
Practical Linux guide: configure logrotate without the usual guesswork.
Read guide
Flatpak vs Snap on desktop Linux
Practical Linux guide: flatpak vs Snap on desktop Linux without the usual guesswork.
Read guide
Install Node.js on Linux (LTS)
Practical Linux guide: install Node.js on Linux (LTS) without the usual guesswork.
Read guide
Topics we cover
Install & setup
Distro installs, dual-boot, LUKS (12)
Updates
APT, upgrades, package holds (8)
Networking
Static IP, firewall, VPN (14)
Security
SSH, permissions, hardening (10)
Performance
systemd, logs, load, swap (11)
Backups
rsync, restic, snapshots (7)
Storage
mounts, fstab, LVM (7)
Apps & tools
Docker, LAMP, scripting (10)
Troubleshooting
GRUB, boot recovery, services (8)
Admin
Users, certs, mail relay (7)