Part II
Junior administration
Updated July 3, 2026
This part assumes Part I is done: you move around the filesystem without looking, read and edit files, chain commands into pipelines, and find answers in man. Here single-server administration begins. Users and permissions, processes, installing software, systemd, disks and filesystems, networking, your first Bash scripts - this is the work of the machine's owner, not a guest.
What you need. A Linux box you can afford to break: a virtual machine with Ubuntu or Fedora, or a spare server to experiment on. Many commands in this part change the whole system and need sudo. You do not practice that on a machine other people depend on. Set up a separate one and break it without worry.
How to read. Chapters go in order, each builds on the previous one. The "how it works" boxes are a second layer for those curious about how things work underneath; you can skip them and come back later. Each chapter ends with exercises and a short summary.