LPIC-1 101-500 study plan
LPIC-1 101-500 · Give each week a clear focus.
8 weeks · About 6 hours per week
System Architecture
Configure and verify BIOS/UEFI settings and describe the boot sequence from firmware to init
Identify and change runlevels/targets with systemctl and SysV init tools on a practice system
Explain the purpose of the kernel modules and enable or blacklist one at boot
Map the hardware inventory of your machine using lspci, lsusb, and lsblk output
Your checkpoint
A one-page annotated hardware and boot report for your own machine, listing firmware type, init system, default target, and every PCI/USB device with its driver
System Architecture
Set up and query syslog/journald logging, including persistent journals
Schedule tasks with cron, at, and systemd timers and verify they fire
Change the system locale and timezone and confirm with locale and timedatectl
Interpret dmesg and journalctl output to diagnose one real (or simulated) boot-time failure
Your checkpoint
A troubleshooting log showing three deliberate misconfigurations you introduced (cron syntax, bad locale, broken timer) plus the exact commands that fixed each one
Devices, Linux Filesystems, Filesystem Hierarchy Standard
Partition a scratch disk with both MBR and GPT layouts using fdisk, gdisk, and parted
Create, mount, verify, and tune ext4, XFS, and VFAT filesystems and compare their options
Write and test /etc/fstab entries including UUID-based mounts and a swapfile
Explain and demonstrate the Filesystem Hierarchy Standard by locating where config, logs, binaries, and variable data live
Your checkpoint
A lab write-up with pasteable command transcripts showing a fresh partitioned disk, three mounted filesystems, and an fstab that survives a reboot with no errors in journalctl
Devices, Linux Filesystems, Filesystem Hierarchy Standard
Set and inspect standard and special permission bits including setuid, setgid, and sticky
Manage disk usage and quotas with du, df, and a simulated quota workflow
Create and tune filesystem attributes with tune2fs, xfs_admin, and chattr
Identify device names and udev-related information for block devices
Your checkpoint
A permissions and disk-usage cheat sheet you wrote yourself, validated by running every command on it once and attaching the output
GNU and Unix Commands
Process text streams with grep, sed, awk, cut, sort, uniq, and tr in pipelines
Redirect input/output/error and build multi-stage pipelines with tee and xargs
Navigate and manipulate the filesystem with cp, mv, ln, tar, and gzip/bzip2/xz
Locate files and commands using find, locate, which, and type with at least five different search criteria
Your checkpoint
A set of 15 one-liner pipelines you composed yourself, each with a stated purpose and the command run against real sample data
GNU and Unix Commands
Manage processes: inspect with ps and top, signal with kill and pkill, and reprioritize with nice and renice
Edit files efficiently in vi, including search, replace, and multi-file workflows
Combine commands with shell job control and background execution
Explain the difference between hard and soft links and demonstrate when each breaks
Your checkpoint
A timed exercise in which you create, background, freeze, resume, reniced, and terminate a set of processes while recording the exact keystrokes and commands used
Linux Installation and Package Management
Install, upgrade, remove, and query packages with dpkg and apt, including dependency repair
Build a simple .deb package and inspect package metadata and file lists
Configure a repository source list and explain how package signing is verified
Compare Debian and RPM package management concepts at a conceptual level
Your checkpoint
A packaged .deb of a trivial script you wrote, installed and removed on your own system, with a transcript proving install, query, and clean removal
System Architecture & Linux Installation and Package Management & GNU and Unix Commands & Devices, Linux Filesystems, Filesystem Hierarchy Standard
Re-run every lab from weeks 1-7 from memory in a fresh virtual machine
Time yourself on mixed-domain practice questions and log every miss by domain
Close the three weakest objectives identified by your error log
Recite the exact command syntax for the ten commands you got wrong most often
Your checkpoint
A scored timed mock exam result plus an error log where every missed item has a confirmed fix and a re-test date
Milestones
Week 2: Can boot a VM, diagnose a failed service from journalctl, and fix a broken cron job in under 15 minutes without notes
Week 4: Can partition, format, mount, and persist a filesystem in fstab from a blank disk with no reference material and no reboot errors
Week 6: Can complete a 20-task command-line text and process management drill at 90% accuracy inside 30 minutes
Week 8: Scores 80% or higher on a full-length timed mixed-domain mock exam, with no domain below 70%