Call Now

+92 312 0490601

Red Hat Certified System Administrator (RHCSA)

Learn to install, configure, manage, and troubleshoot Red Hat Enterprise Linux systems. This hands-on course covers essential Linux commands, system administration, networking, storage, security, automation, and advanced enterprise services, preparing you for real-world RHEL administration and certification readiness.

Course Outline

Module 1: Performing Basic System Management Tasks

Lesson 1: Installing Red Hat Enterprise Linux Server

  • Understanding Server Requirements
  • Performing a Basic Installation
  • Installing with Custom Partitioning
  • Logging into the Server
  • Deploying RHEL in Cloud
  • Installing Red Hat Enterprise Linux (Lab)
  • Installing Red Hat Enterprise Linux (Lab Solution)

Lesson 2: Using Essential Tools

  • Getting Started with Linux Commands
  • Working with the Bash Shell
  • Understanding I/O Redirection and Piping
  • Using I/O Redirection and Piping
  • Understanding the Linux File System Hierarchy
  • Using man
  • Finding the right man page
  • Understanding vim
  • Using vim
  • Using Globbing and Wildcards

Lesson 3: Essential File Management Tools

  • Essential File Management Tasks
  • Finding Files
  • Understanding Mounts
  • Understanding Links
  • Working with Links
  • Working with tar
  • Working with Compressed Files
  • Essential File Management Tools (Lab)
  • Essential File Management Tools (Lab Solution)

Lesson 4: Working with Text Files

  • Using Common Text Tools
  • Using grep
  • Understanding Regular Expressions
  • Using awk
  • Using sed
  • Working with Text Files (Lab)
  • Working with Text Files (Lab Solution)

Lesson 5: Connecting to a RHEL Server

  • Understanding the Root User
  • Logging in to the GUI
  • Logging in to the Console
  • Understanding Virtual Terminals
  • Switching Between Virtual Terminals
  • Using su to Work as Another User
  • Using sudo to Perform Administrator Tasks
  • Using ssh to Log in Remotely
  • Connecting to a RHEL Server (Lab)
  • Connecting to a RHEL Server (Lab Solution)

Lesson 6: Managing Users and Groups

  • Understanding the Need for User Accounts
  • Understanding User Properties
  • Creating and Managing Users
  • Managing User Default Settings
  • Understanding /etc/passwd and /etc/shadow
  • Understanding Group Membership
  • Creating and Managing Groups
  • Managing Password Properties
  • Managing Users and Groups (Lab)
  • Managing User and Groups (Lab Solution)

Lesson 7: Managing Permissions

  • Understanding Ownership
  • Changing File Ownership
  • Understanding Basic Permissions
  • Managing Basic Permissions
  • Understanding umask
  • Understanding Special Permissions
  • Managing Special Permissions
  • Understanding ACLs
  • Managing ACLs
  • Troubleshooting Permissions
  • Managing Permissions (Lab)
  • Managing Permissions (Lab Solution)

Lesson 8: Configuring Networking

  • Understanding IPv4 Networking
  • Understanding NIC Naming
  • Managing Runtime Configuration with ip
  • Understanding RHEL 8 Networking
  • Managing Persistent Networking with nmcli
  • Managing Persistent Networking with nmtui
  • Verifying Network Configuration Files
  • Testing Network Connections
  • Configuring Networking (Lab)
  • Configuring Networking (Lab Solution)

Module 2: Operating Running Systems

Lesson 9: Managing Processes

  • Understanding Jobs and Processes
  • Managing Shell Jobs
  • Getting Process Information with ps
  • Understanding Memory Usage
  • Understanding CPU Load
  • Monitoring System Activity with top
  • Sending Signals to Processes
  • Managing Priorities and Niceness
  • Using Tuned Profiles
  • Managing Processes (Lab)
  • Managing Processes (Lab Solution)

Lesson 10: Managing Software

  • Understanding RPM Packages
  • Setting up Repository Access
  • Understanding Modules and Application Streams
  • Managing Packages with yum
  • Managing Modules and Application Streams
  • Using yum Groups
  • Managing yum updates and yum history
  • Using RPM Queries
  • Using Red Hat Subscription Manager
  • Managing Software (Lab)
  • Managing Software (Lab Solution)

Lesson 11: Working with Systemd

  • Understanding Systemd Units
  • Managing Systemd Services
  • Modifying Systemd Service Configuration
  • Working with Systemd (Lab)
  • Working with Systemd (Lab Solution)

Lesson 12: Scheduling Tasks

  • Understanding cron and at
  • Understanding cron Scheduling Options
  • Understanding anacron
  • Scheduling with cron
  • Scheduling Tasks with Systemd Timers
  • Using at
  • Managing Temporary Files
  • Using at (Lab)
  • Using at (Lab Solution)

Lesson 13: Configuring Logging

  • Understanding RHEL 8 Logging Options
  • Configuring Rsyslog Logging
  • Working with systemd-journald
  • Preserving the Systemd Journal
  • Configuring Logrotate
  • Configuring Logging (Lab)
  • Configuring Logging (Lab Solution)

