Red Hat Linux Certified System Admin – SA1

Course Description:

Red Hat Linux Certified System Admin – SA1 based on RHEL 7

RHCSA – Certified Red Hat Enterprise Linux System Administrator

Course Outline


  • Red Hat System Administration 1
  • Installation of Red Hat Enterprise Linux 7 using vmware workstation

Understanding the Command Line

  • Accessing the command line using the Local & remote Console
  • Lab Session on  Local Console Access
  • Access & view the Command Line Using the Desktop
  • Lab Session on the GNOME 3 Desktop Environment
  • Executing & Implementing Commands Using the Bash Shell
  • Lab: Accessing the Command Line

Operate Files & Directories  From the Command Line

  • Overview of the Linux File System Hierarchy
  • Locating Files by Name
  • Lab : Locating Files and Directories
  • Command-Line Tools
  • Matching File Names Using Path Name
  • Lab: Managing Files with Shell Expansion

Various useful command to get help in RHEL

  • man Command
  • Lab: Using the man Command
  • Reading Documentation Using pinfo Command
  • Lab: Using the pinto Command
  • Reading Documentation in /usr/share/doc
  • Practice: Viewing Package Documentation
  • Getting Help From RedHat
  • Lab session on Creating and Viewing an SoS Report

Viewing, Creating & and Editing Text Files

  • Redirecting Output to a File or Program
  • I/0 Redirection
  • Editing Text Files
  • Lab on Editing & viewing file with Vim
  • Editing Text Files with a Graphical Editor
  • Lab Copying Text Between Windows
  • Lab: Creating, Viewing, and Editing Text Files

User Management

  • Understanding different types of groups and creation of groups
  • Creation of users in different groups
  • Understanding Passwd, Shadow Files
  • Understanding passwd aging
  • Creation of quotas for users, groups and file systems
  • Understanding users security files
  • password aging policy using chage commands

Permissions in Linux 

  • Linux File System Permissions
  • User based Permissions group
  • Permission types
  • Practice: Managing File Security from the Command Line
  • Managing Default Permissions and File Access
  • Practice: Controlling New File Permissions and Ownership
  • Special permissions like Setuid, setguid & Sticky bit etc
  • Two Labs to demonstrate the permissions from real IT industry environment.

Linux Processes

  • Processes
  • Lab Session on Processes Management
  • Controlling Jobs
  • Lab: Background and Foreground Processes
  • Killing Processes
  • Practice: Killing Processes
  • Monitoring Process Activity
  • Practice: Monitoring Process Activity
  • Lab: Monitoring and Managing Linux Processes

Managing Services and Daemons

  • Controlling Services and Daemons
  • Identifying Automatically Started System Processes
  • Lab session on Identify the Status of systemd Units
  • Controlling System Services
  • Lab session on using systemctl to Manage & Controlling Services & Daemons

Configuring and Securing SSH Service  

  • Accessing the Remote Command Line with SSH
  • Practice: Accessing the Remote Command Line
  • Configuring SSH Key-based Authentication
  • Practice: Using SSH Key-based Authentication
  • Customizing SSH Service Configuration
  • Practice: Restricting SSH Logins
  • Lab: Configuring and Securing OpenSSH Service

Analyzing Logs

  • System Log Architecture – System Logging
  • Lab to understand System Logging Components
  • Overview of System log  Files
  • Finding Log Entries
  • Reviewing systemd Journal Entries
  • Lab Finding Events With journalctl
  • Maintaining Accurate Time
  • Practice: Adjusting System Time
  • Lab: Analyzing and Storing Logs

Managing Red Hat Enterprise Linux Networking

  • Networking Concepts
  • Practice: Networking Concepts
  • Validating Network Configuration
  • Practice: Examining Network Configuration
  • Configuring Networking with nmcli
  • Practice: Configuring Networking with nmcli
  • Editing Network Configuration Files
  • Practice: Editing Network Configuration Files
  • Configuring Host Names and Name Resolution
  • Practice: Configuring Host Names and Name Resolution
  • Lab: Managing Red Hat Enterprise Linux Networking

Archiving and Copying Files Between Systems

  • Managing Compressed tar Archives
  • Practice: Backing Up and Restoring Files From a tar Archive
  • Copying Files Between Systems Securely
  • Practice: Copying Files Over the Network With scp
  • Synchronizing Files Between Systems Securely
  • Practice: Synchronizing Two Directories Securely With rsync
  • Lab: Archiving and Copying Files Between Systems

Installing and Updating Software Packages

  • How to attach Systems to Subscriptions for Software Updates
  • RPM Software Packages and Yum
  • Managing Software Updates with yum
  • Practice: Installing and Updating Software with yum
  • Enabling yum Software Repositories
  • Practice: Enabling Software Repositories & working with RPM files

Linux File Systems

  •     Overview about Linux File Systems
  •     Identify File Systems and Devices
  •     Practice Lab Session
  •     Mounting and Unmounting File Systems
  •     Making Soft & Hard Links Between Files
  •     Locating Files on the System
  •     Practice: Locating Files on the System
  •     Various Practice Lab Session

Who this course is for:

  • There is no formal prerequisites for this course; however, previous system administrator experience on other operating system would be very beneficial.


Leave a Reply

Your email address will not be published. Required fields are marked *