Start date: TBC
Duration: 4 Days
Location: TBC
Cost: TBC
Programme overview
This course is also known as CompTIA® Linux + Powered by LPI course and prepares students to take the LPI 102 exam of the LPIC-1 certification. The LPI objectives covered are version 4.0 (released February 2015). 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.
Certification is optional.
Many people attend our Linux certification course to learn more about Linux Essentials and Administration in greater detail, without necessarily requiring certification. You are not obliged to take the exams and will not be charged for the exam voucher, once you notify us at the time of your course booking.
Target Audience
IT Professionals with a good working knowledge of Linux Essentials/Fundamentals.
Course Prerequisites
Attendance of Course:
LPIC-1 Part 1 LINUX Certification (Linux Administrator) Course.
1. Account and Security Administration
- LPI Objectives Covered
- Gathering System Info
- Approaches to Storing User Accounts
- User and Group Concepts
- User Private Group Scheme
- User Administration
- Modifying Accounts
- Group Administration
- Password Aging
- Limiting Logins
- Default User Files
- su and Wheel
- sudo
- Setting Resource Limits via ulimit
- pam_limits.so
- lsof and fuser
Lab Tasks
- User and Group Administration
- Restricting superuser access to wheel group membership
- User Private Groups
- Setting Limits with the pam_limits Modules
2.Customizing the Shell and Writing Simple Scripts
- LPI Objectives Covered
- Configuration Files
- Script Execution
- Bash: Configuration Files
- Shell and Environment Variables
- Bash Shell Options
- Bash: “shortcutsâ€
- Bash: prompt
- Nesting Commands
- Shell Script Strengths and Weaknesses
- Example Shell Script
- Positional Parameters
- Input & Output
- Doing Math
- Comparisons with test
- Exit Status
- Conditional Statements
- Flow Control: case
- The for Loop
- The while and until Loops
- Functions
- Sending and Receiving Email with mailx
Lab Tasks
- Bash Login Scripts
- Writing a Shell Script
- Command Line Email
- Alpine
3. Automating Tasks
- LPI Objectives Covered
- Automating Tasks
- at/batch
- cron
- The crontab Command
- crontab Format
- /etc/cron.*/ Directories
- Anacron
Lab Tasks
- Adding System cron Jobs
- Creating and Managing User Cron Jobs
4. Networking
- LPI Objectives Covered
- IPv4 Fundamentals
- TCP/UDP Fundamentals
- IPv6
- Linux Network Interfaces
- Ethernet Hardware Tools
- Configuring Routing Tables
- Network Configuration with ip Command
- Starting and Stopping Interfaces
- SUSE YaST Network Configuration Tool
- Hostname and Domain Name
- Name Resolution
- DNS Clients
- Network Diagnostics
- Information from ss and netstat
- nmap
- Netcat
Lab Tasks
- Basic Client Networking
- Configuring IPv6
5.X Window System
- LPI Objectives Covered
- The X Window System
- X Modularity
- X.Org Drivers
- Starting X
- Configuring X Manually
- Automatic X Configuration
- Xorg and Fonts
- Installing Fonts for Modern Applications
- Installing Fonts for Legacy Applications
- The X11 Protocol and Display Names
- Display Managers and Graphical Login
- X Access Control
- Remote X Access (historical/insecure)
- Remote X Access (modern/secure)
- Customizing X Sessions
- Starting X Apps Automatically
Lab Tasks
- Configure X Security
- Launching X Apps Automatically
- Secure X
6. Accessibility and Localization
- LPI Objectives Covered
- GNOME Accessibility Support
- Internationalization & Localization
- Character Encodings
- Locales
- Setting the Time Zone
Lab Tasks
- GNOME Accessibility
- Character Encoding Conversion
- Locale Configuration
- Time Zone Configuration – Traditional Method
- System Clock Configuration – Distribution tools
- System Clock Configuration – Distribution tools
7. Time and Printing
- LPI Objectives Covered
- Hardware and System Clock
- Managing Network-Wide Time
- Continual Time Sync with NTP
- Configuring NTP Clients
- Useful NTP Commands
- Common UNIX Printing System
- Defining a Printer
- Standard Print Commands
- CUPS Troubleshooting
- CUPS Troubleshooting
Lab Tasks
- NTP Client Configuration
- Printing
- Configuring Print Queues