Become a Linux Professional
One hands-on path from absolute beginner to architect. Engaging lessons, knowledge checks, and a live terminal on every step.
Modules
- Meet Linux & the Shell - What Linux actually is, why the whole world runs on it, and how to talk to it through the shell.
- Editing Files with Vim - The editor that's on every server on earth. Master the modes, survive, then get fast.
- Finding Anything on the System - Locate files by name, size, age or content - then act on the results in bulk.
- Archiving & Compression - Bundle files into archives and squeeze them small - the daily bread of backups and transfers.
- Navigation - 10 essential Linux commands covering navigation.
- Files & Directories - 9 essential Linux commands covering files & directories.
- Reading Files - 7 essential Linux commands covering reading files.
- Finding Things - 11 essential Linux commands covering finding things.
- Processes & Jobs - 13 essential Linux commands covering processes & jobs.
- Permissions & Ownership - 10 essential Linux commands covering permissions & ownership.
- Text Processing - 13 essential Linux commands covering text processing.
- System Info & Environment - 14 essential Linux commands covering system info & environment.
- System Architecture & Hardware - How Linux talks to hardware: the boot chain, kernel, modules, device files, /proc and /sys.
- Package Management - Install, update and query software on both Debian (apt/dpkg) and Red Hat (dnf/rpm) families, plus shared libraries.
- Users, Groups & Permissions - Account files, user/group administration, the permission model, special bits, umask and ACLs.
- Processes, Jobs & Scheduling - Inspect and control processes, signals, priorities, background jobs, and schedule work with cron & at.
- Filesystems & Storage - Partitioning, filesystems, mounting & fstab, LVM, swap, and disk usage - the heart of RHCSA/LFCS.
- Boot, Init & systemd - GRUB2, systemd units, targets, service management, rescue mode and the journal.
- Networking - Addressing, interfaces, routing, DNS, port inspection and NetworkManager.
- Text Streams, Pipes & Regex - Redirection, filters, and the grep/sed/awk trio with regular expressions - the exam's biggest command-line topic.
- Shell Scripting & Automation - Write robust bash scripts: variables, tests, conditionals, loops, functions and exit codes.
- Security & Hardening - SSH, sudo, firewalls, SELinux/AppArmor and everyday hardening - heavily weighted on modern exams.
- Logging & Monitoring - System logs, journald & rsyslog, log rotation, time sync and resource monitoring.
- Containers & Virtualization - The kernel features behind containers, plus everyday Docker/Podman and virtualization concepts.