Linux Certification LPIC-1 Part 1

Start date: TBC

Duration: 4 Days

Location: TBC

Cost: TBC

Programme overview

This course teaches in-depth skills in the basics of Linux Administration. It also prepares students to take the 101 exam of the LPI level 1 certification (and Part 1 of 2 parts for the CompTIA Linux+ Powered by LPI certification), if they wish to pursue this certification path. This is part 1 of the Linux Administrator Certification track.

The Linux Professional Institute (LPI) is the go to certification body for vendor independent Linux certifications and is the world’s leading Linux certification body.

This course covers 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 on the basis that they meet the course pre-requisites.

Course Prerequisites

  • Attendance of Linux Essentials or other Basic Linux course or the equivalent training or experience.

Or

  • Approximately one year of working Linux knowledge.

Target Audience

This course is suitable for IT professionals who have had some previous exposure to the basics Linux or Unix. See ‘Course Prerequisites’.

Supported Distributions:

  • Red Hat Enterprise Linux 7
  • SUSE Linux Enterprise 12
  • Ubuntu 14.04 LTS

Course Content

  1. Work on the Command Line

  1. Role of Command Shell
  2. LPI Objectives Covered
  3. Shells
  4. Gathering System Info
  5. Identifying the Shell
  6. Changing the Shell
  7. Shell Prompts
  8. Bash: Bourne-Again Shell
  9. Navigating the Filesystem
  10. Help from Commands and Documentation
  11. Getting Help Within the Graphical Desktop
  12. Getting Help with man & info
  13. Bash: Command Line History
  14. Bash: Command Editing
  15. Bash: Command Completion
  16. Shell and Environment Variables
  17. Key Environment Variables

Lab Tasks

  1. Help with Commands
  2. Linux Shells
  3. Shell Variables
  4. Bash History
  5. Aliases
  1. Use Streams, Pipes, and Redirects

  1. LPI Objectives Covered
  2. File Redirection
  3. Piping Commands Together
  4. Filename Matching
  5. File Globbing and Wildcard Patterns
  6. Brace Expansion
  7. General Quoting Rules
  8. Nesting Commands
  9. Gotchas: Maximum Command Length

Lab Tasks

  1. Redirection and Pipes
  2. Wildcard File Matching
  3. Shell Meta-Characters
  4. Command Substitution
  1. Manage File Permissions and Ownership

  1. LPI Objectives Covered
  2. Filesystem Hierarchy Standard
  3. Displaying Directory Contents
  4. Filesystem Structures
  5. Determining Disk Usage With df and du
  6. File Ownership
  7. Default Group Ownership
  8. File and Directory Permissions
  9. File Creation Permissions with umask
  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. Navigating Directories and Listing Files
  15. Disk and Filesystem Usage
  16. File and Directory Ownership and Permissions
  1. 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. Filesystem Links
  7. File Extensions and Content
  8. Which and Type
  9. whereis
  10. Searching the Filesystem
  11. Alternate Search Method
  12. Manually Installed Shared Libraries

Lab Tasks

  1. Manipulating Files and Directories
  1. Work with Archives and Compression

  1. LPI Objectives Covered
  2. Archives with tar
  3. Archives with cpio
  4. The gzip Compression Utility
  5. The bzip2 Compression Utility
  6. The XZ Compression Utility
  7. The PKZIP Archiving/Compression format

Lab Tasks

  1. Archiving and Compression
  2. Using tar for Backups
  3. Using cpio for Backups
  1. Process Text Streams Using Filters

  1. LPI Objectives Covered
  2. Producing File Statistics
  3. The Streaming Editor
  4. Replacing Text Characters
  5. Text Sorting
  6. Duplicate Removal Utility
  7. Extracting Columns of Text
  8. Displaying Files
  9. Prepare Text for Display
  10. Previewing Files
  11. Displaying Binary Files
  12. Combining Files and Merging Text

Lab Tasks

  1. Text Processing
  2. Processing Text Streams
  1. Search Text Files Using Regular Expressions

  1. LPI Objectives Covered
  2. Searching Inside Files
  3. Regular Expression Overview
  4. Regular Expressions
  5. RE Character Classes
  6. Regex Quantifiers
  7. RE Parenthesis

