The sequel to Linux Fundamentals - the power-user and sysadmin skills that turn you into someone who can actually operate servers: redirection & pipes, environment variables, system administration, networking, and SSH.
Every exercise runs in a disposable Ubuntu container and is auto-graded.
make build # build the image once
make start S=01-redirection-and-pipes
# ...work in the container; when done, type 'exit' (or Ctrl+D) to leave, then:
make verify S=01-redirection-and-pipes
make reset S=01-redirection-and-pipesNeeds Docker and make (both provided in GitHub Codespaces).
| # | Section | Course § | Status |
|---|---|---|---|
| 01 | Redirection & Pipes | 17 | ✅ built |
| 02 | Environment Variables | 18 | ✅ built |
| 03 | System Admin & Maintenance | 19 | ✅ built (jq, processes, disk) |
| 04 | Networking | 20 | ✅ built (ip, ss, curl+jq; live tools as drills) |
| 05 | SSH | 21 | ✅ built (keys + ssh config; EC2 as drills) |
Each section: README.md (3-tier tasks) · seed.sh · verify.sh · solutions.md.
Sections 04-05 auto-grade everything that works offline (a local web service for
curl/ss, ssh-keygen + ~/.ssh/config); the internet/cloud-only commands
(ping, nslookup, ufw, real EC2) are clearly-labelled self-check drills.
Warm-up → core → a real DevOps challenge, exactly like the other courses.