CertGrid CertGrid

LPIC-2: Linux Engineer

The LPI second level: kernel, storage, networking and services.

29 published guides

24 of 29 guides need path access. Unlock LPIC-2 path

29-guide LPIC-2 learning path · 29 published · about 587 min of reading · 15 learning tracks · reviewed 31 August 2026

Start Here3 guides

Two exams, 201 and 202, the LPIC-1 you are assumed to hold, and the lab.

  1. Concepts 14 min

    LPIC-2 exam format and topic weights

    Two papers, both required - and why the half with fewer topics needs more lab time.

    Both exams

    Updated 29 Aug 2026

  2. Concepts 15 min

    Firewalls, SELinux, and service reachability

    The firewall, the security label and the host key - three things that stop your service working before its config file is ever wrong.

    Both exams

    Updated 29 Aug 2026

  3. Concepts 13 min

    The lab: one disk, and a client that proves things

    Why the storage topics run on loop devices, and what the client is actually for.

    Both exams

    Updated 29 Aug 2026

201: Linux Kernel2 guides

Components, compiling, modules, and runtime kernel management. Weight 9.

  1. Hands-on Lab 18 min Paid

    Kernel modules, and proving a parameter arrived

    Load a module with a parameter, prove it took effect, and unload it without a trace.

    201-450 - Topic 201 Linux Kernel (weight 9)

    Updated 29 Aug 2026

  2. Configuration 12 min Paid

    sysctl, and what survives a reboot

    Two spellings of the same kernel setting, and the difference between changing it and keeping it changed.

    201-450 - Topic 201 Linux Kernel (weight 9)

    Updated 29 Aug 2026

201: Filesystems and Storage3 guides

Filesystem features and maintenance, autofs, RAID and LVM. Weight 9+8.

  1. Hands-on Lab 20 min Paid

    Building LVM on a real disk

    Physical volume to mounted filesystem, then grow it by a gigabyte without unmounting anything.

    201-450 - Topics 203+204 Filesystems and Advanced Storage (weight 17)

    Updated 29 Aug 2026

  2. Hands-on Lab 18 min Paid

    mdadm RAID, and a failure that heals itself

    Build a mirror with a hot spare, fail a device on purpose, and watch the spare take over.

    201-450 - Topics 203+204 Filesystems and Advanced Storage (weight 17)

    Updated 29 Aug 2026

  3. Hands-on Lab 26 min Paid

    An encrypted volume, and what the header holds

    A LUKS container from empty file to mounted filesystem, two passphrases into one master key, and what the device says when it is closed.

    201-450 - Topics 203+204 Filesystems and Advanced Storage (weight 17)

    Updated 29 Aug 2026

202: DNS2 guides

Running BIND, zone files, forward and reverse, and securing a server. Weight 8.

  1. Hands-on Lab 24 min Paid

    A DNS zone, proved from a client

    Write a zone, check it before starting anything, and answer queries from a machine that is not the server.

    202-450 - Topic 207 Domain Name Server (weight 8)

    Updated 29 Aug 2026

  2. Troubleshooting 14 min Paid

    Reading a DNS answer: NXDOMAIN and REFUSED

    Three ways a query can come back empty, and why only one of them is a problem.

    202-450 - Topic 207 Domain Name Server (weight 8)

    Updated 29 Aug 2026

201: Capacity Planning2 guides

Measuring resource use, finding the bottleneck, predicting need. Weight 8.

  1. Hands-on Lab 21 min

    Load, memory, and what the numbers mean

    Why load 4 can be healthy, why free showing little free memory is correct, and the disk failure that happens with space left.

    201-450 - Topic 200 Capacity Planning (weight 8)

    Updated 29 Aug 2026

  2. Hands-on Lab 26 min

    Finding what is consuming the machine

    Which process is responsible, whether it is the CPU or the disk, and where the record of last week already is.

    201-450 - Topic 200 Capacity Planning (weight 8)

    Updated 31 Aug 2026

201: System Startup2 guides

Customising boot, recovery, initramfs and an alternative bootloader. Weight 9.

  1. Troubleshooting 17 min Paid

    Boot order, and what actually delayed it

    The difference between the slowest unit and the unit that made you wait - which are not the same, and this machine proves it.

    201-450 - Topic 202 System Startup (weight 9)

    Updated 29 Aug 2026

  2. Hands-on Lab 26 min Paid

    The initramfs, the bootloader, and the rescue targets

    What the bootloader hands the kernel, what the initramfs carries, and the recovery commands for a machine that says it is degraded.

    201-450 - Topic 202 System Startup (weight 9)

    Updated 29 Aug 2026

202: HTTP Services2 guides

