Exact 50-scenario practice allocation
Command line, files, processes, and services
Weeks 1–2: develop a fast evidence loop before broad configuration work.
- Navigate, create, copy, move, remove, archive, search, filter, compare, and redirect safely.
- Understand paths, inodes, hard and symbolic links, modes, ownership, umask, setgid, sticky directories, and ACL masks.
- Inspect process identity, parentage, state, CPU, memory, I/O, files, sockets, signals, and exit status.
- Use systemctl for status, start, stop, restart, reload, enable, dependencies, properties, and failed-state recovery.
- Use journal evidence and application logs without assuming a restart is a diagnosis.
- Create service and timer units with dedicated identities, dependencies, resource limits, and durable logs.
- Practice safe shell expansions, explicit checks, bounded destructive operations, and useful exit codes.
- Complete the first service-host project through baseline and systemd setup.
Operations deployment and recovery
Weeks 3–4: make software, kernel, container, VM, and security state durable and diagnosable.
- Configure runtime and persistent kernel parameters and verify after reboot.
- Search, install, validate, update, and remove packages through trusted repositories.
- Treat signature failure as a trust problem, not an obstacle to bypass.
- Manage container images, runtime instances, networks, volumes, identities, and resource limits.
- Operate libvirt guests, storage pools, networks, definitions, and service logs.
- Use SELinux audit evidence to correct labels, Booleans, ports, and narrow policy in enforcing mode.
- Practice boot and filesystem recovery from snapshots while protecting the base exam or lab host.
- Complete Operations Deployment questions 1–7 and 26–31.
Dual-stack networking and service paths
Weeks 5–6: configure and troubleshoot one packet path at a time in both directions.
- Persist IPv4 and IPv6 addresses, routes, hostnames, resolver behavior, and time synchronization.
- Inspect links, addresses, neighbors, routes, rules, sockets, DNS responses, service probes, and bounded captures.
- Configure OpenSSH with synthetic keys, safe ownership and modes, source restrictions, and console recovery.
- Create staged packet-filter rules and verify established, allowed, denied, and persistence behavior.
- Enable forwarding and scoped NAT while validating return routing and connection tracking.
- Build bond and bridge layers without duplicate Layer 3 identity or loops.
- Configure a reverse proxy and distinguish backend, DNS, TLS, policy, and service-context failures.
- Complete Networking questions 8–13 and 32–37 plus the gateway project.
Storage, users, groups, and shared services
Weeks 7–8: operate each storage and identity layer independently, then test their interaction.
- Identify block devices safely; build PVs, VGs, LVs, filesystems, mount points, fstab, and swap.
- Grow both the logical volume and filesystem, then verify capacity at each layer.
- Diagnose block pressure, inode exhaustion, deleted-open files, I/O latency, queues, errors, and mount state.
- Use filesystem-specific repair tools only in the documented safe state.
- Configure NFS and automount behavior with deliberate integrity, timeout, identity, and boot choices.
- Create users and groups, lock and offboard accounts, manage profiles and resource limits, and test new-login behavior.
- Use access and default ACLs while understanding the ACL mask and directory inheritance.
- Trace centralized identity across NSS resolution, PAM authentication, account policy, TLS, home, shell, and service rules.
Performance-based rehearsal and exam readiness
Week 9+: practice outcomes, persistence, validation, and time management rather than command memorization alone.
- Read the requested end state, identify the designated host, and inspect current state before changing it.
- Use the narrowest command sequence that meets the requirement and preserves unrelated configuration.
- Verify runtime state, persistent configuration, service behavior, permissions, network direction, and reboot behavior when relevant.
- Practice moving among designated lab hosts without confusing contexts; keep the base host constraints visible.
- Use man pages and installed distribution documentation efficiently during authorized practice.
- Complete all three projects with fault injection, backup or rollback, evidence, and teardown.
- Answer all 50 original scenarios and review all 40 unique cards through hands-on reproduction.
- Run timed two-hour rehearsals, but do not infer an official result from a practice score.
Three substantial projects
All learning surfaces
Exact 13/12/10/10/5 allocation with explanations and HTTPS references.40 flashcards
Commands, state distinctions, failure clues, and control boundaries.3 projects
Implementation, validation, failure injection, recovery, cost, and cleanup.Study guide
Substantial domain guidance and performance-based strategy.Roadmap catalog
Explore Linux, cloud, networking, and security paths.Editorial policy
Originality, sourcing, safety, and exam integrity.
Official sources
Frequently asked questions
How long is LFCS?
The Linux Foundation lists a two-hour duration. Verify current accommodations and delivery details in official resources.
What is the LFCS format?
It is an online, proctored, performance-based exam completed on the Linux command line.
What are the public domain weights?
Operations Deployment 25%, Networking 25%, Storage 20%, Essential Commands 20%, and Users and Groups 10%.
How is this 50-scenario set allocated?
Operations Deployment 13, Networking 12, Storage 10, Essential Commands 10, and Users and Groups 5.
Does this roadmap claim a live task count or passing score?
No. Check the current official certification page, instructions, and candidate handbook for applicable exam logistics.
Are these recalled exam tasks?
No. They are independently authored practice scenarios grounded in public objectives and official Linux documentation.
Prepare by operating real Linux state
Build, break, inspect, repair, verify persistence, and clean up—all on disposable systems.
Start scenariosReview cardsOpen projectsRead guide