KnowledgeStep: Linux LPI 101 Certification Preparation

Course LPI101: Linux LPI 101 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 101 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 101 exam with in classroom assessments and practice exams.

Prerequisites:

General computing knowledge and experience. No prior knowledge with Linux is required.

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:
  • Manage File Permissions and Ownership
    • LPI Objectives Covered
    • Filesystem Hierarchy Standard
    • Navigating the Filesystem
    • Displaying Directory Contents
    • Determining Disk Usage
    • File Ownership
    • Default Group Ownership
    • File and Directory Permissions
    • File Creation Permissions
    • Changing File Permissions
    • SUID and SGID on files
    • SGID and Sticky Bit on Directories
    • User Private Group Scheme
    Lab Tasks
    • Files and Directories
    • Disk and Filesystem Usage
    • File and Directory Ownership and Permissions
  • Create, Delete, Find, and Display Files
    • LPI Objectives Covered
    • Directory Manipulation
    • File Manipulation
    • Deleting and Creating Files
    • Physical Unix File Structure
    • Filesystem Links
    • File Extensions and Content
    • Displaying Files
    • Previewing Files
    • Displaying Binary Files
    • Searching the Filesystem
    • Alternate Search Method
    • Shared Libraries
    Lab Tasks
    • File and Directory Manipulation Commands
    • File Examination & Search Commands
  • Work With Archives and Compression
    • LPI Objectives Covered
    • Archives with tar
    • Archives with cpio
    • The gzip Compression Utility
    • The bzip2 Compression Utility
    • The PKZIP Archiving/Compression format
    Lab Tasks
    • Archiving and Compression
    • Using tar and cpio for Backups
  • Process Text Streams Using Filters
    • LPI Objectives Covered
    • Producing File Statistics
    • Searching Inside Files
    • The Streaming Editor
    • Text Processing with awk
    • Replacing Text Characters
    • Text Sorting
    • Duplicate Removal Utility
    • Extracting Columns of Text
    • Merging Multiple Files
    Lab Tasks
    • Text Processing
  • Work On The Command Line
    • LPI Objectives Covered
    • Role of Command Shell
    • Shells
    • Identifying the Shell
    • Changing the Shell
    • sh: Prompts
    • bash: Bourne Again Shell
    • bash: Command Editing
    • bash: Command Completion
    • Shell/Environment Variables
    • Key Environment Variables
    Lab Tasks
    • Linux Shells
    • Shell Variables
    • Bash History
    • Aliases
  • Use Streams, Pipes, and Redirects
    • LPI Objectives Covered
    • File Redirection
    • Piping Commands Together
    • Filename Matching
    • File Globbing and Wildcard Patterns
    • Brace Expansion
    • General Quoting Rules
    • Nesting Commands
    • Multiple and Multi-line Commands
    Lab Tasks
    • Connecting Commands
    • Wildcard File Matching
    • Shell Meta-Characters
    • Command Substitution
  • Search Text Files Using Regular Expressions
    • LPI Objectives Covered
    • Regular Expression Overview
    • Regular Expressions
    • RE Character Classes
    • RE Quantifiers
    • RE Parenthesis
    Lab Tasks
    • Pattern Matching with Regular Expressions
    • Extended Regular Expressions
    • Using Regular Expressions With sed
  • Perform Basic File Editing Operations Using Vi
    • LPI Objectives Covered
    • Text Editing
    • vi and Vim
    • Basic vi
    • Learning vi
    • Intermediate vi
    Lab Tasks
    • Text Editing with Vim
  • Create, Monitor, and Kill Processes
    • LPI Objectives Covered
    • What is a Process?
    • Process Creation
    • Process States
    • Viewing Processes
    • Signals
    • Tools to Send Signals
    • Job Control Basics
    • Jobs
    Lab Tasks
    • Job Control Basics
    • Process Management and Job Control Basics
  • Use RPM, YUM, and Debian Package Management
    • LPI Objectives Covered
    • Managing Software
    • Working With RPMs
    • Querying and Verifying with RPM
    • Installing Debian Packages
    • Querying and Verifying with dpkg
    • The alien Package Conversion Tool
    • Intro to Package Management
    • Using the YUM command
    • Configuring YUM
    • The dselect & APT Frontends to dpkg
    • Aptitude
    • Configuring APT
    • Compiling/Installing from Source
    • Installing Source RPM Packages
    Lab Tasks
    • Querying the RPM Database
    • Installing Software via RPM & Source and Rebuilding SRPMs
  • Work With Partitions, Filesystems, and Disk Quotas
    • LPI Objectives Covered
    • Partition Considerations
    • Partition Planning
    • Partition Tables
    • File System Creation
    • Filesystem Support
    • UNIX/Linux Filesystem Features
    • Swap
    • Filesystem Considerations
    • Journaled Filesystems
    • Filesystem Maintenance
    • Mounting Filesystems
    • NFS
    • SMB
    • Filesystem Table
    • Configuring Disk Quotas
    • Setting Quotas
    • Viewing and Monitoring Quotas
    Lab Tasks
    • Hot Adding Swap
    • Accessing NFS Shares
    • Setting User Quotas
  • Linux Boot Process
    • LPI Objectives Covered
    • Booting Linux on PCs
    • LILO Options
    • GRUB Configuration
    • Kernel Boot Parameters
    • /sbin/init
    • System Init Styles
    • Linux Runlevels
    • /etc/inittab
    • /etc/init.d/*
    • /etc/rc.sysinit
    • SUSE /etc/init.d/boot
    • Ubuntu /etc/event.d/rcS
    • /etc/init.d/ and rc#.d/
    • rc
    • Shutdown and Reboot
    Lab Tasks
    • Boot Process
    • GRUB Command Line
    • Basic GRUB Security
  • Determine and Configure Hardware Settings
    • LPI Objectives Covered
    • Linux Device Files
    • Detecting New Hardware Manually
    • Configuring New Hardware with Kudzu
    • Configuring New Hardware with hwinfo
    • PC System Hardware
    • USB Devices
    • USB Configuration
    • Configuring Kernel Modules
    • Kernel Modules
    • Handling Module Dependencies
    • Configuring the Kernel via /proc/
    • Kernel Hardware Info - /sys/
    • /sys/ Structure
    Lab Tasks
    • PC Hardware and Linux
  • Linux Fundamentals
    • UNIX Design Principles
    • FSF and GNU
    • GPL - General Public License
    • The Linux Kernel
    • Popular Uses of Linux
    • Components of Distributions
    • Standardization
    • Red Hat
    • SUSE Linux Products
    • Debian
    • Ubuntu
    • Logging In
    • got root?
    • Switching User Contexts
    • Gathering Login Session Info
    • Gathering System Info
    • Help from Commands and Documentation
    • Getting Help with man & info
    • $MANPATH, whatis and apropos
    Lab Tasks
    • Login and Discovery
    • Help with Commands
    • Switching Users With su