LPI102 - LPIC-1 EXAM PREP (COURSE 2)

advertisement
LPI102 - LPIC-1 EXAM PREP (COURSE 2)
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 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:
10 days
Detailed Course Outline:
1. ACCOUNT AND SECURITY ADMINISTRATION
1. LPI Objectives Covered
2. User and Group Concepts
3. User Private Group Scheme
4. User Administration
5. Modifying Accounts
6. Group Administration
7. Password Aging
8. Default User Files
9. su and Wheel
10. sudo
11. Setting Resource Limits via ulimit
12. /lib/modules/pam_limits.so
LAB TASKS
13. User and Group Administration
14. User Private Groups
15. Setting Limits with the pam_limits Modules
2. CUSTOMIZING THE SHELL AND WRITING SIMPLE SCRIPTS
1. LPI Objectives Covered
2. sh: Configuration Files
3. sh: Script Execution
4. bash: Configuration Files
5. bash: Command Line History
6. bash: "shortcuts"
7. bash: prompt
8. Shell Scripting
9. Example Shell Script
10. Positional Parameters
11. Input & Output
12. Doing Math
13. Comparisons with test
14. Exit Status
15. Conditional Statements
16. Flow Control: case
17. The for Loop
18. The while Loop
LAB TASKS
19. Bash Login Scripts
20. The Z Shell
21. Writing a Shell Script
3. AUTOMATING TASKS
1.
2.
3.
4.
5.
6.
7.
8.
9.
LPI Objectives Covered
Automating Tasks
at/batch
at Access Control
cron
The crontab Command
crontab Format
/etc/cron.*/ Directories
anacron
LAB TASKS
10. Adding System cron Jobs
11. Creating and Managing User Cron Jobs
4. NETWORKING
1.
2.
3.
4.
5.
6.
7.
8.
LPI Objectives Covered
IPv4 Fundamentals
TCP/IP Fundamentals
Enabling IPv6
Linux Network Interfaces
Ethernet Hardware Tools
Runtime configuration change
Configuring Routing Tables
9. Advanced Configuration
10. Starting and Stopping Interfaces
11. RHEL Configuration Tools
12. SUSE YaST Configuration Tool
13. GNOME Network Administration Tool
14. DNS Clients
15. Network Diagnostics
16. Information from netstat
LAB TASKS
17. Basic Client Networking
18. Configuring IPv6
5. X WINDOW SYSTEM
1. LPI Objectives Covered
2. The X Window System
3. X Modularity
4. X.Org Drivers
5. Starting X
6. Configuring X Manually
7. system-config-display on RHEL5.3
8. sax2 & yast x11 on SLES11
9. The X11 Protocol and Display Names
10. Display Manager Concepts
11. Display Managers and Graphical Login
12. X Access Control
13. Remote X Access (historical/insecure approach)
14. Remote X Access (modern/secure approach)
15. Customizing X Sessions
16. Starting X Apps Automatically
17. Window Manager Concepts
LAB TASKS
18. Configure X Security
19. Customize X Components
20. Launching X Apps Automatically
21. Secure X
6. ACCESSIBILITY AND LOCALIZATION
1.
2.
3.
4.
5.
GNOME Accessibility Support
Internationalization & Localization
Character Encodings
Locales
Setting the Time Zone
LAB TASKS
6.
7.
8.
9.
GNOME Accessibility
Character Encoding Conversion
Locale Configuration
System Clock Configuration - Traditional Method
10. System Clock Configuration - Distribution tools [RHEL5.3]
11. System Clock Configuration - Distribution tools [SLES11]
12. System Clock Configuration - Distribution tools [U804]
7. TIME, LOGGING, AND PRINTING
1. LPI Objectives Covered
2. Managing System Time
3. Managing Network-Wide Time
4. Continual Time Sync with NTP
5. Configuring NTP Clients
6. System Logging
7. /etc/syslog.conf
8. Common UNIX Printing System
9. Configuring Print Queues
10. Standard Print Commands
11. Format Conversion Utilities
12. Common UNIX Printing System
13. Defining a Printer
LAB TASKS
14. NTP Client Configuration
15. Printing
16. Configuring Print Queues
8. FUNDAMENTALS OF MTA'S AND SQL
1. LPI Objectives Covered
2. SQL Databases
3. SQL: Adding and Changing Data
4. SQL: Viewing and Removing Data
5. SMTP
6. SMTP Terminology
7. SMTP Architecture
8. SMTP Commands
9. SMTP Extensions
10. SMTP Session
11. Sendmail Architecture
12. Sendmail Components
13. Sendmail Configuration
14. Databases
15. Exim
16. Postfix Features
17. Postfix Architecture
18. Postfix Components
19. Postfix Configuration
20. master.cf
21. main.cf
LAB TASKS
22. SQL with Sqlite3
23. Configuring Sendmail
24. Configuring Postfix
9. HOST SECURITY AND ENCRYPTION
1. LPI Objectives Covered
2. Controlling Logins
3. xinetd
4. Xinetd Configuration and Access Control
5. Xinetd Connection Limiting
6. Xinetd: Resource limits, redirection, logging
7. TCP Wrappers
8. /etc/hosts.{allow,deny} Shortcuts
9. Advanced TCP Wrappers
10. Secure Shell
11. ssh and sshd Configuration
12. Accessing Remote Shells
13. Transferring Files
14. Alternative sftp Clients
15. SSH Key Management
16. ssh-agent
LAB TASKS
17. Securing xinetd Services
18. Enforcing Security Policy with xinetd
19. Securing Services with TCP Wrappers
20. Introduction to ssh and scp
21. SSH Key-based User Authentication
22. Using ssh-agent
Download