Course Outline


  • 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


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


  • Previous operating system administration experience is helpful but not required
  21 Hours


Related Courses

Advanced Boot Camp for Developers Infomatica PowerCenter 9.5.1

  28 hours

Installation and Configuration of Infomatica

  7 hours

Infomatica MFT

  70 hours

Developing Applications For Linux (LFD401)

  28 hours

Infomatica Master Data Management (MDM)

  28 hours

Bash Scripting for Automation

  21 hours

BASH Programming

  14 hours

Linux for System Engineers (LFS311)

  28 hours

Linux Enterprise Automation (LFS430)

  28 hours

Open Source Virtualization (LFS462)

  28 hours

Red Hat Enterprise Linux Automation with Ansible and exam (RH295)

  35 hours

Red Hat Enterprise Linux Automation with Ansible (RH294)

  35 hours

Red Hat System Administration II

  35 hours

Red Hat OpenShift Development II: Containerizing Applications

  35 hours


  7 hours