LFCS Prep is a beginner-friendly, hands-on path through the Linux administration skills used in server operations. Its 52 guided labs progress across five stages: essential command workflows; users, groups, and access control; services and runtime; networking; and storage and filesystems.
Across 236 verified steps, you will run commands on live systems, interpret output, change configuration safely, and confirm both immediate and persistent results. Labs are designed for 25–45 minutes each, with 1,865 minutes of listed practice time in total, allowing you to build confidence before attempting independent exam-style challenges.
What You Will Learn
- Monitor performance, investigate disk usage, inspect services and certificates, and track configuration with Git
- Manage users, groups, sudo rules, shell profiles, resource limits, ACLs, and LDAP-based identity lookup
- Operate processes, systemd services and timers, packages, repositories, kernel parameters, containers, and safe recovery scenarios
- Work with SELinux modes and contexts and manage persistent libvirt domains and virtual hardware
- Configure IPv4 and IPv6, time synchronization, SSH, firewalls, iptables, routing, NAT, proxies, bridges, and bonds
- Create, mount, repair, and extend filesystems and LVM storage, and configure swap, tmpfs, and automounts
- Mount prepared remote filesystems, use network block devices, and observe storage performance safely
Who This Course Is For
This course is for aspiring Linux administrators, junior DevOps and support engineers, and LFCS candidates who want structured command-line practice. It starts with approachable workflows but develops into broad system administration, so it is also useful for learners filling gaps in an existing Linux foundation.
Prerequisites: Basic command-line familiarity, including navigating directories, editing text files, and running commands with sudo. Prior professional administration experience is not required, but general Linux concepts will help you progress faster.
Learning environment: Each lab opens in an isolated browser-accessible environment with all required files and services prepared locally. Most labs use Ubuntu 22.04; the SELinux lab uses a UBI 9 environment, and the libvirt labs use a desktop-capable Ubuntu environment with training domains and disks.
Frequently Asked Questions
How is this course different from the LFCS practice exams?
LFCS Prep teaches workflows with explanations, commands, expected output, and a verification step. The practice exams provide goals and acceptance criteria with little guidance, so this course is better for learning before assessment.
Is the Beginner level suitable for someone completely new to Linux?
The course explains commands carefully, but basic shell navigation and text editing are expected. A learner with those fundamentals can follow the labs without prior professional administration experience.
Will I work only on Ubuntu?
Most labs use Ubuntu 22.04. A dedicated UBI 9 lab provides a real SELinux environment, while desktop-capable Ubuntu labs provide libvirt tools. The course identifies the relevant distribution-specific commands within each guided exercise.
Do the virtualization and remote-storage labs use production systems?
No. They use prepared local domains, training disks, services, and network block devices. The libvirt training disks do not contain a complete guest operating system, so you practice persistent definitions and resources without managing a production VM.




