Call Now

+92 312 0490601

RHCSA

About this course

The Red Hat Certified System Administrator (RHCSA) certification training equips IT professionals with essential skills to manage Red Hat Enterprise Linux (RHEL) systems effectively. Participants learn to perform tasks such as system configuration, file and directory management, user and group administration, and security configuration using command-line tools. Training covers key areas including system initialization, package management, network configuration, and troubleshooting common system issues.Practical labs and hands-on exercises provide real-world experience in configuring and maintaining RHEL environments, ensuring participants gain proficiency in system administration tasks. The certification validates expertise in deploying and managing RHEL systems in enterprise environments, enhancing operational efficiency and system reliability. RHCSA training is ideal for IT professionals seeking to validate their Linux administration skills and advance their careers in managing and supporting Linux-based infrastructure effectively.

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 3: Performing Advanced System Administration Tasks

Lesson 16: Basic Kernel Management
  • Understanding the Linux Kernel
  • Working with Kernel Modules
  • Using modprobe
  • Using /proc to Tune Kernel Behavior
  • Updating the Kernel
  • Managing the Kernel (Lab)
  • Managing the Kernel (Lab Solution)

 

Lesson 17: Managing the Boot Procedure
  • Understanding the Boot Procedure
  • Modifying Grub2 Runtime Parameters
  • Modifying Grub2 Persistent Parameters
  • Managing Systemd Targets
  • Setting the Default Systemd Target
  • Booting into a Specific Target
  • Managing the Boot Procedure (Lab)
  • Managing the Boot Procedure (Lab Solution)

 

Lesson 18: Essential Troubleshooting Skills
  • Understanding Troubleshooting Modes
  • Changing the Root Password
  • Troubleshooting Filesystem Issues
  • Troubleshooting Networking Issues
  • Troubleshooting Performance Issues
  • Troubleshooting Software Issues
  • Troubleshooting Memory Shortage
  • Consulting Red Hat Websites for Troubleshooting Tips
  • Applying Troubleshooting Skills (Lab)

 

Lesson 19 Introducing Bash Shell Scripting
  • Understanding Bash Shell Scripts
  • Essential Shell Script Components
  • Using Loops in Shell Scripts Part 1
  • Using Loops in Shell Scripts Part 2
  • Writing Shell Scripts (Lab)
  • Writing Shell Scripts (Lab Solution)

 

Module 4: Managing Network Services

Lesson 20: Managing SSH
  • Understanding SSH Key-based Login
  • Setting up SSH Key-based Login
  • Changing Common SSH Server Options
  • Securely Copying Files
  • Securely Synchronizing Files
  • Managing SSH (Lab)
  • Managing SSH (Lab Solution)

 

Lesson 21: Managing HTTP Services
  • Understanding Apache Configuration
  • Creating a Basic Website
  • Managing HTTP Services (Lab)
  • Managing HTTP Services (Lab Solution)

 

Lesson 22: Managing SELinux
  • Understanding the Need for SELinux
  • Managing SELinux Modes
  • Understanding SELinux Context Labels and Booleans
  • Using File Context Labels
  • Analyzing SELinux Log Messages
  • Resetting the Root Password and SELinux
  • Troubleshooting SELinux
  • Managing SELinux (Lab)
  • Managing SELinux (Lab Solution)

 

Lesson 23: Managing Network Security
  • Understanding RHEL 8 Firewalling
  • Understanding Firewalld Components
  • Configuring a Firewall with firewall-cmd
  • Using firewall-config
  • Configuring a Firewall (Lab)
  • Configuring a Firewall (Lab Solution)

 

Lesson 24: Automating Installations
  • Understanding Automated Installations Solutions
  • Creating a Kickstart File
  • Using the Kickstart File for Automatic Installations
  • Using Kickstart Files in Fully Automated Datacenters
  • Using Vagrant to Set Up Virtual Machines
  • Automating Installations (Lab)
  • Automating Installations (Lab Solution)

 

Lesson 25: Configuring Time Services
  • Understanding Linux Time
  • Setting Time with timedatectl
  • Setting up an NTP Client
  • Configuring Time Services (Lab)
  • Configuring Time Services (Lab Solution)

 

Lesson 26: Accessing Remote File Systems
  • Configuring a Base NFS Server
  • Mounting NFS Shares
  • Configuring a Base Samba Server
  • Mounting Samba Shares
  • Understanding Automount
  • Configuring Automount
  • Configuring Automount for Home Directories
  • Configuring Automount (Lab)
  • Configuring Automount (Lab Solution)
  • Provide network shares suitable for group collaboration.

Module 5:

SMTP
  • Configure a mail transfer agent (MTA) to accept inbound email from other systems.
  • Configure an MTA to forward (relay) email through a smart host.

 

Module 6:

SSH
  • Configure key-based authentication.
  • Configure additional options described in documentation.

 

Module 7:

NTP
  • Synchronize time using other NTP peers.

 

$ 150

}

Duration

40hrs

Module

7

Need Help?
Get instant support from our team

Chat on WhatsApp

$ 150

}

8

Module

6