Linux Training Overview
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.
Linux Training Prerequisites
LPIC-1 certification or "LPIC-1 Exam Prep (Course 1)" and "LPIC-1 Exam Prep (Course 2)".
Linux Training Course duration
4 days
Linux Training Supported Distributions:
Red Hat Enterprise Linux 6
SUSE Linux Enterprise 11
Linux Training Course outline
- Capacity Planning
- LPI Objectives Covered
- Troubleshooting Resource Usage
- Gathering System Info
- Viewing Processes
- Process Management Tools
- Troubleshooting Processes: top
- uptime
- lsof and fuser
- System Status - Memory
- System Status - I/O
- System Status - CPU
- Performance Trending with sar
- Graphing SNMP Data with MRTG
- Nagios Overview
- Nagios Configuration
Lab Tasks
- Process Management and Job Control Basics
- Nagios (Web Interface)
- Boot Process and SysV Init
- LPI Objectives Covered
- Booting Linux on PCs
- GRUB Configuration
- Boot Parameters
- /sbin/init
- System Init Styles
- Linux Runlevels
- /etc/inittab
- /etc/rc.d/rc.sysinit
- SUSE /etc/init.d/boot
- Runlevel Implementation
- Typical SysV Init Script
- The /etc/rc.local File
- The /etc/init.d/*.local Files
- Managing Daemons
- Controlling Service Startup
- Controlling Service Startup
- Shutdown and Reboot
Lab Tasks
- Boot Process
- GRUB Command Line
- Basic GRUB Security
- Recovering Damaged MBR
- Introduction to Troubleshooting Labs
- Troubleshooting Practice: Boot Process
- System Recovery and Bootloaders
- LPI Objectives Covered
- Diagnostic/Recovery Runlevels
- Rescue Procedures
- Recovery: mount & chroot
- Recovery Examples
- Recovery: Network Utilities
- GRUB 2
- LILO Options
- LILO Configuration
- SYSLINUX
- Network Booting with PXE
Lab Tasks
- Recovery Runlevels
- Recovering Damaged MBR
- Recover from Deleted Critical Files
- Using SUSE Auto Repair Mode
- 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 ramdisk
- Tips and Tricks
- Installing the Kernel
- Troubleshooting With GRUB
- 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
- Kernel Modules Troubleshooting
- Configuring the Kernel via /proc/
- udev
Lab Tasks
- Adjusting Kernel Options
- Linux Kernel Driver Compilation
- Linux Kernel Compilation
- Filesystem Administration
- LPI Objectives Covered
- Filesystem Support
- Mounting Filesystems
- Filesystem Table (/etc/fstab)
- AutoFS
- AutoFS Configuration
- Managing Optical Media
- Partitioning Disks with fdisk
- Partitioning Disks with parted
- Filesystem Creation
- Extended Filesystem Maintenance
- smartmontools
- Resizing Filesystems
- Managing an XFS Filesystem
- Swap
- 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
- LVM & RAID
- LPI Objectives Covered
- Logical Volume Management
- Implementing LVM
- Creating Logical Volumes
- Manipulating VGs & LVs
- Advanced LVM Concepts
- system-config-lvm
- 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
- Adjusting Storage Device Access and iSCSI
- LPI Objectives Covered
- Tuning with hdparm
- SCSI Devices
- 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
- 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
- Enabling IPv6
- Linux Wireless Extensions and Tools
- Wireless Tools Discovery
- NetworkManager
- system-config-network-{tui,cmd}
- SUSE YaST Network Configuration Tool
- Network Diagnostics
- Information from netstat and ss
- Discovering Reachable Services
- nmap
- Netcat
- tcpdump and wireshark
- Networking Troubleshooting
- Networking Troubleshooting
Lab Tasks
- Basic Client Networking
- Wireless Fundamentals
- NMAP
- System Maintenance
- LPI Objectives Covered
- System Messaging Commands
- Controlling System Messaging
- Archives with tar
- The gzip Compression Utility
- The bzip2 Compression Utility
- Comparing File Changes
- Compiling/Installing from Source
- Tape Libraries
- Backup Software
- Backup Examples
Lab Tasks
- Command Line Messaging
- Archiving and Compression
- Using tar and cpio for Backups
- Using rsync and ssh for Backups
|