CORK | 18-22 June 2018 | Contact Us to book


Course Description

lpic-2This intensive Linux Administration and Networking certification training course covers more advanced Linux skills such as system management and networking. Students will feel confident taking the LPI LPIC-2 201 exam with extensive coaching and in-classroom assessments. Additional self-study and practice time is highly recommended after this course before taking the 201-450 exam.

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.

Certification is optional.

Supported Distributions:

  • Red Hat Enterprise Linux 7
  • SUSE Linux Enterprise 12

Exam & Certification

This Linux training course prepares students to take the LPI 201 exam (201-450) of the LPIC-2 certification. The Linux Professional Institute (LPI) is the go-to certification body for vendor independent Linux certifications.



5 days


Target Audience

Linux professionals with good working knowledge of Linux System Administration, who wish to learn more about Advanced Linux Administration and Networking.

Certification is not mandatory, it is optional.


Course Prerequisites

Attendance of the following courses:

If you have any questions or doubts as to whether you meet the pre-requisites for this course, or indeed are wondering which course best suits you, please contact us to discuss your suitability for course attendance.


Suggested Follow on Courses

There are a number of options of suitable follow-on courses, depending on your business needs. Please contact us for further details.


Course Content

1. Capacity Planning

LPI Objectives Covered
Troubleshooting Resource Usage
Gathering System Info
Viewing Processes
Process Management Tools
Troubleshooting Processes: top
Network I/O: iptraf-ng
uptime & w
lsof and fuser
System Status – Memory
System Status – I/O
System Status – CPU
Performance Trending with sar
Network Monitoring Solutions
Graphing SNMP Data with MRTG
Nagios Overview
Nagios Configuration

Lab Tasks

Process Management Basics
Nagios (Web Interface)

2. Boot Process and SysV Init

LPI Objectives Covered
Booting Linux on PCs
GRUB 2 Configuration
Boot Parameters
Linux Runlevels Aliases
/etc/inittab (Legacy)
Systemd local-fs.target and sysinit.target
Typical SysV Init Script (legacy)
Legacy local bootup script support
Managing SysV Init Daemons (legacy)
Controlling SysV Init Service Startup (legacy)
systemd System and Service Manager
Modifying systemd services
Using systemd
Systemd local-fs.target and sysinit.target
Systemd basic.target and multi-user.target
Shutdown and Reboot

Lab Tasks

Boot Process
GRUB Command Line
Basic GRUB Security
Managing Services With Systemd’s systemctl
Creating a systemd unit file
Introduction to Troubleshooting Labs
Troubleshooting Practice: Boot Process

3. System Recovery and Bootloaders

LPI Objectives Covered
Rescue Procedures
Recovery: mount & chroot
Recovery Examples
Recovery: Network Utilities
systemd-boot & U-Boot
Network Booting with PXE

Lab Tasks

Recovery Runlevels
Recovering Damaged MBR
Recover from Deleted Critical Files
Using SUSE Auto Repair Mode

4. Linux Kernel: Components and Compile

LPI Objectives Covered
Why Compile?
Getting Kernel Source
Preparing to Compile
Configuring Kernel Compilation Options
Available Kernel Compile Options
Compiling the Kernel
Install Compiled Kernel Modules
Initial RAM Filesystem
Tips and Tricks
Installing the Kernel
Troubleshooting With GRUB 2
Boot Process Troubleshooting
Troubleshooting: Linux and Init
Hardware Discovery Tools
Configuring New Hardware with hwinfo
Configuring Kernel Components and Modules
Kernel Modules
Handling Module Dependencies
Dynamic Kernel Module System (DKMS)
Kernel Modules Troubleshooting
Configuring the Kernel via /proc/

Lab Tasks

Adjusting Kernel Options
Linux Kernel Driver Compilation
Linux Kernel Compilation

5. Filesystem Administration

LPI Objectives Covered
Filesystem Support
Mounting Filesystems
Filesystem Table (/etc/fstab)
AutoFS Configuration
Managing Optical Media
Partitioning Disks with fdisk & gdisk
Resizing a GPT Partition with gdisk
Partitioning Disks with parted
Non-Interactive Disk Partitioning with sfdisk
Btrfs Introduction
Filesystem Creation
Filesystem Maintenance
Resizing Filesystems
Managing an XFS Filesystem
File Encryption With encfs
Linux Unified Key Setup (LUKS)
Persistent Block Devices
List Block Devices

Lab Tasks

Accessing NFS Shares
On-demand filesystem mounting with AutoFS
Hot Adding Swap
Creating ISO Images for Backups
smartd and smartctl
LUKS-on-disk format Encrypted Filesystem


LPI Objectives Covered
Logical Volume Management
Implementing LVM
Creating Logical Volumes
Activating LVM VGs
Exporting and Importing a VG
Examining LVM Components
Changing LVM Components
Advanced LVM Overview
Advanced LVM: Components & Object Tags
Advanced LVM: Automated Storage Tiering
Advanced LVM: Thin Provisioning
Advanced LVM: Striping & Mirroring
Advanced LVM: RAID Volumes
SLES Graphical Disk Tool
RAID Concepts
Array Creation with mdadm
Software RAID Monitoring
Software RAID Control and Display

Lab Tasks

Creating and Managing a RAID-5 Array
Creating and Managing LVM Volumes

7. Adjusting Storage Device Access and iSCSI

LPI Objectives Covered
Tuning with hdparm
SCSI Devices
SSD and NVMe Storage
Remote Storage Overview
Remote Filesystem Protocols
Remote Block Device Protocols
iSCSI Architecture
Open-iSCSI Initiator Implementation
iSCSI Initiator Discovery
iSCSI Initiator Node Administration
Mounting iSCSI Targets at Boot
iSCSI Multipathing Considerations

Lab Tasks

iSCSI Initiator Configuration

8. Client Networking

LPI Objectives Covered
Linux Network Interfaces
Ethernet Hardware Tools
Network Configuration with ip Command
Configuring Routing Tables
IP to MAC Address Mapping with ARP
Network Configuration with ip Command
Starting and Stopping Interfaces
Linux Wireless Extensions and Tools
Wireless Tools Discovery
SUSE YaST Network Configuration Tool
Network Diagnostics
Information from ss and netstat
Discovering Reachable Services
tcpdump and wireshark
Networking Troubleshooting
Networking Troubleshooting

Lab Tasks

Basic Client Networking
Wireless Fundamentals

9. System Maintenance

LPI Objectives Covered
System Messaging Commands
Controlling System Messaging
Archives with tar
Controlling Login Sessions
The gzip Compression Utility
The bzip2 Compression Utility
The XZ Compression Utility
Comparing File Changes
Compiling/Installing from Source
Tape Libraries
Backup Software
Backup Examples

Lab Tasks

Command Line Messaging
Messaging with talkd
Archiving and Compression
Using tar for Backups
Using cpio for Backups
Using rsync and ssh for Backups

See more Linux/Unix courses