Overview
In a world of GUIs, the command line is your superpower. From your first
lsto managing production clusters — every concept is taught hands-on, with real commands and verified output.
480 labs · 4 levels · Docker-verified output — every command tested on Ubuntu 22.04
🗺️ Choose Your Level
🌱 Foundations
Terminal navigation, filesystem, permissions, text editing, users and packages. No prior experience needed — start from zero.
⚙️ Practitioner
Shell scripting, process management, networking tools, SSH, cron automation, log management. Become a confident Linux user.
📋 Curriculum Overview
Master the Linux filesystem and command line from scratch
01–05
Terminal, FHS, navigation, file creation & viewing, copy/move
ls, cd, pwd, touch, cp, mv
06–10
Delete files, permissions, chmod, chown, users & groups
rm, chmod, chown, useradd, groupadd
11–15
nano editor, grep, find, processes, disk usage
nano, grep, find, ps, df, du
16–20
Package management, I/O redirection, env vars, scripting, networking
apt, >, >>, |, export, ping, curl
Environment: docker run -it --rm ubuntu:22.04 bash
Automate tasks and administer systems confidently
01–05
Shell scripting: variables, loops, functions, error handling, automation
bash, if, for, while, trap, set -euo
06–10
Process management, background jobs, cron, systemd, monitoring
kill, nohup, crontab, systemctl, vmstat
11–15
Networking: ip/ss, curl/wget, ufw, iptables, diagnostics
ip, ss, curl, ufw, iptables, dig
16–20
SSH key auth, journalctl, performance tuning, grep/awk/sed, capstone
ssh-keygen, journalctl, awk, sed
Environment: docker run -it --rm ubuntu:22.04 bash
Tune, harden, and manage complex Linux systems
01–05
sysctl kernel params, perf profiling, strace, lsof, CPU/memory analysis
sysctl, perf, strace, lsof, vmstat
06–10
CIS hardening, SELinux, AppArmor, auditd, fail2ban
chattr, setenforce, aa-enforce, auditctl, fail2ban-client
11–15
LVM, software RAID, ext4/xfs/btrfs tuning, LUKS encryption, NFS
lvcreate, mdadm, tune2fs, cryptsetup, exportfs
16–20
Namespaces, cgroups, Docker internals, systemd deep dive, capstone
unshare, nsenter, cgcreate, runc, systemd-analyze
Environment: docker run -it --rm --privileged ubuntu:22.04 bash
Design and operate enterprise Linux infrastructure
01–05
High availability, Pacemaker/Corosync, HAProxy, Keepalived, clustering
pcs, crm_mon, haproxy, keepalived
06–10
Ansible: inventory, playbooks, roles, vault, full provisioning
ansible, ansible-playbook, ansible-vault, ansible-galaxy
11–15
Prometheus metrics, Grafana dashboards, ELK log pipeline
prometheus, grafana, elasticsearch, logstash, filebeat
16–20
CIS hardening, OpenSCAP, AIDE integrity, patch management, capstone
lynis, oscap, aide, unattended-upgrades
Environment: docker run -it --rm --privileged ubuntu:22.04 bash
⚡ Lab Format
Every lab is production-quality with Docker-verified output:
Each lab includes:
🎯 Objective — clear goal and real-world relevance
🔬 8 numbered steps — progressive complexity, real Ubuntu 22.04 commands
📸 Verified output — actual terminal results captured from live Docker runs
💡 Tip callouts — what each flag means and why it matters
🏁 Step 8 Capstone — a real-world scenario tying all concepts together
📋 Summary table — quick reference for the lab's key commands
🚀 Quick Start
🏆 Certifications Aligned
CompTIA Linux+
Foundations + Practitioner
LPIC-1
Foundations + Practitioner
LPIC-2
Advanced
RHCSA
Practitioner + Advanced
RHCE
Advanced + Architect
LFCS (Linux Foundation)
Foundations + Practitioner
CKA (Kubernetes Admin)
Advanced + Architect
Last updated
