Course Code: linuxsysadmin
Duration: 21 hours
Prerequisites:
  • Previous operating system administration experience is helpful but not required
Overview:

This Linux System Administration training course is designed for IT professionals who wish to learn core Linux System Administration skills.

Using a combination of demonstrations and practical exercises, this course will guide participants through the relevant commands, tools and processes needed to become a successful administrator of a professional Linux environment.

Participants will learn how to

  • Setup, maintain and troubleshoot a Linux system
  • Manage users on a Linux system
  • Set up and install server software (web server, ftp server, vnc server, etc.)
  • Deploy and monitor a production system
  • Implement basic system security

Audience

  • IT professionals on the path to becoming a Linux system administrator or network administrators
  • Beginners who want to learn how to manage a Linux system.

Format of the Course

  • Interactive lecture and discussion
  • Lots of exercises and practice
  • Hands-on implementation in a live-lab environment

Course Customization Options

  • Linux is available in different flavours (Debian/Ubuntu, CentOS/Fedora/Red Hat, Suse, etc.).
  • This training can be customized for any flavor. Please contact us to arrange.
Course Outline:

Introduction

  • Linux system architecture
  • Distributions
  • Executing commands from the command line

Connecting to a Network

  • Making remote connections using 'ssh'
  • Downloading files
  • Transferring files using 'scp'

Working with Files and Directories

  • The structure of the file system
  • Creating and deleting files and directories
  • Copying, moving and renaming files and directories
  • Viewing file content
  • Searching for files
  • Packing and unpacking files

Editing files

  • 'nano' editor
  • vim editor
  • Editing from the command line with the 'sed' editor

Setting Permissions

  • The concept of rights and ownership
  • Viewing and verifying permissions
  • Absolute and symbolic notation
  • Changing permissions with 'chmod'
  • Changing ownership with 'chown'
  • Default values ​​of 'umask'

Managing Users

  • Creating, changing and deleting user accounts
  • Security and password policy
  • Groups
  • User privileges

Managing Processes

  • Searching for processes
  • Process states

Managing Software

  • Default and custom repositories
  • Package management ('apt', 'yum', etc.)

Deploying a Server

  • Web server
  • FTP server
  • VNC server
  • SSH authentication

Setting up a Desktop Environment

  • Gnome and KDE
  • Lightweight desktops

Advanced Command Line

  • 'bash' shell
  • Shell expansion
  • Variables
  • Stream redirection
  • Initialization files

Restarting the System

  • Controlling the startup process
  • The GRUB boot loader
  • System kernel
  • Runlevels
  • Service configuration files
  • Stopping and restarting services

System Maintenance

  • Resource monitoring (CPU, memory, disk, etc.)
  • Task management
  • System logs
  • Tuning and maintaining the Kernel
  • Managing kernel modules

Shell Scripting

  • Basics of programming in the 'bash' shell
  • Variables
  • Tests
  • Functions
  • The exit status of the script

Troubleshooting

  • Applying a systematic approach to diagnosing and correcting system failures
  • Networking tools
  • System 
Sites Published:

United Arab Emirates - Linux System Administration

Qatar - Linux System Administration

Egypt - Linux System Administration

Saudi Arabia - Linux System Administration

South Africa - Linux System Administration

Brasil - Administração de Sistemas Linux

Canada - Linux System Administration

中国 - Linux System Administration

香港 - Linux System Administration

澳門 - Linux System Administration

台灣 - Linux System Administration

USA - Linux System Administration

Österreich - Linux System Administration

Schweiz - Linux System Administration

Deutschland - Linux System Administration

Czech Republic - Linux System Administration

Denmark - Linux System Administration

Estonia - Linux System Administration

Finland - Linux System Administration

Greece - Linux System Administration

Magyarország - Linux System Administration

Ireland - Linux System Administration

Luxembourg - Linux System Administration

Latvia - Linux System Administration

España - Administración del Sistema Linux

Italia - Linux System Administration

Lithuania - Linux System Administration

Nederland - Linux System Administration

Norway - Linux System Administration

Portugal - Administração de Sistemas Linux

România - Linux System Administration

Sverige - Linux System Administration

Türkiye - Linux System Administration

Malta - Linux System Administration

Belgique - Linux System Administration

France - Linux System Administration

日本 - Linux System Administration

Australia - Linux System Administration

Malaysia - Linux System Administration

New Zealand - Linux System Administration

Philippines - Linux System Administration

Singapore - Linux System Administration

Thailand - Linux System Administration

Vietnam - Linux System Administration

India - Linux System Administration

Argentina - Administración del Sistema Linux

Chile - Administración del Sistema Linux

Costa Rica - Administración del Sistema Linux

Ecuador - Administración del Sistema Linux

Guatemala - Administración del Sistema Linux

Colombia - Administración del Sistema Linux

México - Administración del Sistema Linux

Panama - Administración del Sistema Linux

Peru - Administración del Sistema Linux

Uruguay - Administración del Sistema Linux

Venezuela - Administración del Sistema Linux

Polska - Administracja systemu Linux

United Kingdom - Linux System Administration

South Korea - Linux System Administration

Pakistan - Linux System Administration

Sri Lanka - Linux System Administration

Bulgaria - Linux System Administration

Bolivia - Administración del Sistema Linux

Indonesia - Linux System Administration

Kazakhstan - Linux System Administration

Moldova - Linux System Administration

Morocco - Linux System Administration

Tunisia - Linux System Administration

Kuwait - Linux System Administration

Oman - Linux System Administration

Slovakia - Linux System Administration

Kenya - Linux System Administration

Nigeria - Linux System Administration

Botswana - Linux System Administration

Slovenia - Linux System Administration

Croatia - Linux System Administration

Serbia - Linux System Administration

Bhutan - Linux System Administration

Nepal - Linux System Administration

Uzbekistan - Linux System Administration