Apache and nginx, virtual hosts, TLS, and a reverse proxy. Weight 11.

  1. Hands-on Lab 22 min Paid

    Apache on Debian and RPM families

    Install the same software twice, watch one start itself and the other not, and find out why only one of them answers the client.

    202-450 - Topic 208 HTTP Services (weight 11)

    Updated 29 Aug 2026

  2. Hands-on Lab 28 min Paid

    Two virtual hosts, TLS, and a reverse proxy

    One address answering to three names, a certificate the client refuses until told not to, and a backend reachable only through Apache.

    202-450 - Topic 208 HTTP Services (weight 11)

    Updated 29 Aug 2026

202: System Security2 guides

Packet filtering, OpenSSH, OpenVPN, and intrusion detection. Weight 14 - the heaviest topic.

  1. Hands-on Lab 22 min Paid

    Firewall zones, and what a scan reveals

    The difference between closed and filtered, proved on two machines that differ only in whether a firewall is running.

    202-450 - Topic 212 System Security (weight 14 - the heaviest topic)

    Updated 29 Aug 2026

  2. Configuration 18 min Paid

    SSH hardening, and who has been trying

    Read the effective configuration rather than the file, and find out whether anyone has been knocking.

    202-450 - Topic 212 System Security (weight 14 - the heaviest topic)

    Updated 29 Aug 2026

201: Networking Configuration2 guides

Advanced addressing, routing, and diagnosing a fault you did not stage. Weight 11.

  1. Hands-on Lab 21 min Paid

    Virtual interfaces, bridges and MTU

    Build a bridge out of nothing, watch the kernel add a route by itself, and find the real maximum packet size rather than the one the interface claims.

    201-450 - Topic 205 Networking Configuration (weight 11)

    Updated 29 Aug 2026

  2. Troubleshooting 17 min Paid

    Watching the wire, and telling the users

    Capture real packets to settle an argument about whether traffic arrived - and the deadlock to avoid while doing it over SSH.

    201-450 - Topic 205 Networking Configuration (weight 11)

    Updated 29 Aug 2026

202: Network Client Management2 guides

DHCP, PAM, LDAP clients and RADIUS - and what each breaks. Weight 11.

  1. Configuration 19 min Paid

    DHCP, and when not to start a service

    Write a working DHCP configuration, prove it parses - and understand why starting it here would be the wrong thing to do.

    202-450 - Topic 210 Network Client Management (weight 11)

    Updated 29 Aug 2026

  2. Concepts 18 min Paid

    Client-side resolution, and the directory that is not there

    Four ways to ask the same name, and the one line that decides whether a directory is consulted at all.

    202-450 - Topic 210 Network Client Management (weight 11)

    Updated 29 Aug 2026

202: File Sharing2 guides

Samba and NFS, and what each one gets wrong about permissions. Weight 8.

  1. Hands-on Lab 22 min Paid

    An NFS export, proved from two clients

    One share, two machines - one mounts it and one is refused, and neither result comes from the client.

    202-450 - Topic 209 File Sharing (weight 8)

    Updated 29 Aug 2026

  2. Hands-on Lab 26 min Paid

    Samba shares, users, and client access

    A share with its own password database and two permission layers - and a write refused by one of them while the other still allows it.

    202-450 - Topic 209 File Sharing (weight 8)

    Updated 29 Aug 2026

202: E-Mail Services2 guides

Postfix, local delivery and aliases, Dovecot for retrieval. Weight 8.

  1. Hands-on Lab 24 min Paid

    An MTA that accepts, and one that refuses

    The same server, the same client, two messages seconds apart - one delivered and one refused, and the only difference is the recipient.

    202-450 - Topic 211 E-Mail Services (weight 8)

    Updated 29 Aug 2026

  2. Hands-on Lab 26 min Paid

    A message in the queue and why it is still there

    Why one failed message is kept and retried while another is thrown away, and the single digit that decides.

    202-450 - Topic 211 E-Mail Services (weight 8)

    Updated 31 Aug 2026

201: System Maintenance2 guides

Building from source, backup strategy, and telling users what happened. Weight 6.

  1. Hands-on Lab 22 min Paid

    Building from source, and what it leaves behind

    Three commands put a program on the machine that the package manager has never heard of - and taking it back off is harder than putting it on.

    201-450 - Topic 206 System Maintenance (weight 6)

    Updated 29 Aug 2026

  2. Hands-on Lab 24 min Paid

    A backup you have actually restored

    Two full snapshots for the price of one, proved by inode number - and the restore that is the only thing making either of them a backup.

    201-450 - Topic 206 System Maintenance (weight 6)

    Updated 31 Aug 2026

Readiness1 guide

Two papers, thirteen topic areas, and which of them actually carry the marks.

  1. Concepts 14 min Paid

    Two papers, and where the marks actually are

    The question pool and the exam blueprint disagree, and the gap is biggest on the heaviest topic in the certification.

    Both exams

    Updated 29 Aug 2026

Command Cheat Sheets1 sheet

Searchable references for the services 201 and 202 expect you to run.

← Back to Learn