LFCS exam blueprint, mapped to lessons
Every competency of the Linux Foundation Certified System Administrator exam, and the interactive lesson that teaches it.
Linux Foundation Certified System Administrator (LFCS)
Prove you can run a Linux machine: files, users, packages, networks and storage, hands-on.
Operations & Deployment · 25%
- Configure kernel parameters, persistent and non-persistent: Boot, Kernel & Modules
- Diagnose, identify, manage, and troubleshoot processes and services: Processes & Signals, systemd & Services
- Manage or schedule jobs for executing commands: Scheduling: cron & Timers
- Search for, install, validate, and maintain software packages or repositories: Packages & Repositories
- Recover from hardware, operating system, or filesystem failures: Logs & Troubleshooting
- Manage Virtual Machines (libvirt): Virtualization & Containers
- Configure container engines, create and manage containers: Virtualization & Containers, Namespaces & cgroups
- Create and enforce MAC using SELinux: SELinux & AppArmor
- Use scripting to automate system maintenance tasks: Bash Scripting
- Trace system calls to diagnose application behavior: Syscalls, Capabilities & seccomp
Networking · 25%
- Configure IPv4 and IPv6 networking and hostname resolution: Host Networking
- Set and synchronize system time using time servers: Time & Certificates
- Monitor and troubleshoot networking: Host Networking
- Configure the OpenSSH server and client: SSH & Keys
- Configure packet filtering, port redirection, and NAT: Packet Filtering & Proxies
- Configure static routing: Host Networking
- Configure bridge and bonding devices: Host Networking
- Implement reverse proxies and load balancers: Packet Filtering & Proxies
Storage · 20%
- Configure and manage LVM storage: Disks, Partitions & LVM
- Manage and configure the virtual file system: Disks, Partitions & LVM
- Create, manage, and troubleshoot filesystems: Disks, Partitions & LVM
- Use remote filesystems and network block devices: Remote Filesystems & Swap
- Configure and manage swap space: Remote Filesystems & Swap
- Configure filesystem automounters: Remote Filesystems & Swap
- Monitor storage performance: Performance: CPU, Memory & I/O
Essential Commands · 20%
- Create, delete, copy and move files and directories; manage hard and soft links: Files & the Filesystem
- Read and change file permissions and ownership: Permissions & Ownership
- Use input-output redirection and pipes: The Shell, Pipes & Redirection
- Archive, back up, compress, unpack and uncompress files: Archives & Compression
- Basic Git Operations: Git Essentials
- Create, configure, and troubleshoot services: systemd & Services
- Monitor and troubleshoot system performance and services: Performance: CPU, Memory & I/O
- Determine application and service specific constraints: Performance: CPU, Memory & I/O
- Troubleshoot diskspace issues: Logs & Troubleshooting
- Work with SSL certificates: Time & Certificates
- Analyze text using basic regular expressions: Text Tools: grep, sed, awk
Users and Groups · 10%
- Create and manage local user and group accounts: Users, Groups & sudo
- Manage personal and system-wide environment profiles: Environment & Dotfiles
- Configure user resource limits: ACLs, Quotas & Limits
- Configure and manage ACLs: ACLs, Quotas & Limits
- Configure the system to use LDAP user and group accounts: Users, Groups & sudo