Linux Administration

The course Linux Administration is a hands-on introduction to the administration of the Linux operating system. Aimed at relative beginners (in Linux), this course provides a foundation, for students wishing to become full-time Linux system administrators, by introducing key command line concepts and other enterprise-level tools. These concepts are further developed in the follow-on courses.

The course is hands-on and you will be provided with full course notes, virtual machines (Debian and CentOS) and instructions how to install and use them during the training.
A link to the video recoding of the lecturer’s screen will be sent to you after each session.


  • Introduction to GNU/Linux distributions
  • Getting help (man, whatis, apropos)
  • Basic commands and key parameters (pwd, cd, cp, mv, rm)
  • Managing file access for users and groups (chmod)
  • Creating soft and hard links (ln)
  • Advanced shell techniques (shortcuts, terminals, history)
  • Redirecting standard input/output streams
  • Pipes between commands
  • Executing multiple commands
  • Executing commands in background
  • Filtering commands’ output with regular expressions (grep)
  • Package management tools (apt, yum)
  • Installing software from source packages


This course is for students on the path to becoming a Linux system administrators.


There are no formal prerequisites for this course; however, previous operating system administration experience will be very beneficial.

Duration and Training Formats

The overall duration of the course is 10 hours

Training Formats

  • At your site
  • Live on-line instructor-led
  • Public classes

Course Language

  • English