Lab trackLinux Labs

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.

  • 37 labs
  • 20.1 h
  • Beginner
  • Free
Start with the first lab

Free with a free account — it runs in your browser, nothing to install.

  • A real environment in your browser
  • You run the commands yourself
  • Your result is checked automatically

Labs in this track

37 labsFree

Linux Foundations

8 labs

Identity and Access

6 labs

Everyday System Operations

7 labs

Networking and Secure Administration

8 labs

Storage and Network Filesystems

8 labs

About this track

A lab-only path through Linux system administration, free for everyone with a Kube-Ops Academy account.

Show more

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.

What you'll 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
  • Partition a new disk, mount by UUID, build and grow LVM under a running workload, add swap, enforce XFS quotas
  • Export over NFSv4 to a named client and mount it on demand with autofs

Prerequisites

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 it's 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.

FAQ

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.