Lab Tasks

  1. Pattern Matching with Regular Expressions
  2. Extended Regular Expressions
  3. Using Regular Expressions With sed
  1. Perform Basic File Editing Operations Using vi

  1. LPI Objectives Covered
  2. Text Editing
  3. vi and Vim
  4. Learning Vim
  5. Basic vi
  6. Intermediate vi

Lab Tasks

  1. Text Editing with Vim
  1. Create, Monitor, and Kill Processes

  1. LPI Objectives Covered
  2. What is a Process?
  3. Process Lifecycle
  4. Process States
  5. Viewing Processes
  6. Signals
  7. Tools to Send Signals
  8. Managing Processes
  9. Tuning Process Scheduling
  10. Job Control Overview
  11. Job Control Commands
  12. nohup and disown
  13. uptime
  14. Persistent Shell Sessions with Screen
  15. Using screen
  16. Advanced Screen

Lab Tasks

  1. Job Control Basics
  2. Process Management Basics
  3. Screen Basics
  4. Using Screen Regions
  1. Use RPM, YUM, and Debian Package Management

  1. LPI Objectives Covered
  2. Managing Software
  3. RPM Architecture
  4. Working With RPMs
  5. Querying and Verifying with RPM
  6. Installing Debian Packages
  7. Querying and Verifying with dpkg
  8. The alien Package Conversion Tool
  9. Managing Software Dependencies
  10. Using the Yum command
  11. yumdownloader
  12. Configuring Yum
  13. The dselect & APT Frontends to dpkg
  14. Aptitude
  15. Configuring APT

Lab Tasks

  1. Working with RPMs on Ubuntu
  2. Querying the RPM Database
  1. Work with Partitions, Filesystems, and Disk Quotas

  1. LPI Objectives Covered
  2. Partition Considerations
  3. Logical Volume Management
  4. Filesystem Planning
  5. Partitioning Disks with fdisk
  6. Partitioning Disks with parted
  7. Filesystem Creation
  8. Filesystem Support
  9. Unix/Linux Filesystem Features
  10. Swap
  11. Selecting a Filesystem
  12. Filesystem Maintenance
  13. Mounting Filesystems
  14. Mounting Filesystems
  15. Managing an XFS Filesystem
  16. NFS
  17. SMB
  18. Filesystem Table (/etc/fstab)
  19. Configuring Disk Quotas
  20. Setting Quotas
  21. Viewing and Monitoring Quotas

Lab Tasks

  1. Hot Adding Swap
  2. Accessing NFS Shares
  3. Setting User Quotas
  1. Linux Boot Process

  1. LPI Objectives Covered
  2. Booting Linux on PCs
  3. GRUB 2
  4. GRUB2 Configuration
  5. GRUB Legacy Configuration
  6. Boot Parameters
  7. init
  8. System Init Styles Overview
  9. Linux Runlevels Aliases
  10. Systemd local-fs.target and sysinit.target
  11. Runlevel Implementation
  12. systemd System and Service Manager
  13. systemd Targets
  14. Using systemd
  15. Shutdown and Reboot
  16. System Messaging Commands
  17. Controlling System Messaging Lab Tasks
  18. Command Line Messaging
  19. Messaging with talkd
  20. Boot Process
  21. GRUB Command Line
  22. Basic GRUB Security
  1. Determine and Configure Hardware Settings

  1. LPI Objectives Covered
  2. Managing Linux Device Files
  3. Hardware Discovery Tools
  4. Configuring New Hardware with hwinfo
  5. PC Architecture and Bus
  6. DMA & IRQ
  7. USB Devices
  8. USB Configuration
  9. Configuring Kernel Components and Modules
  10. Kernel Modules
  11. Handling Module Dependencies
  12. Configuring the Kernel via / proc /
  13. Kernel Hardware Info — / sys /
  14. / sys / Structure

Lab Tasks

  1. Adjusting Kernel Options

 

APPENDIX 1. Linux Fundamentals

  1. Unix and its Design Principles
  2. FSF and GNU
  3. GPL — General Public License
  4. The Linux Kernel
  5. Components of a Distribution
  6. Red Hat Linux Products
  7. SUSE Linux Products
  8. Debian
  9. Ubuntu
  10. Logging In
  11. got root?
  12. Switching User Contexts
  13. Gathering Login Session Info

Lab Tasks

  1. Login and Discovery
  2. Switching Users With su

To register your interest in this course or to make an enquiry please click below

Enquire Now