Linux guides: administration, networking, kernel and programming
In the early 2000s this address listed the book-length guides of Linux documentation: the System Administrator's Guide, the Network Administrator's Guide, the Kernel Module Programming Guide and others. Each now has a single, current overview page at its old address, with links to the detailed HOWTOs and to the official manuals.
- Getting startedA first guide to Linux today: picking a distribution, trying it from USB, desktop and terminal basics, installing software, keeping it updated, and where to get help.
- Bash scripting guideA learning path for Bash 5.3 scripting (current as of November 2026): what to learn in which order, a tested script template, what changed since Bash 2, manual pointers.
- System administrator's guideRun a Linux system today: users and sudo, disks and fstab, systemd services, reading logs with journalctl, systemd timers and cron, backups with restic, and updates.
- Network administrator's guideRun Linux networks today: addressing, NetworkManager, networkd and netplan, routing, DNS, DHCP, firewalls, and troubleshooting with ip, ss, tcpdump and mtr.
- Kernel modulesWrite, build and load a Linux kernel module today: hello-world code, a kbuild Makefile, insmod and modprobe, parameters, DKMS, and signing modules for Secure Boot.
- Linux kernel internalsHow the Linux kernel works today: processes and the EEVDF scheduler, virtual memory and page cache, the VFS, the network stack, drivers and eBPF.
- Linux programmingHow Linux programs talk to the kernel: system calls, glibc and musl, file descriptors, fork and exec, signals, pipes and other IPC, threads, and strace, gdb and perf.
- Securing RHEL serversHarden and tune a RHEL 9 or 10 server (or AlmaLinux, Rocky Linux): minimal install, security updates, SELinux, firewalld, SSH, crypto policies, auditd, AIDE and TuneD.
- Author guideWrite Linux documentation people can follow: choose the right kind of page, structure a how-to, test commands, write a man page, license it, send it upstream.
- Linux GazetteWhat Linux Gazette was (a monthly e-zine, July 1995 to June 2011), where its archive lives, and where to follow Linux now: LWN.net, Kernel Newbies, distro news.
Where the full books live
The original guides are kept by the Linux Documentation Project at tldp.org/guides.html. Most describe Linux as it was around 2000 to 2005; use them for background, and check commands against your distribution's documentation.