root@routes:~#

Root Routes β–Š

Your guided path from whoami to sysadmin.

Eight hands-on phases of Linux system administration. Check off tasks, clear the exit gates, jot reflections β€” everything saves right in your browser. Break things safely and level up.

Overall progress0%
0/40 tasks Β· boot sector empty β€” let's fix that
βŒ•

The Study Loop

Run this loop on every single phase. It's the difference between reading about Linux and knowing it.

1
Read
Skim the handbook chapter. Grab the vocabulary.
β†’
2
Try
Type every command yourself. No copy-paste.
β†’
3
Break
Poke it. Pass bad input. Remove a file.
β†’
4
Fix
Diagnose with logs & docs. Understand the why.
β†’
5
Reflect
Write a note. Teaching yourself locks it in.

Set Up Your Lab

Ubuntu Server 24.04 LTS

Spin it up in a VM (VirtualBox, UTM, or a cheap cloud droplet). LTS means 5 years of support and rock-solid docs. Take a snapshot before every experiment so you can break things fearlessly and roll back in seconds.

  • πŸ–₯️ 1 vCPU, 1GB RAM, 10GB disk is plenty to start
  • πŸ“Έ Snapshot after install β€” that's your clean baseline
  • πŸ”‘ Set up SSH so you practice the way pros work
lab-setup.sh
# after first boot
sudo apt update && sudo apt upgrade -y
sudo apt install -y htop tree ufw fail2ban
# then: snapshot this VM as 'clean-base'
whoami   # you, the future sysadmin

Troubleshooting Compass

Lost? Point yourself in one of four directions. Nine times out of ten the answer is here.

🧭
N
Logs
journalctl -xe
What is the system actually complaining about?
E
Services
systemctl status <svc>
Is it even running? When did it last fail?
S
Permissions
ls -l β€’ id
Who owns it, and are you allowed to touch it?
W
Network
ss -tulpn β€’ ping
Is the port open? Can you reach the host?

Mentor's Office Hours

The questions everyone's too shy to ask.