Foray

Linux Systems Administrator roadmap

Run Linux servers well: users and permissions, packages, storage, services, networking, web servers, backups, security and troubleshooting, with automation to keep it all repeatable.

14 topics · 65 nodes · 59 covered · 1 partly · 5 planned · updated 2026-10-17

Sign in with your Mycelium account to see which nodes you have finished.

Show
  • Covered
  • Partly covered
  • Planned
  1. 1. Core

    The command line

    The administrator's main tool. Fluency here makes everything else faster and safer.

    6 / 6 covered

  2. 2. Core

    Users, groups and access

    Who can log in, what they can read and what they can run as root.

    4 / 5 covered

  3. 3. Core

    Processes and services

    What is running, how to control it and how to make a program a proper service.

    4 / 4 covered

  4. 4. Core

    Software and updates

    Install, update and trust software.

    4 / 4 covered

  5. 5. Core

    Storage and filesystems

    Disks, partitions, mounts and what to do when space runs out.

    2 / 4 covered

  6. 6. Core

    Networking for administrators

    Configure, inspect and debug a machine's network.

    6 / 6 covered

  7. 7. Core

    Remote access with SSH

    Almost every administrator task happens over SSH.

    4 / 4 covered

  8. 8. Recommended

    Web servers and TLS

    Serve websites and proxy applications. Learn one of nginx or Apache first.

    4 / 5 covered

  9. 9. Core

    Scripting and automation

    Turn repeated work into scripts, and scripts into configuration management.

    5 / 5 covered

  10. 10. Core

    Logging and monitoring

    Find out about problems before users do.

    4 / 4 covered

  11. 11. Core

    Hardening and security

    Reduce what an attacker can reach and notice when they try.

    4 / 5 covered

  12. 12. Core

    Backup and recovery

    A backup you have not restored is a hope, not a backup.

    4 / 4 covered

  13. 13. Core

    Troubleshooting and performance

    A method for the 3 a.m. page.

    5 / 5 covered

  14. 14. Optional

    Containers and virtualisation

    Modern servers run containers and virtual machines.

    3 / 4 covered