LPIC-1: Linux Administrator
The LPI first level: both package families, side by side.
33 published guides
27 of 33 guides need path access. Unlock LPIC-1 path
33-guide LPIC-1 learning path · 33 published · about 621 min of reading · 13 learning tracks · reviewed 31 August 2026
Start Here3 guides
Two exams, the 200-800 scale, and both package families from the first page.
-
Concepts 14 min
LPIC-1 exam format and topic weights
Two papers, both required - and how to tell, in one command, which kind of machine you have been dropped onto.
Both examsUpdated 29 Aug 2026
-
Concepts 15 min
LPIC-1 lab: Debian and RPM package families
dpkg and rpm answering the same three questions - and the places their answers do not line up.
Both examsUpdated 29 Aug 2026
-
Concepts 15 min
Finding your way on an unfamiliar machine
Why
whichcan lie to you, what decides which program runs, and how to read a manual page you did not know existed.Both examsUpdated 29 Aug 2026
101: System Architecture3 guides
Firmware and boot, runlevels and targets, kernel modules, hardware. Weight 8.
-
Concepts 18 min
Boot, firmware, and what the kernel was told
Find out whether a machine booted UEFI or BIOS, read the parameters it was handed, and see where 3.6 seconds of startup actually went.
101-500 - Topic 101 System Architecture (weight 8)Updated 29 Aug 2026
-
Concepts 17 min
Targets, runlevels, and what the kernel found
What replaced runlevels, why
runlevelis not even installed, and how to inventory hardware from files that do not exist on any disk.101-500 - Topic 101 System Architecture (weight 8)Updated 29 Aug 2026
-
Hands-on Lab 22 min
Kernel modules, devices and udev
What the kernel has loaded, where those modules live as files, and how a device node and an interface name come to exist at all.
101-500 - Topic 101 System Architecture (weight 8)Updated 31 Aug 2026
101: Installation and Packages3 guides
Disk layout, bootloaders, shared libraries, dpkg and rpm side by side. Weight 12.
-
Hands-on Lab 18 min Paid
dpkg and rpm, the low-level tools
What each family's base tool can tell you about an installed package - and the one verb Debian has that RPM does not.
101-500 - Topic 102 Installation and Packages (weight 12)Updated 29 Aug 2026
-
Configuration 15 min Paid
Repositories, and verifying what is installed
Where each family keeps its sources, and how to prove a binary still matches the package that delivered it.
101-500 - Topic 102 Installation and Packages (weight 12)Updated 29 Aug 2026
-
Hands-on Lab 24 min Paid
Shared libraries and what a binary needs
What a program loads before it runs, the three places the loader looks, and which one silently wins.
101-500 - Topic 102 Installation and Packages (weight 12)Updated 31 Aug 2026
101: GNU and Unix Commands5 guides
The shell, streams and pipes, regular expressions, text processing. Weight 23.
-
Hands-on Lab 16 min Paid
Streams, pipes and redirection
Which stream a pipe actually carries, and why the order of
>and2>&1changes the answer.101-500 - Topic 103 GNU and Unix Commands (weight 23)Updated 29 Aug 2026
-
Hands-on Lab 18 min Paid
Regular expressions and the text tools
grep, cut, sort, uniq, sed and awk against one small file - and where xargs becomes necessary.
101-500 - Topic 103 GNU and Unix Commands (weight 23)Updated 29 Aug 2026
-
Hands-on Lab 20 min Paid
Processes, signals and job control
Find a process, stop it politely, stop it rudely, and read the exit status that tells you which happened.
101-500 - Topic 103 GNU and Unix Commands (weight 23)Updated 29 Aug 2026
-
Hands-on Lab 24 min Paid
The filters that process text streams
The commands objective 103.2 names, on one file - including the two whose output is wrong unless something else runs first.
101-500 - Topic 103 GNU and Unix Commands (weight 23)Updated 31 Aug 2026
-
Hands-on Lab 26 min Paid
Archives, cpio, dd, and the globs the shell expands
Four archive formats measured against each other, cpio in all three modes, and a glob that behaves differently in two shells on the same machine.
101-500 - Topic 103 GNU and Unix Commands (weight 23)Updated 31 Aug 2026
101: Devices and Filesystems3 guides
Partitions, integrity, mounts, quotas, permissions and the FHS. Weight 15.
-
Hands-on Lab 20 min Paid
Partitions, filesystems and fstab
From a bare disk to a filesystem that mounts itself at boot - and why the fstab line uses a UUID.
101-500 - Topic 104 Devices and Filesystems (weight 15)Updated 29 Aug 2026
-
Concepts 14 min Paid
Why fstab uses UUIDs, and checking a filesystem
What makes a device name unreliable, the identifiers that are not, and how to run fsck safely.
101-500 - Topic 104 Devices and Filesystems (weight 15)Updated 29 Aug 2026
-
Hands-on Lab 24 min Paid
Permissions, ownership, and the two kinds of link
The mode a file gets and why, the three bits above the nine - including one that survives a numeric chmod - and what a link really is.
101-500 - Topic 104 Devices and Filesystems (weight 15)Updated 31 Aug 2026
102: Shells and Scripting3 guides
Customising the environment and writing scripts that survive review. Weight 8.
-
Hands-on Lab 19 min Paid
Variables, scope and exit status
Why a variable set inside a script vanishes, when it does not, and the number a caller actually sees.
102-500 - Topic 105 Shells and Scripting (weight 8)Updated 29 Aug 2026
-
Hands-on Lab 18 min Paid
Tests, loops, and the options that catch mistakes
The test operators that lose marks, why every variable gets quoted, and the two lines that turn a silent failure into a loud one.
102-500 - Topic 105 Shells and Scripting (weight 8)Updated 29 Aug 2026
-
Hands-on Lab 26 min Paid
Login shells and which file is read
Three ways to start bash and three different sets of startup files - traced by making each file announce itself.
102-500 - Topic 105 Shells and Scripting (weight 8)Updated 31 Aug 2026
102: Interfaces and Desktops1 guide
X, display managers and accessibility - the smallest topic on the exam. Weight 4.
-
Concepts 14 min Paid
The graphical stack that is not installed
Why a headless server still boots to
graphical.target, and what X11 forwarding actually needs.102-500 - Topic 106 Interfaces and Desktops (weight 4)Updated 29 Aug 2026
102: Administrative Tasks3 guides
Accounts and groups, cron and systemd timers, locale and time. Weight 12.
-
Hands-on Lab 17 min Paid
Accounts, groups and password ageing
What actually happens when you add a user - three files, a skeleton directory, and the ageing fields most people never look at.
102-500 - Topic 107 Administrative Tasks (weight 12)Updated 29 Aug 2026
-
Hands-on Lab 16 min Paid
Scheduling jobs with cron and systemd timers
The five fields, the extra one the system crontab has, and the timer that has replaced most of them.
102-500 - Topic 107 Administrative Tasks (weight 12)Updated 29 Aug 2026
-
Hands-on Lab 24 min Paid
Locale, encoding, and what changes with it
Which variable wins, why the same four lines sort two different ways, and how many bytes an accented character takes.
102-500 - Topic 107 Administrative Tasks (weight 12)Updated 31 Aug 2026
102: Essential System Services3 guides
Time synchronisation, logging, MTA basics and printing. Weight 12.
-
Hands-on Lab 18 min Paid
Time synchronisation and the system clock
Three different clocks, one of them a lie, and how to prove which one your machine is actually following.
102-500 - Topic 108 Essential System Services (weight 12)Updated 29 Aug 2026
-
Hands-on Lab 19 min Paid
Logging, priorities and rotation
Filter a journal by unit, priority and time - and see exactly what logrotate would do before it does it.
102-500 - Topic 108 Essential System Services (weight 12)Updated 29 Aug 2026
-
Hands-on Lab 20 min Paid
Mail transport, aliases and printing
Install an MTA, make an alias deliver to a real mailbox, and find out why
lpstatsays the scheduler is not running.102-500 - Topic 108 Essential System Services (weight 12)Updated 29 Aug 2026
102: Networking Fundamentals3 guides
Addressing, routing, name resolution and diagnosing a real fault. Weight 14.
-
Hands-on Lab 20 min Paid
Addresses, routes and what the mask decides
Read an interface, read a routing table, and predict which packets leave through the gateway before you send one.
102-500 - Topic 109 Networking Fundamentals (weight 14)Updated 29 Aug 2026
-
Troubleshooting 19 min Paid
Name resolution, and diagnosing in the right order
Which source answers a name first, how to prove it, and the three checks that separate a network fault from a DNS one.
102-500 - Topic 109 Networking Fundamentals (weight 14)Updated 29 Aug 2026
-
Concepts 20 min Paid
Ports, protocols, and the addresses to recognise
Where port names come from, why the same number answers differently for TCP and UDP, and the IPv6 addresses every interface already has.
102-500 - Topic 109 Networking Fundamentals (weight 14)Updated 31 Aug 2026
102: Security2 guides
Host hardening, sudo, OpenSSH, GnuPG and file integrity. Weight 10.
-
Hands-on Lab 20 min Paid
SUID, sudo, and who can do what
Why
passwdcan write a file you cannot even read - and how to audit every program on the machine that has the same power.102-500 - Topic 110 Security (weight 10)Updated 29 Aug 2026
-
Hands-on Lab 18 min Paid
SSH posture, limits, and encrypting a file
Read the SSH server's effective configuration rather than its config file, and encrypt something with a key that never touches the disk.
102-500 - Topic 110 Security (weight 10)Updated 29 Aug 2026
Readiness1 guide
Fill-in-the-blank questions, two 60-question papers, and the 500-of-800 mark.
-
Concepts 13 min Paid
Sitting two papers, and what to practise
How to prepare for an exam that asks you to type the answer, not recognise it.
Both examsUpdated 29 Aug 2026
Command Cheat Sheets1 sheet
Searchable references, with the dpkg and rpm spelling of each one.
-
Reference 11 min
LPIC-1 command cheat sheet
Both families, side by side, for every command that differs between them.
dpkg / rpm · apt / dnfUpdated 29 Aug 2026