you@adminguy:~$ whoami
a sysadmin in the making
you@adminguy:~$ man linux
Learn Linux the way you actually use it — on the command line.
No-fluff tutorials and self-tests for people who run real servers. Work from “what is Linux?” all the way to web servers, security, and automation — every command tested on AlmaLinux 9 / RHEL 9.
- 25hands-on tutorials
- 6learning stages
- 125self-test questions
- RHEL 9tested commands
The learning path
From first login to production-ready
Get your bearings
What Linux is, the major distributions, installing it, the filesystem layout, and the essential shell commands.
Begin → 02 · ADMINISTRATIONRun the system
Users and permissions, packages, processes, systemd services, storage and LVM, and reading logs.
Explore → 03 · NETWORKINGConnect it up
IP addressing and the ip suite, DNS, SSH with keys and tunnels, and firewalls with firewalld and ufw.
Serve websites
Install and configure Nginx, Apache, and PHP; host multiple sites; and secure them with HTTPS via Let's Encrypt.
Explore → 05 · SECURITYLock it down
A practical hardening checklist, working with SELinux, and blocking brute-force attacks with fail2ban.
Explore → 06 · AUTOMATIONMake it repeatable
Bash scripting, scheduling with cron and systemd timers, and your first steps with Ansible.
Explore →