LPI 101

This course is already delivered, please contact us for the next available session tel:+357 22 44 14 92
Course Outline in PDF


Students will learn all the key core elements of the Linux operating system -installation, package management, X Windows,application management, and more.

Who Should Attend:

This course is intended for individuals who are employed as a PC Technician, Systems Administrator, Systems Engineer and IT Manager

At Course Completion:

At end of the course participants will learn the key core elements of the Linux Operating system including:

•Linux Overview
•Installing a Linux System
•Linux Commands
•Help and vi Editor
•File Systems, Files and Directories
•Package Management
•Shared Libraries
•Text Processing

Module 1: Introduction

•What is Linux
•Linux History
•Free Software, open Source and the GPL
•Linux – The Kernel
•Linux Properties
•Linux Distributions

Module 2: Using the Linux System

•Logging in and out
•Switching On and Off
•The System Administrator

Module 3: Who’s Afraid of the Big Bad Shell?


Module 4: Getting Help

•The help Command and the –help Option
•The On-Line Manual
•Info Pages
•Further Information Sources

Module 5: Editors: vi and emacs

•The Standard – vi
•The Challenger – Emacs
•Other Editors

Module 6: Files: Care and Feeding

•File and Path Names
•Directory Commands
•File Search Patterns
•Handling Files

Module 7: Regular Expressions

•Regular Expressions: The Basics
•Searching Files for Text – grep

Module 8: Standard I/O and Filter Commands

•I/O Redirection and Command Pipelines
•Filter Commands
•Reading and Writing Files
•Text Processing
•Data Management

Module 9: More About the Shell

•Simple Commands: sleep, echo and date
•Shell Variables and The Environment
•Command Types – Reloaded
•The Shell As A Convenient Tool
•Commands From a File
•The Shell As A Programming Language

Module 10: The File System

•File Types
•The Linux Directory Tree
•Directory Tree and File Systems
•Removable Media

Module 11: Archiving and Compressing Files

•Archival and Compression
•Archiving Files Using tar
•Archiving Files Using cpio
•Compressing Files with gzip
•Compressing Files with bzip2
•Archiving and Compressing Files Using zip and unzip

Module 12: System Administration

•Introductory Remarks
•The Privileged root Account
•Obtaining Administrator Privileges
•Distribution-specific Administrative Tools

Module 13: User Administration

•User and Group Information
•Managing User Accounts and Group Information

Module 14: Access Control

•The Linux Access Control System
•Access Control For Files and Directories
•Access Control Lists (ACLs)
•Process Ownership
•Special Permissions for Executable Files
•Special Permissions for Directories
•File Attributes

Module 15: Process Management

•What Is a Process
•Process States
•Process Information – ps
•Processes in a Tree – pstree
•Controlling Processes – kill and killall
•Process Priorities – nice and renice
•Further Process Management Commands – nohup and top

Module 16: Partitions and File Systems

•Basic Partitioning
•Creating a New Partition
•Creating a Linux File System
•The Logical Volume Manager (LVM)
•Mounting File Systems
•Optimised Partitioning
•The dd Command
•Disk Quotas

Module 17: The Boot Loader

•What is a Boot Loader?
•The Grand Unified Boot loader – GRUB
•The Linux Loader – LILO
•Removing the Boot Loader
•Kernel Parameters
•System Startup Problems

Module 18: SysV-Init and the Init Process

•The Init Process
•SysV init
•Shutting Down the System

Module 19: Hardware

•The Bios
•PC Bus Architecture
•Mass Storage

Module 20: Dynamic (AKA Shared) Libraries

•Compiling and Installing Software
•Dynamic Libraries In Practice
•Installing and Locating Dynamic Libraries
•Dynamic Library Versioning

Module 21: Software Package Management Using Debian Tools

•The Basics: dpkg
•Debian Package Management: The Next Generation
•Debian Package Integrity
•The depconf Infrastructure
•Alien: Software from Different Worlds

Module 22: Package Management with RPM and YUM

•Package Management Using rpm
sd sd sd sd sd sd sd sd sd sd sd sd