LFCS Prep
July 1, 2026 · View on GitHub
Languages: English · 简体中文 · Español · Français · Deutsch · 日本語 · Русский · 한국어 · Português
A beginner-friendly Linux Foundation Certified System Administrator (LFCS) preparation course with 49 guided Linux administration labs arranged from essential command workflows to users, services, networking, and storage.
Exercises
| Index | Name | Difficulty | Practice |
|---|---|---|---|
| 01 | Monitor System Performance | Beginner | Start Lab |
| 02 | Find and Fix Disk Space Issues | Beginner | Start Lab |
| 03 | Inspect Services with systemctl and journalctl | Beginner | Start Lab |
| 04 | Inspect SSL Certificates | Beginner | Start Lab |
| 05 | Track Configuration with Git | Beginner | Start Lab |
| 06 | Manage Local Users | Beginner | Start Lab |
| 07 | Manage Local Groups and Membership | Beginner | Start Lab |
| 08 | Configure Limited sudo Access | Beginner | Start Lab |
| 09 | Manage Shell Environment Profiles | Beginner | Start Lab |
| 10 | Configure User Resource Limits | Beginner | Start Lab |
| 11 | Configure File ACLs | Beginner | Start Lab |
| 12 | Configure LDAP User Lookup | Beginner | Start Lab |
| 13 | Inspect and Manage Processes | Beginner | Start Lab |
| 14 | Manage systemd Service Lifecycle | Beginner | Start Lab |
| 15 | Create a Simple systemd Service | Beginner | Start Lab |
| 16 | Troubleshoot a Failed systemd Service | Beginner | Start Lab |
| 17 | Identify Service Resource Constraints | Beginner | Start Lab |
| 18 | Schedule Jobs with cron | Beginner | Start Lab |
| 19 | Schedule Jobs with systemd Timers | Beginner | Start Lab |
| 20 | Manage Software Packages | Beginner | Start Lab |
| 21 | Configure Software Repositories | Beginner | Start Lab |
| 22 | Configure Kernel Parameters | Beginner | Start Lab |
| 23 | Recover from Safe OS Failure States | Beginner | Start Lab |
| 24 | Run and Manage Containers | Beginner | Start Lab |
| 25 | Manage SELinux Mode and Contexts | Beginner | Start Lab |
| 26 | Explore Virtual Machine Management with libvirt | Beginner | Start Lab |
| 27 | Configure IPv4 Networking and Hostname Resolution | Beginner | Start Lab |
| 28 | Configure IPv6 Addressing | Beginner | Start Lab |
| 29 | Synchronize System Time | Beginner | Start Lab |
| 30 | Troubleshoot Network Connectivity | Beginner | Start Lab |
| 31 | Configure OpenSSH Client Access | Beginner | Start Lab |
| 32 | Configure OpenSSH Server Access | Beginner | Start Lab |
| 33 | Configure Firewall Packet Filtering | Beginner | Start Lab |
| 34 | Configure Static Routing | Beginner | Start Lab |
| 35 | Configure Port Redirection and NAT | Beginner | Start Lab |
| 36 | Configure a Reverse Proxy Endpoint | Beginner | Start Lab |
| 37 | Configure Bridge and Bond Devices | Beginner | Start Lab |
| 38 | Inspect Block Devices and Mounts | Beginner | Start Lab |
| 39 | Create and Mount Filesystems | Beginner | Start Lab |
| 40 | Configure Persistent Mounts | Beginner | Start Lab |
| 41 | Troubleshoot fstab and Mount Failures | Beginner | Start Lab |
| 42 | Create LVM Storage | Beginner | Start Lab |
| 43 | Extend LVM Storage | Beginner | Start Lab |
| 44 | Configure Swap Space | Beginner | Start Lab |
| 45 | Configure tmpfs and Virtual Filesystems | Beginner | Start Lab |
| 46 | Configure Filesystem Automounts | Beginner | Start Lab |
| 47 | Mount Remote Filesystems | Beginner | Start Lab |
| 48 | Use Network Block Devices | Beginner | Start Lab |
| 49 | Monitor Storage Performance | Beginner | Start Lab |
About LabEx
LabEx is a hands-on learning platform for beginners.
Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.
Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.
📖 Need help? Visit our Help Center or email info@labex.io