Price 6,229 ILS


Course Overview

This hands-on course teaches the participants the basic skills needed to administer a Linux system. The course starts by presenting an overview of the Linux system and looks more closely at the operating system commands. Administrating hardware and basic understanding of the kernel modules are included.  Starting and stopping the system are explained. Administrating the file systems, system monitoring and basic shell scripting are also presented.

Who should attend?

Linux users who are interested in building skills in system administration. The course is a pre-requisite to the Linux systems programmer course.


Introduction to Linux or Linux Fundamentals or equivalent. Some experience in using Linux or Unix.

Course Outline:

1. What is Linux?
• Brief history: Unix origins and variants
• Linux’s origins and distribution

2. Linux system overview
• Kernel
• Init
• Getty
• Syslog
• Networking
• Printing

3. Commands
• Text processing filters
• Basic file management
• Pipes and redirection
• Regular expressions

4. Hardware
• dev
• proc
• MAKEDEV and mknod
• Lspci, lsdev, lsusb
• Hdparam

5. Kernel modules
• mod commands
• modprobe

6. Boot, initialization and shutdown
• Introduction to Grub & Lilo
• Runlevels
• Troubleshooting7. Filesystems
• Partitions
• Types of filesystems
• Creating and mounting filesystems
• File ownership and permissions
• Hard and symbolic links
• Standard filesystem hierarchy8. System monitoring
• Processes: Monitoring, changing priorities, killing
• stat commands
• Lsof
• Df, du and quotas9. Basic shell scripting
• Basic shell scripting
• Creating and running a script
• Debugging scripts
• The Bash environment
• Regular expressions
• Conditional statements
• Sed & awk
• Functions, iterations
• Interactive scripts

10. Summary