KnowledgeStep: Linux LPI 102 Certification Preparation

Course LPI102: Linux LPI 102 Certification Preparation

Return to Linux LPI Certification Course List

Start Date End Date Price Location Register
No scheduled dates - call for info $  


















This course prepares students to take the LPI 102 exam of the LPI level 1 certification. The LPI objectives covered are version 3.0 (released April 1, 2009). The Linux Professional Institute (LPI) is the go to certification body for vendor independent Linux certifications. This course covers fundamental Linux skills such as file management and manipulation, text processing, command line use, package management, filesystems, hardware, and many more. Students will feel confident taking the LPI LPIC-1 102 exam with in classroom assessments and practice exams.

Prerequisites:

Course: LPI101 "LPIC-1 Exam Prep (Course 1)" or knowledge and experience equivalent to the LPI101 course.

Supported Distributions:
Red Hat Enterprise Linux 5 Update 4
SUSE Linux Enterprise 11
Ubuntu 8.04 LTS
Recommended Class Length:
5 days
Detailed Course Outline:
  • Account and Security Administration
    • LPI Objectives Covered
    • User and Group Concepts
    • User Private Group Scheme
    • User Administration
    • Modifying Accounts
    • Group Administration
    • Password Aging
    • Default User Files
    • su and Wheel
    • sudo
    • Setting Resource Limits via ulimit
    • /lib/modules/pam_limits.so
    Lab Tasks
    • User and Group Administration
    • User Private Groups
    • Setting Limits with the pam_limits Modules
  • Customizing the Shell and Writing Simple Scripts
    • LPI Objectives Covered
    • sh: Configuration Files
    • sh: Script Execution
    • bash: Configuration Files
    • bash: Command Line History
    • bash: "shortcuts"
    • bash: prompt
    • Shell Scripting
    • Example Shell Script
    • Positional Parameters
    • Input & Output
    • Doing Math
    • Comparisons with test
    • Exit Status
    • Conditional Statements
    • Flow Control: case
    • The for Loop
    • The while Loop
    Lab Tasks
    • Bash Login Scripts
    • The Z Shell
    • Writing a Shell Script
  • Automating Tasks
    • LPI Objectives Covered
    • Automating Tasks
    • at/batch
    • at Access Control
    • cron
    • The crontab Command
    • crontab Format
    • /etc/cron.*/ Directories
    • anacron
    Lab Tasks
    • Adding System cron Jobs
    • Creating and Managing User Cron Jobs
  • Networking
    • LPI Objectives Covered
    • IPv4 Fundamentals
    • TCP/IP Fundamentals
    • Enabling IPv6
    • Linux Network Interfaces
    • Ethernet Hardware Tools
    • Runtime configuration change
    • Configuring Routing Tables
    • Advanced Configuration
    • Starting and Stopping Interfaces
    • RHEL Configuration Tools
    • SUSE YaST Configuration Tool
    • GNOME Network Administration Tool
    • DNS Clients
    • Network Diagnostics
    • Information from netstat
    Lab Tasks
    • Basic Client Networking
    • Configuring IPv6
  • X Window System
    • LPI Objectives Covered
    • The X Window System
    • X Modularity
    • X.Org Drivers
    • Starting X
    • Configuring X Manually
    • system-config-display on RHEL5.3
    • sax2 & yast x11 on SLES11
    • The X11 Protocol and Display Names
    • Display Manager Concepts
    • Display Managers and Graphical Login
    • X Access Control
    • Remote X Access (historical/insecure approach)
    • Remote X Access (modern/secure approach)
    • Customizing X Sessions
    • Starting X Apps Automatically
    • Window Manager Concepts
    Lab Tasks
    • Configure X Security
    • Customize X Components
    • Launching X Apps Automatically
    • Secure X
  • Accessibility and Localization
    • GNOME Accessibility Support
    • Internationalization & Localization
    • Character Encodings
    • Locales
    • Setting the Time Zone
    Lab Tasks
    • GNOME Accessibility
    • Character Encoding Conversion
    • Locale Configuration
    • System Clock Configuration - Traditional Method
    • System Clock Configuration - Distribution tools [RHEL5.3]
    • System Clock Configuration - Distribution tools [SLES11]
    • System Clock Configuration - Distribution tools [U804]
  • Time, Logging, and Printing
    • LPI Objectives Covered
    • Managing System Time
    • Managing Network-Wide Time
    • Continual Time Sync with NTP
    • Configuring NTP Clients
    • System Logging
    • /etc/syslog.conf
    • Common UNIX Printing System
    • Configuring Print Queues
    • Standard Print Commands
    • Format Conversion Utilities
    • Common UNIX Printing System
    • Defining a Printer
    Lab Tasks
    • NTP Client Configuration
    • Printing
    • Configuring Print Queues
  • Fundamentals of MTA's and SQL
    • LPI Objectives Covered
    • SQL Databases
    • SQL: Adding and Changing Data
    • SQL: Viewing and Removing Data
    • SMTP
    • SMTP Terminology
    • SMTP Architecture
    • SMTP Commands
    • SMTP Extensions
    • SMTP Session
    • Sendmail Architecture
    • Sendmail Components
    • Sendmail Configuration
    • Databases
    • Exim
    • Postfix Features
    • Postfix Architecture
    • Postfix Components
    • Postfix Configuration
    • master.cf
    • main.cf
    Lab Tasks
    • SQL with Sqlite3
    • Configuring Sendmail
    • Configuring Postfix
  • Host Security and Encryption
    • LPI Objectives Covered
    • Controlling Logins
    • xinetd
    • Xinetd Configuration and Access Control
    • Xinetd Connection Limiting
    • Xinetd: Resource limits, redirection, logging
    • TCP Wrappers
    • /etc/hosts.{allow,deny} Shortcuts
    • Advanced TCP Wrappers
    • Secure Shell
    • ssh and sshd Configuration
    • Accessing Remote Shells
    • Transferring Files
    • Alternative sftp Clients
    • SSH Key Management
    • ssh-agent
    Lab Tasks
    • Securing xinetd Services
    • Enforcing Security Policy with xinetd
    • Securing Services with TCP Wrappers
    • Introduction to ssh and scp
    • SSH Key-based User Authentication
    • Using ssh-agent