LPI101 · 5 days · 6+ hrs hands-on labs

LPIC-1 Exam Prep (course 1)

Available for RHEL· SLES· Ubuntu

Structured preparation for the Linux Professional Institute LPIC-1 Exam 101 (101-500), the first half of the world's most recognized vendor-neutral Linux certification. Students develop practical command-line proficiency through lessons and hands-on lab exercises that cover every exam objective, from Bash shell fundamentals and text processing to storage administration and hardware configuration.

The curriculum spans the full scope of Exam 101 topics: Bash shell usage and environment configuration, I/O redirection and pipelines, file permissions and ownership, file management and linking, archiving and compression, text stream filtering with sed and core utilities, regular expressions with grep, vi/vim editing, process monitoring and control, RPM and Debian package management with DNF, zypper, and APT, disk partitioning and filesystem administration, the Linux boot process and GRUB2, systemd service and target management, and hardware detection with kernel module configuration.

Each chapter includes guided lab exercises where students practice on live systems running RHEL, SLES, or Ubuntu, with their choice of distribution for hands-on work. The hands-on approach ensures students can apply their knowledge in production environments, not just pass a multiple-choice exam.

Who Should Attend

Linux administrators, IT professionals, and help desk technicians preparing for the LPIC-1 certification (Exam 101-500) who want to build or validate foundational Linux command-line and system administration skills. Also suitable for professionals transitioning from other operating systems who need vendor-neutral Linux proficiency.

Skills You'll Gain

Navigate the Linux command line using Bash shell features including history, tab completion, and command editing
Redirect standard input, output, and error streams and construct pipelines using redirection operators, tee, and xargs
Manage file permissions, ownership, and special permissions using chmod, chown, umask, SUID, SGID, and sticky bit
Create, move, delete, find, link, archive, and compress files using core utilities, find, tar, and gzip/bzip2/xz
Process and filter text streams using cat, cut, sort, sed, tr, uniq, head, tail, and wc
Search text files using grep and regular expressions including character classes, quantifiers, and anchors
Edit files efficiently using vi/vim with modal navigation, search-and-replace, and yank/put operations
Monitor and control processes using ps, top, kill, nice, renice, and Bash job control
Manage software packages using RPM, DNF, zypper, dpkg, and APT across multiple distributions
Partition disks, create filesystems, and control mounting using fdisk, gdisk, mkfs, mount, and /etc/fstab
Configure the Linux boot process including GRUB2, systemd service management, targets, and runlevels
Determine and configure hardware settings using lspci, lsusb, lsmod, and kernel module management tools

Chapters & Labs

32 labs · 6+ hours hands-on
  1. Work on the Command Line 5 labs · 35 min
  2. Use Streams, Pipes, and Redirects 4 labs · 40 min
  3. Manage File Permissions and Ownership 3 labs · 30 min
  4. Create, Delete, Find, and Display Files 1 lab · 20 min
  5. Work with Archives and Compression 3 labs · 25 min
  6. Process Text Streams Using Filters 2 labs · 15 min
  7. Search Text Files Using Regular Expressions 1 lab · 10 min
  8. Basic File Editing 1 lab · 60 min
  9. Create, Monitor, and Kill Processes 4 labs · 45 min
  10. Use RPM, YUM, and Debian Package Management 1 lab · 5 min
  11. Work with Partitions and Filesystems 1 lab · 5 min
  12. Linux Boot Process 3 labs · 20 min
  13. Determine and Configure Hardware Settings 1 lab · 30 min

Appendices

  • Linux Fundamentals

Prerequisites

Basic familiarity with using a computer and navigating a graphical desktop environment. No prior Linux experience is required, though exposure to any command-line interface is helpful.