Lesson 14: Managing Storage

  • Understanding Disk Layout
  • Understanding Linux Storage Options
  • Understanding GPT and MBR Partitions
  • Creating Partitions with parted
  • Creating MBR Partitions with fdisk
  • Understanding File System Differences
  • Making and Mounting File Systems
  • Mounting Partitions through /etc/fstab
  • Managing Persistent Naming Attributes
  • Managing Systemd Mounts
  • Managing XFS File Systems
  • Creating a Swap Partition
  • Managing Storage (Lab)
  • Managing Storage (Lab Solution)

Lesson 15: Managing Advanced Storage

  • Understanding LVM, Stratis, and VDO
  • Understanding LVM Setup
  • Creating an LVM Logical Volume
  • Understanding Device Mapper and LVM Device Names
  • Resizing LVM Logical Volumes

Module 1: Performing Basic System Management Tasks

Lesson 1: Installing Red Hat Enterprise Linux Server

  • Understanding Server Requirements
  • Performing a Basic Installation
  • Installing with Custom Partitioning
  • Logging into the Server
  • Deploying RHEL in Cloud
  • Installing Red Hat Enterprise Linux (Lab)
  • Installing Red Hat Enterprise Linux (Lab Solution)

Lesson 2: Using Essential Tools

  • Getting Started with Linux Commands
  • Working with the Bash Shell
  • Understanding I/O Redirection and Piping
  • Using I/O Redirection and Piping
  • Understanding the Linux File System Hierarchy
  • Using man
  • Finding the right man page
  • Understanding vim
  • Using vim
  • Using Globbing and Wildcards

Lesson 3: Essential File Management Tools

  • Essential File Management Tasks
  • Finding Files
  • Understanding Mounts
  • Understanding Links
  • Working with Links
  • Working with tar
  • Working with Compressed Files
  • Essential File Management Tools (Lab)
  • Essential File Management Tools (Lab Solution)

Lesson 4: Working with Text Files

  • Using Common Text Tools
  • Using grep
  • Understanding Regular Expressions
  • Using awk
  • Using sed
  • Working with Text Files (Lab)
  • Working with Text Files (Lab Solution)

Lesson 5: Connecting to a RHEL Server

  • Understanding the Root User
  • Logging in to the GUI
  • Logging in to the Console
  • Understanding Virtual Terminals
  • Switching Between Virtual Terminals
  • Using su to Work as Another User
  • Using sudo to Perform Administrator Tasks
  • Using ssh to Log in Remotely
  • Connecting to a RHEL Server (Lab)
  • Connecting to a RHEL Server (Lab Solution)

Lesson 6: Managing Users and Groups

  • Understanding the Need for User Accounts
  • Understanding User Properties
  • Creating and Managing Users
  • Managing User Default Settings
  • Understanding /etc/passwd and /etc/shadow
  • Understanding Group Membership
  • Creating and Managing Groups
  • Managing Password Properties
  • Managing Users and Groups (Lab)
  • Managing User and Groups (Lab Solution)

Lesson 7: Managing Permissions

  • Understanding Ownership
  • Changing File Ownership
  • Understanding Basic Permissions
  • Managing Basic Permissions
  • Understanding umask
  • Understanding Special Permissions
  • Managing Special Permissions
  • Understanding ACLs
  • Managing ACLs
  • Troubleshooting Permissions
  • Managing Permissions (Lab)
  • Managing Permissions (Lab Solution)

Lesson 8: Configuring Networking

  • Understanding IPv4 Networking
  • Understanding NIC Naming
  • Managing Runtime Configuration with ip
  • Understanding RHEL 8 Networking
  • Managing Persistent Networking with nmcli
  • Managing Persistent Networking with nmtui
  • Verifying Network Configuration Files
  • Testing Network Connections
  • Configuring Networking (Lab)
  • Configuring Networking (Lab Solution)

About this course

This comprehensive Red Hat Enterprise Linux (RHEL) System Administration course is designed to build strong, real-world Linux administration skills from the ground up. Learners progress from basic installation and command-line usage to advanced system management, networking, storage, security, automation, and troubleshooting.

Through structured modules and hands-on labs, participants will gain practical experience installing and managing RHEL systems, working with essential command-line tools, managing users, permissions, processes, and services, and configuring networking and storage. The course also covers critical enterprise topics such as systemd, SELinux, firewalld, SSH, logging, scheduling, kernel and boot management, automated installations, and shell scripting.

By the end of the course, learners will be able to confidently administer RHEL servers in on-premise, virtualized, and cloud environments, apply best practices for security and performance, and troubleshoot common system issues. This course is ideal for aspiring Linux system administrators, IT professionals, DevOps engineers, and anyone preparing for Red Hat–based certifications or enterprise Linux roles.

$ 500

}

Duration

2hrs

Module

3

Need Help?
Get instant support from our team

Chat on WhatsApp

$ 500

}

8

Module

6