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.

Performance 13 min
systemd service basics on Linux
The systemd commands you need daily — services, timers, and why enable matters.
Read guide
Install & setup 11 min
Create a Linux live USB
Build a trusted live USB for installs and recovery — without wiping the wrong disk.
Read guide
Updates 10 min
Fix broken APT dependencies on Ubuntu/Debian
Unbreak apt when installs stop mid-way — standard Debian-family recovery.
Read guide
Install & setup 20 min
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
Performance 14 min
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
Security 16 min
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
Updates 10 min
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
Admin 10 min
Add a sudo user on Ubuntu and Debian
Standard admin account setup — no daily root login required.
Read guide
Troubleshooting 9 min
Boot a previous kernel from GRUB
Rollback boot when the latest kernel panics or breaks drivers.
Read guide
Apps & tools 9 min
Install a .deb package with apt or dpkg
Side-load Debian packages without adding random PPAs.
Read guide
Storage 10 min
Mount a USB drive temporarily on Linux
Quick read/write access to USB sticks without editing fstab.
Read guide
Backups 9 min
Restore a single file from an rsync backup
Granular recovery without restoring the entire backup tree.
Read guide
Apps & tools 11 min
Run a Python script in a venv on Linux
Avoid pip conflicts with system packages — venv basics done right.
Read guide
Performance 8 min
Check disk space and inodes on Linux
No space left can mean inodes, not bytes — check both.
Read guide
Install & setup 13 min
Choose a partition scheme for UEFI Linux install
Plan partitions once so install and dual-boot do not fight later.
Read guide
Performance 10 min
Find large files with find on Linux
Hunt multi-gigabyte logs and dumps without ncdu installed.
Read guide
Security 10 min
Generate an Ed25519 SSH key on Linux
Better than old RSA keys for new Linux servers and Git access.
Read guide
Updates 7 min
List upgradable packages with apt
Know what will change before you run a full upgrade.
Read guide
Updates 8 min
Remove unused packages with apt autoremove
Reclaim disk space after dist-upgrades without breaking metapackages.
Read guide
Networking 9 min
Test an open port with nc on Linux
Quick port checks for web, SSH, and mail troubleshooting.
Read guide
Networking 10 min
Bind9 local DNS server intro
Practical Linux guide: bind9 local DNS server intro without the usual guesswork.
Read guide
Admin 10 min
Configure logrotate
Practical Linux guide: configure logrotate without the usual guesswork.
Read guide
Apps & tools 10 min
Flatpak vs Snap on desktop Linux
Practical Linux guide: flatpak vs Snap on desktop Linux without the usual guesswork.
Read guide
Apps & tools 10 min
Install Node.js on Linux (LTS)
Practical Linux guide: install Node.js on Linux (LTS) without the usual guesswork.
Read guide