Back openDesk Edu for a sovereign, open-source education — every vote counts.
Vote nowSave products you love by clicking the heart icon.
Complete guide to the LPI DevOps Tools Engineer certification (701-100): exam objectives, study resources, and how it relates to traditional LPI certifications.
Master LPIC-1 101-500: hardware configuration, boot process, disk partitioning, package management, and system maintenance with command examples.
The LPIC-1 certification is the first level of the Linux Professional Institute (LPI) certification program. It validates the ability to perform maintenance tasks on the command line, install and configure a Linux workstation, and manage basic networking.
LPIC-1 consists of two exams:
| Exam | Code | Duration | Questions | Passing Score |
|---|---|---|---|---|
| System Administrator 1 | 101-500 | 90 minutes | 60 | 500 / 800 |
| System Administrator 2 | 102-500 | 90 minutes | 60 | 500 / 800 |
Both exams must be passed within a five-year period to earn the certification.
The exam expects familiarity with hardware enumeration and configuration on the Linux kernel level:
lspci — List all PCI buses and devices. Use -v for verbose, -s for specific slot.lsusb — List USB buses and connected devices. -v for verbose, -t for tree view.lsmod — Show loaded kernel modules (equivalent to reading /proc/modules).modprobe — Add/remove kernel modules. modprobe -r removes, modprobe -c shows config./sys/ and /proc/ — Virtual filesystems that expose kernel data structures./etc/modprobe.d/ — Configuration files for module loading options and blacklists.udev manages device events; rules live in /etc/udev/rules.d/.Understanding the Linux boot process from POST to login prompt:
grub-install — Install GRUB to a device (e.g., grub-install /dev/sda)./etc/default/grub — GRUB configuration; run update-grub after changes.grub-mkconfig — Generate GRUB configuration from templates in /etc/grub.d/./boot/ — Contains kernel images (vmlinuz), initramfs, and GRUB config.dmesg — View kernel ring buffer for boot-time messages. dmesg | grep ERROR to isolate issues.systemd-analyze — Boot performance analysis. systemd-analyze blame shows per-service startup time.update-initramfs -u or dracut.Modern distributions use systemd targets:
| Runlevel | Systemd Target | Description |
|---|---|---|
| 0 | poweroff.target | Shutdown |
| 1 / S | rescue.target | Single-user mode |
| 2-4 | multi-user.target | Multi-user, no GUI |
| 5 | graphical.target | Multi-user with GUI |
| 6 | reboot.target | Reboot |
systemctl isolate multi-user.target — Switch to a target immediately.systemctl get-default / systemctl set-default graphical.target — Change default boot target.systemctl rescue / systemctl emergency — Boot into rescue/emergency modes.telinit <runlevel> — Switch runlevel on sysvinit systems.fdisk -l / gdisk -l — List partition tables (MBR vs GPT)./dev/sda1, /dev/sdb2 — first disk, second disk, etc.parted — Modern partition tool supporting both MBR and GPT. parted /dev/sda print.lsblk — List block devices in tree format showing partition relationships.blkid — Display block device attributes including UUID and filesystem type.This is the largest weighted topic group. Key commands to master:
grep, sed, awk, cut, tr, sort, uniq, wc, head, tailcp, mv, rm, mkdir, rmdir, ln, find, locate, tar, gzip, bzip2, xzps, top, htop, kill, pkill, pgrep, nice, renice, nohup, bg, fg, jobs>, >>, <, 2>, 2>&1, |, tee, xargs^, $, ., *, []) and extended (+, ?, {}, (), |) with grep -E / egrep / sed -Eecho, printf, alias, history, type, which, man, info, whatis, aproposSecond highest weight. Key areas:
ext4, XFS, Btrfs, FAT32, NTFS, tmpfsmkfs.ext4, mkfs.xfs, mkfs.btrfs, mkswapmount, umount, /etc/fstab (device, mount point, type, options, dump, pass)fsck, badblocks, tune2fs, dumpe2fs, xfs_repairquota, edquota, repquota, quotacheckchmod (symbolic and octal), chown, chgrp, umask, SUID/SGID/sticky bitln (hard links: same inode, same filesystem only), ln -s (symbolic: cross-filesystem)/bin, /sbin, /usr, /opt, /var, /tmp, /etc, /home, /rootLPIC-1 is the first of three levels in the LPI certification program:
| Level | Certification | Exams | Focus |
|---|---|---|---|
| 1 | LPIC-1 (Linux Administrator) | 101-500, 102-500 | System administration, command line |
| 2 | LPIC-2 (Linux Engineer) | 201-450, 202-450 | Networking, kernel, storage, security |
| 3 | LPIC-3 | 300/303/304 (choose) | Mixed environments, security, virtualization |
Each level builds on the previous. You must pass LPIC-1 before attempting LPIC-2, and LPIC-2 before LPIC-3. All certifications are vendor-neutral, focusing on skills that apply across all Linux distributions.
| Week | Focus | Topics | Time |
|---|---|---|---|
| 1 | System Architecture + Installation | 101.1–102.5 | 10 hours |
| 2 | GNU Commands + Filesystems | 103.1–104.7 | 12 hours |
| 3 | Shells + Admin Tasks + Services | 105.1–108.4 | 10 hours |
| 4 | Networking + Security + Review | 109.1–110.3 + full review | 12 hours |
| Week | Focus |
|---|---|
| 1 | 101.1–101.3 (System Architecture) |
| 2 | 102.1–102.5 (Package Management) |
| 3 | 103.1–103.4 (Basic Commands) |
| 4 | 103.5–103.7 (Processes + Regex) |
| 5 | 104.1–104.3 (Partitions + Filesystems) |
| 6 | 104.4–104.7 (Permissions + Links) |
| 7 | 105.1–108.4 (Shells + Services) |
| 8 | 109.1–110.3 (Networking + Security) |
For each objective:
The most effective preparation is spending time on a real Linux system:
--help, man -k, and info are fair gameReady to put this knowledge to the test? The interactive LPI practice platform on courses.graphwiz.ai includes 400+ realistic questions covering LPIC-1, LPIC-2, LPIC-3, and DevOps Tools Engineer certifications — with study mode, timed exams, domain breakdowns, weak-area analysis, and spaced-repetition flashcards.
Start Practicing on courses.graphwiz.ai →