LPI 102

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:

•Anyone interested in gaining a greater understanding of Linux
•Anyone responsible for providing basic installation, operation, and troubleshooting services on Linux workstations and servers
•Microsoft professionals seeking to add Linux expertise

At Course Completion:
At end of the course participants will learn:

•System startup and shutdown
•Managing users
•User environments
•Linux Shell and Bash scripting
•Linux Kernel
•Basic Networking
•Networking Services

Module 1: Shell Generalities

•Shells and Shell Scripts
•Shell Types
•The Bourne-Again Shell

Module 2: Shell Scripts

•Invoking Shell Scripts
•Shell Script Structure
•Planning Shell Scripts
•Error Types
•Error Diagnosis

Module 3: The Shell as a Programming Language

•Arithmetic Expressions
•Command Execution
•Control Structures
•Shell Functions

Module 4: Practical Shell Scripts

•Shell Programming in Practice
•Around the User Database
•File Operations
•Log Files
•System Administration

Module 5: Interactive Shell Scripts

•The read Command
•Menus with select
•Graphical Interfaces Using dialog

Module 6: The sed Stream Editor

•sed commands
•sed In Practice

Module 7: The awk programming Language

•What is awk?
•Awk Programs
•Expressions and Variables
•Awk in Practice

Module 8: SQL

•Foundations of SQL
•Defining Tables
•Data Manipulation and Queries
•Practical Examples

Module 9: Time-controlled Actions – cron and at

•One-Time Execution of Commands
•Repeated Execution of Commands

Module 10: Localisation And Internationalisation

•Character Encoding
•Linux Language Settings
•Localisation Settings
•Time Zones

Module 11: The X Window System

•Structure of the X Window System
•X Window System configuration
•Invoking the Graphical User Interface
•KDE – The K Desktop Environment

Module 12: Linux Accessibility

•Keyboard, Mouse and Joystic
•Screen Display

Module 13: System logging

•The Problem
•The Syslog Daemon
•Log Files
•The logrotate Program
•Kernel Logging

Module 14: TCP/IP Fundamentals

•History and Introduction
•Addressing, Routing and Subnetting

Module 15: Linux Network Configuration

•Network Interfaces
•Persistent Network Configuration
•IPv6 Configuration
•Name Resolution and DNS

Module 16: Network Troubleshooting

•Local Problems
•Checking Connectivity With ping
•Checking Routing Using traceroute And tracepath
•Checking Services with netstat And nmap
•Testing DNS With host and dig
•Other Useful Tools For Diagnosis

Module 17: inetd and xinetd

•Offering Network Services with inetd
•The TCP Wrapper – tcpd

Module 18: System Time

•Clocks and Time on Linux
•Time Synchronisation

Module 19: Printing on Linux

•Commands for printing
•CUPS Configuration

Module 20: The Secure Shell

•Logging Into Remote Hosts Using ssh
•Other Useful Applications: scp and sftp
•Public-Key Client Authentication
•Port Forwarding Using SSH

Module 21: Electronic Mail

•MTAs for Linux
•Basic Functionality
•Managing The Mail Queue
•Local Delivery, Aliases and User-Specific Forwarding

Module 22: Introduction to GnuPG

•Asymmetric Cryptography and the Web of Trust
•Generating and Managing GnuPG Keys
•Encrypting and Decrypting Data
•Signing Files and Verifying Signatures
•GnuPG Configuration

Module 23: Linux and Security: An introduction

•File System Security
•Resource Limits
•Administrator Privileges with sudo
•Basic Networking Security
sd sd sd sd sd sd sd sd sd sd sd sd