LPIC-1 Part 1 LINUX CERTIFICATION (Linux Administrator)









Linux Course duration: 4 days

Linux Dates: TBC

Time: 9:30a.m. – 5:00p.m.

Training company: Guruteam Ltd (www.guruteamirl.com)

Location: TBC

Member fee: 995 Euro

Non-member fee: 1750 Euro


Book/request a place on this course

To book/request a place on this course please email Annette Coburn on skillnet@itcork.ie.

Course Description

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.

Certification is optional.

Many people attend 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.



4 days


Target Audience

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


Course Prerequisites

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


  • Approximately one year of working Linux knowledge.


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
  18. Help with Commands
  19. Linux Shells
  20. Shell Variables
  21. Bash History
  22. 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
  13. 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
  8. Archiving and Compression
  9. Using tar for Backups
  10. 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
  13. Text Processing
  14. 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
  8. Pattern Matching with Regular Expressions
  9. Extended Regular Expressions
  10. 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
  17. Job Control Basics
  18. Process Management Basics
  19. Screen Basics
  20. 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
  16. Working with RPMs on Ubuntu
  17. 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
  22. Hot Adding Swap
  23. Accessing NFS Shares
  24. 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
  15. 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
  14. Login and Discovery
  15. Switching Users With su


Book/Request a place on this course

To book/request a place on this course please email Annette Coburn on skillnet@itcork.ie