LPI101 - LPIC-1 EXAM PREP (COURSE 1)

advertisement
LPI101 - LPIC-1 EXAM PREP (COURSE 1)
Need something different? Guru Labs has other Linux and security courses
and can build a custom course that covers exactly what you need!
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:
10 days
Detailed Course Outline:
1. MANAGE FILE PERMISSIONS AND OWNERSHIP
1. LPI Objectives Covered
2. Filesystem Hierarchy Standard
3. Navigating the Filesystem
4. Displaying Directory Contents
5. Determining Disk Usage
6. File Ownership
7. Default Group Ownership
8. File and Directory Permissions
9. File Creation Permissions
10. Changing File Permissions
11. SUID and SGID on files
12. SGID and Sticky Bit on Directories
13. User Private Group Scheme
LAB TASKS
14. Files and Directories
15. Disk and Filesystem Usage
16. File and Directory Ownership and Permissions
2. CREATE, DELETE, FIND, AND DISPLAY FILES
1. LPI Objectives Covered
2. Directory Manipulation
3. File Manipulation
4. Deleting and Creating Files
5. Physical Unix File Structure
6. File system Links
7. File Extensions and Content
8. Displaying Files
9. Previewing Files
10. Displaying Binary Files
11. Searching the File system
12. Alternate Search Method
13. Shared Libraries
LAB TASKS
14. File and Directory Manipulation Commands
15. File Examination & Search Commands
3. WORK WITH ARCHIVES AND COMPRESSION
1.
2.
3.
4.
5.
6.
LPI Objectives Covered
Archives with tar
Archives with cpio
The gzip Compression Utility
The bzip2 Compression Utility
The PKZIP Archiving/Compression format
LAB TASKS
7. Archiving and Compression
8. Using tar and cpio for Backups
4. PROCESS TEXT STREAMS USING FILTERS
1. LPI Objectives Covered
2. Producing File Statistics
3. Searching Inside Files
4. The Streaming Editor
5. Text Processing with awk
6. Replacing Text Characters
7. Text Sorting
8. Duplicate Removal Utility
9. Extracting Columns of Text
10. Merging Multiple Files
LAB TASKS
11. Text Processing
5. WORK ON THE COMMAND LINE
1. LPI Objectives Covered
2. Role of Command Shell
3. Shells
4. Identifying the Shell
5. Changing the Shell
6. sh: Prompts
7. bash: Bourne Again Shell
8. bash: Command Editing
9. bash: Command Completion
10. Shell/Environment Variables
11. Key Environment Variables
LAB TASKS
12. Linux Shells
13. Shell Variables
14. Bash History
15. Aliases
6. USE STREAMS, PIPES, AND REDIRECTS
1.
2.
3.
4.
5.
6.
7.
8.
9.
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
10. Connecting Commands
11. Wildcard File Matching
12. Shell Meta-Characters
13. Command Substitution
7. SEARCH TEXT FILES USING REGULAR EXPRESSIONS
1.
2.
3.
4.
5.
6.
LPI Objectives Covered
Regular Expression Overview
Regular Expressions
RE Character Classes
RE Quantifiers
RE Parenthesis
LAB TASKS
7. Pattern Matching with Regular Expressions
8. Extended Regular Expressions
9. Using Regular Expressions With sed
8. PERFORM BASIC FILE EDITING OPERATIONS USING VI
1. LPI Objectives Covered
2.
3.
4.
5.
6.
Text Editing
vi and Vim
Basic vi
Learning vi
Intermediate vi
LAB TASKS
7. Text Editing with Vim
9. CREATE, MONITOR, AND KILL PROCESSES
1.
2.
3.
4.
5.
6.
7.
8.
9.
LPI Objectives Covered
What is a Process?
Process Creation
Process States
Viewing Processes
Signals
Tools to Send Signals
Job Control Basics
Jobs
LAB TASKS
10. Job Control Basics
11. Process Management and Job Control Basics
10. USE RPM, YUM, AND DEBIAN PACKAGE MANAGEMENT
1. LPI Objectives Covered
2. Managing Software
3. Working With RPMs
4. Querying and Verifying with RPM
5. Installing Debian Packages
6. Querying and Verifying with dpkg
7. The alien Package Conversion Tool
8. Intro to Package Management
9. Using the YUM command
10. Configuring YUM
11. The dselect & APT Frontends to dpkg
12. Aptitude
13. Configuring APT
14. Compiling/Installing from Source
15. Installing Source RPM Packages
LAB TASKS
16. Querying the RPM Database
17. Installing Software via RPM & Source and Rebuilding SRPMs
11. WORK WITH PARTITIONS, FILESYSTEMS, AND DISK QUOTAS
1.
2.
3.
4.
LPI Objectives Covered
Partition Considerations
Partition Planning
Partition Tables
5. File System Creation
6. Filesystem Support
7. UNIX/Linux Filesystem Features
8. Swap
9. Filesystem Considerations
10. Journaled Filesystems
11. Filesystem Maintenance
12. Mounting Filesystems
13. NFS
14. SMB
15. Filesystem Table
16. Configuring Disk Quotas
17. Setting Quotas
18. Viewing and Monitoring Quotas
LAB TASKS
19. Hot Adding Swap
20. Accessing NFS Shares
21. Setting User Quotas
12. LINUX BOOT PROCESS
1. LPI Objectives Covered
2. Booting Linux on PCs
3. LILO Options
4. GRUB Configuration
5. Kernel Boot Parameters
6. /sbin/init
7. System Init Styles
8. Linux Runlevels
9. /etc/inittab
10. /etc/init.d/*
11. /etc/rc.sysinit
12. SUSE /etc/init.d/boot
13. Ubuntu /etc/event.d/rcS
14. /etc/init.d/ and rc#.d/
15. rc
16. Shutdown and Reboot
LAB TASKS
17. Boot Process
18. GRUB Command Line
19. Basic GRUB Security
13. DETERMINE AND CONFIGURE HARDWARE SETTINGS
1.
2.
3.
4.
5.
6.
7.
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
8. USB Configuration
9. Configuring Kernel Modules
10. Kernel Modules
11. Handling Module Dependencies
12. Configuring the Kernel via /proc/
13. Kernel Hardware Info - /sys/
14. /sys/ Structure
LAB TASKS
15. PC Hardware and Linux
A. LINUX FUNDAMENTALS
1. UNIX Design Principles
2. FSF and GNU
3. GPL - General Public License
4. The Linux Kernel
5. Popular Uses of Linux
6. Components of Distributions
7. Standardization
8. Red Hat
9. SUSE Linux Products
10. Debian
11. Ubuntu
12. Logging In
13. got root?
14. Switching User Contexts
15. Gathering Login Session Info
16. Gathering System Info
17. Help from Commands and Documentation
18. Getting Help with man & info
19. $MANPATH, whatis and apropos
LAB TASKS
20. Login and Discovery
21. Help with Commands
22. Switching Users With su
Download