$ man linux
Learn Linux. Search anything.
Hundreds of how-to guides, a plain-English glossary and a command reference — every distro, modern methods, instant results.
408 guides · 953 glossary terms · 564 commands
Browse by category
Getting Started
Install Linux, dual-boot, first steps and finding your way around a new system.
Desktop & Daily Use
GNOME and KDE, apps, printing, audio, Bluetooth and everyday desktop tasks.
Command Line
The shell, Bash scripting, text processing, SSH, tmux, git and power-user tooling.
Server Setup
Web servers, databases, containers, systemd services and TLS certificates.
Networking
Interfaces, DNS, firewalls, VPNs, static IPs and troubleshooting connectivity.
Security & Hardening
SSH hardening, sudo, fail2ban, SELinux/AppArmor, firewalls and disk encryption.
Maintenance & Troubleshooting
Updates, logs with journalctl, disks and LVM, boot failures and fixing what broke.
Performance & Advanced
Kernel tuning, cgroups, profiling, virtualization, RAID and filesystems.
Distro Guides
Distribution-specific guides and comparisons — Ubuntu, Fedora, Debian, Arch and more.
Latest guides
All guides →ZFS on Root on Debian (deep dive)
Install Debian 12 with ZFS on root: partition layout, boot pool vs root pool, dataset hierarchy, GRUB configuration, and first-boot verification.
Set Up an Encrypted ZFS Pool
Configure native ZFS encryption with aes-256-gcm, manage keys and boot unlock, rotate keys safely, and replicate datasets encrypted with zfs send -w.
Write an Ansible Role
Learn to build a reusable Ansible role from scratch: directory layout, defaults vs vars, handlers, templates, dependencies, and publishing to Ansible Galaxy.
Write Your First Kernel Module
Build, load, and debug a Linux kernel module from scratch: hello-world source, kbuild Makefile, insmod/modprobe workflow, and dmesg debugging on modern distros.
Ship Logs with Vector
Configure Vector to collect systemd-journald logs, reshape events with VRL transforms, and ship structured data to Grafana Loki and Elasticsearch.
Use Toolbx on Fedora (and Silverblue)
Learn how to create and use Toolbx containers on Fedora and Silverblue — including package installs, GPU passthrough, and running GUI apps from inside.
The Linux Junkies Glossary
Every Linux term that ever confused you — inode, daemon, SUID, cgroup, systemd — defined in plain English and cross-linked to the guides.
/glossary →Command Reference
Practical, example-first pages for the commands you actually use — flags that matter, real examples, no man-page wall of text.
/commands →