This Linux System Administrator course helps you discover the tools used by system administrators in enterprise Linux environments, install recent systems with a variety of Linux distributions and configure systems with new software and hardware combinations. 

Linux System Administration training course form the students totally well educated in Linux Network Administration. The Linux courses have a more important features and concepts of Linux sub-systems like installation, Networking, Process Management, improving and accessing aspects which are necessary to perform routine day-to-day operations efficiently on a Linux System.

How to install, upgrade, configure and administer a Linux system running one of the three major Linux distribution families (Redhat, SUSE, Debian/Ubuntu). Heavily focused on enterprise environments, this course provides Linux System Administrators with all the concepts and tools required to efficiently build and manage a production Linux infrastructure. We present in this course the state-of-the-art techniques used in the industry and apply them in the context of practical labs.

This course covers all the topics of "Linux Essentials" and "Linux System Administrator". On completion of this course, the candidate can appear for RHCSA Exam.

Audience:

Those who are taking first step into using LINUX and want to achieve expertise in Linux System Administrator by obtaining RHCSA Certification.

Prerequisite:

User-level experience with any Computer System, including: use of mouse, use of menus and use of any graphical user interface.

Duration of the course : Part Time : 2 Month (2 Hrs/Day) 
Full Time : 10 Days (8 Hrs/Day)

Key Benefits:

On completion of this course, the candidate can appear for the RHCSA Exam, a realistic performance-based lab exam that tests his/her actual ability to install, configure, and attach a new linux system to an existing production network.

Course Contents:

Overview:

  • UNIX History & Principles
  • Local Logins & Virtual Consoles
  • The Xorg GUI Framework

Running Commands and Getting Help:

  • Running Simple Commands
  • Getting Help
  • The what is, help & man command

Browsing the Filesystem:

  • Linux File Hierarchy Concepts
  • Absolute and Relative Pathnames
  • Copying Files and Directories
  • Creating Moving and Renaming Files and Directories

Standard I/O and Pipes:

  • Standard Input and Output
  • Overwriting vs Appending
  • Redirecting Both Standard Output and Error
  • Using Pipes To Connect Processes

Users, Groups, and Permissions:

  • Users, Groups & The root user
  • Examining Permissions
  • Linux Process Security

vi and vim Editor Basics:

  • Overview of vi and vim
  • Three Modes of vi and vim
  • Cursor Movement

The Linux File System In-Depth:

  • Partitions and File systems
  • Inodes and Directories
  • Symbolic (or Soft) Links
  • Hard Links
  • The Seven Fundamental File types

Advanced Topics in Users, Groups and Permissions:

  • /etc/passwd, /etc/shadow, and /etc/group files
  • System Users and Groups
  • Default & Special Permissions

Advanced vi/vim and Printing:

  • File Repositioning, Filtering
  • Advanced Reading and Saving.
  • Using multiple "windows"

String Processing:

  • Head, tail, wc (word count), sort, etc.
  • Other String Processing Tools
  • Pattern Matching with Regular Expressions
  • Wildcard Characters

Finding and Processing Files:

  • Slocate, find
  • Executing Commands with find

Investigating and Managing Processes:

  • How Processes Are Created
  • Viewing & Sending Signals to Processes
  • Interactive Process Management Tools. 
  • Scheduling a Process To Execute Later

Network Clients:

  • Web Clients
  • Firefox & Other GUI Web Browsers
  • Email and Messaging
  • Ssh, scp, telnet and the "r" services
  • Rsync, ,FTP & smbclient
  • Mounting Floppy, CDs and USB Media Installation

Hardware Overview:

  • CPU and Memory
  • Preparing to Install
  • Multiboot systems
  • The RHEL Installer
  • Installer Features
  • RHEL Installation Overview
  • Partitioning Hard drives.
  • Sample Partition Structure
  • Configuring File Systems
  • Software RAID
  • LVM: Logical Volume Manager.
  • Network Configuration
  • Firewall Setup
  • Security Enhanced Linux
  • SELinux Installation Options and Control
  • Package Selection
  • Validating the Installation
  • Noprobe Mode and Driver Disks
  • Post-Install Configuration
  • Hands-on Lab: Installation

System Initialization and Services:

  • Boot Sequence Overview
  • BIOS Initialization
  • Boot Loader Components
  • GRUB and grub.conf
  • Kernel Initialization
  • init Initialization
  • Run levels

Kernel Services and Configuration:

  • Kernel Module Configuration
  • The /proc filesystem/proc/sys configuration with sysctl
  • Hotswappable Bus Support
  • System Monitoring and Process Control

Filesystem Management:

  • Disk Partitioning & Managing Partitions
  • Managing Data: Filesystem Creation
  • Mount Options and Configuration

Network Configuration:

  • Network Interfaces
  • mii-tool, ifconfig, ifup/ifdown
  • Interface Configuration Files
  • NFS, HTTP, NIS
  • RSYSLOG and Managing LOGROTATE.
  • Encryption of file system using LUKS.

RPM Packages

  • RPM Package Manager
  • Installing and Removing Software
  • Updating a Kernel RPM

User Administration:

  • User Policy Considerations
  • The User Account Database - /etc/passwd
  • Group Administration
  • Login Shell Scripts
  • Authentication Configuration
  • NIS Client Configuration
  • The Setgid Access Mode
  • Access Control Lists (ACLs)
  • Remote Administration.

Advanced Filesystem Management:

  • Software RAID Configuration & Recovery
  • Converting LVM1 to LVM2
  • The Linux Quota System
  • PAM

Troubleshooting:

  • Troubleshooting Networking
  • Order of the Boot Process
  • Filesystem Corruption & Recovery