LPI201 - LPIC-2 Exam Prep (Course 1)

This course prepares students to take the LPI 201 exam of the LPIC-2 certification. The Linux Professional Institute (LPI) is the go-to certification body for vendor independent Linux certifications. This course covers more advanced Linux skills such as system management and networking. Students will feel confident taking the LPI LPIC-2 201 exam with in classroom assessments and practice exams.

Current Version: F00

Prerequisites:

LPIC-1 certification or LPI101 "LPIC-1 Exam Prep (Course 1)" and LPI102 "LPIC-1 Exam Prep (Course 2)".

Supported Distributions:
Red Hat Enterprise Linux 7
SUSE Linux Enterprise 12
Course Outline:
  1. Capacity Planning
    1. LPI Objectives Covered
    2. Troubleshooting Resource Usage
    3. Gathering System Info
    4. Viewing Processes
    5. Process Management Tools
    6. Troubleshooting Processes: top
    7. Network I/O: iptraf-ng
    8. uptime & w
    9. lsof and fuser
    10. System Status – Memory
    11. System Status – I/O
    12. System Status – CPU
    13. Performance Trending with sar
    14. Network Monitoring Solutions
    15. Graphing SNMP Data with MRTG
    16. Nagios Overview
    17. Nagios Configuration
    Lab Tasks
    1. Process Management Basics
    2. Nagios (Web Interface)
  2. Boot Process and SysV Init
    1. LPI Objectives Covered
    2. Booting Linux on PCs
    3. GRUB 2 Configuration
    4. Boot Parameters
    5. init
    6. Linux Runlevels Aliases
    7. /etc/inittab (Legacy)
    8. Systemd local-fs.target and sysinit.target
    9. Typical SysV Init Script (legacy)
    10. Legacy local bootup script support
    11. Managing SysV Init Daemons (legacy)
    12. Controlling SysV Init Service Startup (legacy)
    13. systemd System and Service Manager
    14. Modifying systemd services
    15. Using systemd
    16. Systemd local-fs.target and sysinit.target
    17. Systemd basic.target and multi-user.target
    18. Shutdown and Reboot
    Lab Tasks
    1. Boot Process
    2. GRUB Command Line
    3. Basic GRUB Security
    4. Managing Services With Systemd's systemctl
    5. Creating a systemd unit file
    6. Introduction to Troubleshooting Labs
    7. Troubleshooting Practice: Boot Process
  3. System Recovery and Bootloaders
    1. LPI Objectives Covered
    2. Diagnostic/Recovery
    3. Rescue Procedures
    4. Recovery: mount & chroot
    5. Recovery Examples
    6. Recovery: Network Utilities
    7. GRUB 2
    8. systemd-boot & U-Boot
    9. SYSLINUX
    10. Network Booting with PXE
    Lab Tasks
    1. Recovery Runlevels
    2. Recovering Damaged MBR
    3. Recover from Deleted Critical Files
    4. Using SUSE Auto Repair Mode
  4. Linux Kernel: Components and Compile
    1. LPI Objectives Covered
    2. Why Compile?
    3. Getting Kernel Source
    4. Preparing to Compile
    5. Configuring Kernel Compilation Options
    6. Available Kernel Compile Options
    7. Compiling the Kernel
    8. Install Compiled Kernel Modules
    9. Initial RAM Filesystem
    10. Tips and Tricks
    11. Installing the Kernel
    12. Troubleshooting With GRUB 2
    13. Boot Process Troubleshooting
    14. Troubleshooting: Linux and Init
    15. Hardware Discovery Tools
    16. Configuring New Hardware with hwinfo
    17. Configuring Kernel Components and Modules
    18. Kernel Modules
    19. Handling Module Dependencies
    20. Dynamic Kernel Module System (DKMS)
    21. Kernel Modules Troubleshooting
    22. Configuring the Kernel via /proc/
    23. udev
    Lab Tasks
    1. Adjusting Kernel Options
    2. Linux Kernel Driver Compilation
    3. Linux Kernel Compilation
  5. Filesystem Administration
    1. LPI Objectives Covered
    2. Filesystem Support
    3. Mounting Filesystems
    4. Filesystem Table (/etc/fstab)
    5. AutoFS
    6. AutoFS Configuration
    7. Managing Optical Media
    8. Partitioning Disks with fdisk & gdisk
    9. Resizing a GPT Partition with gdisk
    10. Partitioning Disks with parted
    11. Btrfs Introduction
    12. Filesystem Creation
    13. Filesystem Maintenance
    14. smartmontools
    15. Resizing Filesystems
    16. Managing an XFS Filesystem
    17. Swap
    18. File Encryption With encfs
    19. Linux Unified Key Setup (LUKS)
    20. Persistent Block Devices
    21. List Block Devices
    Lab Tasks
    1. Accessing NFS Shares
    2. On-demand filesystem mounting with AutoFS
    3. Hot Adding Swap
    4. Creating ISO Images for Backups
    5. smartd and smartctl
    6. LUKS-on-disk format Encrypted Filesystem
  6. LVM & RAID
    1. LPI Objectives Covered
    2. Logical Volume Management
    3. Implementing LVM
    4. Creating Logical Volumes
    5. Activating LVM VGs
    6. Exporting and Importing a VG
    7. Examining LVM Components
    8. Changing LVM Components
    9. Advanced LVM Overview
    10. Advanced LVM: Components & Object Tags
    11. Advanced LVM: Automated Storage Tiering
    12. Advanced LVM: Thin Provisioning
    13. Advanced LVM: Striping & Mirroring
    14. Advanced LVM: RAID Volumes
    15. SLES Graphical Disk Tool
    16. RAID Concepts
    17. Array Creation with mdadm
    18. Software RAID Monitoring
    19. Software RAID Control and Display
    Lab Tasks
    1. Creating and Managing a RAID-5 Array
    2. Creating and Managing LVM Volumes
  7. Adjusting Storage Device Access and iSCSI
    1. LPI Objectives Covered
    2. Tuning with hdparm
    3. SCSI Devices
    4. SSD and NVMe Storage
    5. Remote Storage Overview
    6. Remote Filesystem Protocols
    7. Remote Block Device Protocols
    8. iSCSI Architecture
    9. Open-iSCSI Initiator Implementation
    10. iSCSI Initiator Discovery
    11. iSCSI Initiator Node Administration
    12. Mounting iSCSI Targets at Boot
    13. iSCSI Multipathing Considerations
    Lab Tasks
    1. iSCSI Initiator Configuration
  8. Client Networking
    1. LPI Objectives Covered
    2. Linux Network Interfaces
    3. Ethernet Hardware Tools
    4. Network Configuration with ip Command
    5. Configuring Routing Tables
    6. IP to MAC Address Mapping with ARP
    7. Network Configuration with ip Command
    8. Starting and Stopping Interfaces
    9. IPv6
    10. Linux Wireless Extensions and Tools
    11. Wireless Tools Discovery
    12. NetworkManager
    13. SUSE YaST Network Configuration Tool
    14. Network Diagnostics
    15. Information from ss and netstat
    16. Discovering Reachable Services
    17. nmap
    18. Netcat
    19. tcpdump and wireshark
    20. Networking Troubleshooting
    21. Networking Troubleshooting
    Lab Tasks
    1. Basic Client Networking
    2. Wireless Fundamentals
    3. NMAP
  9. System Maintenance
    1. LPI Objectives Covered
    2. System Messaging Commands
    3. Controlling System Messaging
    4. Archives with tar
    5. Controlling Login Sessions
    6. The gzip Compression Utility
    7. The bzip2 Compression Utility
    8. The XZ Compression Utility
    9. Comparing File Changes
    10. Compiling/Installing from Source
    11. Tape Libraries
    12. Backup Software
    13. Backup Examples
    Lab Tasks
    1. Command Line Messaging
    2. Messaging with talkd
    3. Archiving and Compression
    4. Using tar for Backups
    5. Using cpio for Backups
    6. Using rsync and ssh for Backups
Upcoming LPI201 Classes
No classes currently scheduled.
Request this class
Don't see what you're looking for? Check our schedule or make a request.