Linux System Administration
Thirty-seven real Enterprise Linux servers, free. From your first shell on an AlmaLinux 10 machine to LVM, firewalld, SSH bastions and NFS — no videos, no reading, just work you do on live systems.
- Level
- Beginner
- Duration
- 20.1 h
- Curriculum
- 5 modules
- lessons
- 37 lessons
- Labs
- 37 hands-on labs
- Updated
What is this course about?
A lab-only path through Linux system administration, free for everyone with a Kube-Ops Academy account.
Every item is a real AlmaLinux 10 server with SELinux enforcing that you work on in the browser — and when the ticket needs a second machine, you get one. You start with a server nobody documented and finish exporting a filesystem over NFS to a client you reached through a bastion. In between: accounts and permissions that hold, services that survive a real reboot, a firewall that admits exactly one machine, and disks you partition, grow and cap without a reinstall.
There are no video lectures and no reading-only lessons. The five sections follow the kube-labs stages in order; each assumes the habits of the one before it.
37 hands-on labs in this course
How do you practise inside the course?
Lab lessons are part of the curriculum. From a lab lesson you launch a guided environment that opens in a new browser tab, work through the task in a real shell, and the result is reported back to your course progress.
- Launched from the lesson page — the environment opens in a new browser tab
- Guided practical tasks that match the lesson you just finished
- Every session has a time limit; the lesson shows when it ends
- Your lab result and score are recorded on the lesson when the session finishes
- Every lab in this course is included, free.
Labs in this course
- First Login and System DiscoveryLinux Foundations · 20 min
- Paths and Filesystem NavigationLinux Foundations · 20 min
- Create and Organize Files SafelyLinux Foundations · 25 min
The learning loop
- 1Learn the concept
- 2Launch the lab
- 3Complete the task
- 4Validate the result
What will you learn?
Find your way around an unfamiliar server, edit configuration safely, and pull answers out of logs with grep, awk, sort and uniq
Archive and restore a release, and turn a manual inventory into a repeatable command
Onboard and offboard accounts properly, share a directory with groups, ACLs and umask, and delegate one action with sudo
Diagnose and repair SELinux file contexts while keeping the system enforcing
Install, verify and roll back packages with dnf and rpm, and manage a vendor repository
Stop the right process, write a hardened systemd unit, keep logs rotating, and keep clocks in agreement
Map addresses, routes and sockets; persist network configuration with nmcli; fix a broken resolver
Write least-privilege firewalld rules, harden sshd, move an account to keys, and jump through a bastion
What does the curriculum cover?
The shell, the filesystem, editing, searching, archives and the environment: the habits every later lab assumes.
- LabFirst Login and System Discovery20 min
- LabPaths and Filesystem Navigation20 min
- LabCreate and Organize Files Safely25 min
- LabRead and Edit Configuration Files25 min
- LabSearch Logs and Build Pipelines30 min
- LabFind Files and Understand Links30 min
- LabArchive, Verify, and Restore a Release35 min
- LabShell Environment and a Repeatable Inventory35 min
How does the learning experience work?
1Learn through focused lessons
Short video and text lessons, one concept at a time.
2Launch the associated lab
A lab lesson opens a guided environment in a new tab.
3Complete a realistic task
Run the commands yourself and fix what breaks.
4Validate the result and continue
The session result lands on the lesson, then the next one unlocks in your progress.
Who is it for, and what do you need first?
This course is for
Anyone starting out in operations, developers who want to stop guessing on a Linux box, and anyone preparing for a hands-on Enterprise Linux certification who wants the practice rather than the slides.
Before you start
None. This is the entry course of the path. If you are heading for the Docker and Kubernetes labs, this is where the shell habits they assume come from.
Who teaches this course?
Founder & instructor
Builds the Kube-Ops Academy courses and labs himself, and teaches Kubernetes and DevOps in Arabic on the Kube-Ops YouTube channel.
Frequently asked questions
Is this really free? Yes. Register, enrol, and launch. No subscription, no card.
How many times can I launch a lab? Ten launches per lab, one at a time.
Do I need to install anything? No. The servers and the terminal are in the browser.
Do I have to go in order? No, but each section assumes the one before it. Foundations first if you are new to the shell.
Ready to start?
Thirty-seven real Enterprise Linux servers, free. From your first shell on an AlmaLinux 10 machine to LVM, firewalld, SSH bastions and NFS — no videos, no reading, just work you do on live systems.
Includes 37 hands-on labs.
Free
Go to enrollment