Red Hat Certified System Administrator (RHCSA9) - EX-200

(EX-200.AP2)/ISBN:978-1-64459-451-3

This course includes
Lessons
TestPrep
Hands-On Labs

Prepare for RHCSA certification success with our interactive RHCSA9 course. Packed with engaging lessons, practice tests, hands-on labs, and pre- and post-assessments, this comprehensive resource equips both newcomers and experienced administrators with essential Linux system management skills. Dive into system administration, advanced tasks, and network services, all leading to lucrative opportunities in the IT field. Unlock your Linux potential and master your future with our RHCSA9 course.

Here's what you will get

The RHCSA9 (Red Hat Certified System Administrator) exam is your pathway to mastering essential Linux system management skills. This exam is a crucial stepping stone for anyone aspiring to excel in the world of Linux system administration. Unlock a world of opportunities in IT and prove your Linux expertise with the RHCSA9 exam. 

Lessons

29+ Lessons | 251+ Exercises | 261+ Quizzes | 267+ Flashcards | 267+ Glossary of terms

TestPrep

50+ Pre Assessment Questions | 2+ Full Length Tests | 50+ Post Assessment Questions | 100+ Practice Test Questions

Hands-On Labs

73+ LiveLab | 73+ Video tutorials | 02:06+ Hours

Here's what you will learn

Download Course Outline

Lessons 1: Introduction

  • Goals and Methods
  • Who Should Read This Course?
  • How This Course Is Organized
  • Exam Objective to Lesson Mapping

Lessons 2: Installing Red Hat Enterprise Linux

  • Preparing to Install Red Hat Enterprise Linux
  • Performing an Installation
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 3: Using Essential Tools

  • Basic Shell Skills
  • Editing Files with vim
  • Understanding the Shell Environment
  • Finding Help
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 4: Essential File Management Tools

  • Working with the File System Hierarchy
  • Managing Files
  • Using Links
  • Working with Archives and Compressed Files
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 5: Working with Text Files

  • Using Common Text File–Related Tools
  • A Primer to Using Regular Expressions
  • Using grep to Analyze Text
  • Working with Other Useful Text Processing Utilities
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 6: Connecting to Red Hat Enterprise Linux 9

  • Working on Local Consoles
  • Using SSH and Related Utilities
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Labs

Lessons 7: User and Group Management

  • Understanding Different User Types
  • Creating and Managing User Accounts
  • Creating and Managing Group Accounts
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Labs

Lessons 8: Permissions Management

  • Managing File Ownership
  • Managing Basic Permissions
  • Managing Advanced Permissions
  • Setting Default Permissions with umask
  • Working with User-Extended Attributes
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 9: Configuring Networking

  • Networking Fundamentals
  • Managing Network Addresses and Interfaces
  • Validating Network Configuration
  • Managing Network Configuration with nmtui and nmcli
  • Setting Up Hostname and Name Resolution
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 10: Managing Software

  • Managing Software Packages with dnf
  • Using dnf
  • Managing Package Modules
  • Managing Software Packages with rpm
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 11: Managing Processes

  • Introducing Process Management
  • Managing Shell Jobs
  • Using Common Command-Line Tools for Process Management
  • Using top to Manage Processes
  • Using tuned to Optimize Performance
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 12: Working with Systemd

  • Understanding Systemd
  • Managing Units Through Systemd
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 13: Scheduling Tasks

  • Understanding Task Scheduling Options in RHEL
  • Using Systemd Timers
  • Configuring cron to Automate Recurring Tasks
  • Configuring at to Schedule Future Tasks
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 14: Configuring Logging

  • Understanding System Logging
  • Working with systemd-journald
  • Configuring rsyslogd
  • Rotating Log Files
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 15: Managing Storage

  • Understanding MBR and GPT Partitions
  • Managing Partitions and File Systems
  • Mounting File Systems
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 16: Managing Advanced Storage

  • Understanding LVM
  • Creating LVM Logical Volumes
  • Resizing LVM Logical Volumes
  • Configuring Stratis
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Labs

Lessons 17: Basic Kernel Management

  • Understanding the Role of the Linux Kernel
  • Working with Kernel Modules
  • Upgrading the Linux Kernel
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 18: Managing and Understanding the Boot Procedure

  • Managing Systemd Targets
  • Working with GRUB 2
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Labs

Lessons 19: Essential Troubleshooting Skills

  • Understanding the RHEL 9 Boot Procedure
  • Passing Kernel Boot Arguments
  • Using a Rescue Disk
  • Fixing Common Issues
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 20: An Introduction to Automation with Bash Shell Scripting

  • Understanding Shell Scripting Core Elements
  • Using Variables and Input
  • Using Conditional Loops
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 21: Configuring SSH

  • Hardening the SSH Server
  • Using Other Useful sshd Options
  • Configuring Key-Based Authentication with Passphrases
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 22: Managing Apache HTTP Services

  • Configuring a Basic Apache Server
  • Understanding Apache Configuration Files
  • Creating Apache Virtual Hosts
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 23: Managing SELinux

  • Understanding SELinux Working Modes
  • Understanding Context Settings and the Policy
  • Restoring Default File Contexts
  • Managing Port Access
  • Using Boolean Settings to Modify SELinux Settings
  • Diagnosing and Addressing SELinux Policy Violations
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 24: Configuring a Firewall

  • Understanding Linux Firewalling
  • Working with Firewalld
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 25: Accessing Network Storage

  • Using NFS Services
  • Mounting Remote File Systems Through fstab
  • Using Automount to Mount Remote File Systems
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 26: Configuring Time Services

  • Understanding Local Time
  • Using Network Time Protocol
  • Managing Time on Red Hat Enterprise Linux
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 27: Managing Containers

  • Understanding Containers
  • Running a Container
  • Working with Container Images
  • Managing Containers
  • Managing Container Storage
  • Running Containers as Systemd Services
  • Summary
  • Review All Key Topics
  • Review Questions
  • End-of-Lesson Lab

Lessons 28: Final Preparation

  • General Tips

Lessons 29: Theoretical Pre-Assessment Exam

Hands-on LAB Activities

Using Essential Tools

  • Using Internal and External Commands from the Shell
  • Using I/O Redirection and Pipes
  • Working with History
  • Using Bash Completion
  • Working with Vim
  • Managing the Shell Environment
  • Using man -k
  • Using info

Essential File Management Tools

  • Getting an Overview of Current Mounts
  • Working with Directories
  • Working with Files
  • Creating a Hard Link
  • Working with Symbolic and Hard Links
  • Using tar

Working with Text Files

  • Applying Basic less Skills
  • Using Basic head and tail Operations
  • Using Common grep Options

Connecting to Red Hat Enterprise Linux 9

  • Working on Several Terminal Windows Simultaneously
  • Working with Pseudo Terminals

User and Group Management

  • Switching User Accounts
  • Creating User Accounts
  • Working with Groups

Permissions Management

  • Managing Basic Permissions
  • Working with Special Permissions

Configuring Networking

  • Validating Network Configuration
  • Verifying Network Settings
  • Managing Network Connections with nmcli
  • Changing Connection Parameters with nmcli

Managing Software

  • Creating a Repository
  • Using dnf for Package Management
  • Using RPM Queries

Managing Processes

  • Managing Jobs
  • Managing Processes from the Command Line
  • Using tuned

Working with Systemd

  • Managing Units with systemctl
  • Changing the Unit Configuration

Scheduling Tasks

  • Using Systemd Timers
  • Running Scheduled Tasks Through cron
  • Scheduling Jobs with At

Configuring Logging

  • Using Live Log Monitoring and Logger
  • Discovering journalctl
  • Making the Systemd Journal Persistent
  • Changing rsyslog.conf Rules

Managing Storage

  • Creating MBR Partitions and Setting Up File Systems
  • Creating Logical Partitions
  • Creating GPT Partitions with gdisk
  • Creating Partitions with parted
  • Creating a Swap Partition
  • Mounting Partitions Through /etc/fstab

Managing Advanced Storage

  • Creating a LVM Structure
  • Resizing Logical Volumes
  • Managing Stratis Volumes

Basic Kernel Management

  • Managing Kernel Modules from the Command Line
  • Loading Kernel Modules with Parameters

Managing and Understanding the Boot Procedure

  • Isolating Targets
  • Applying Modifications to GRUB 2

An Introduction to Automation with Bash Shell Scripting

  • Writing a Simple Shell Script
  • Working with Positional Parameters
  • Working with Input
  • Using If ... Then ... Else

Configuring SSH

  • Configuring SSH Security Options

Managing Apache HTTP Services

  • Setting Up a Basic Web Server

Managing SELinux

  • Manipulating SELinux Modes
  • Setting a Context Label on a Nondefault Apache Document Root
  • Installing SELinux-Specific Man Pages
  • Using restorecon to Relabel Files

Configuring a Firewall

  • Managing the Firewall with firewall-cmd

Accessing Network Storage

  • Setting Up an Nfs Share

Configuring Time Services

  • Managing Local Time

Managing Containers

  • Running Containers With Podman
  • Managing Container Images
  • Managing Container Port Mappings
  • Bind Mounting In Rootless Containers

Exam FAQs

Have either taken Red Hat System Administration I (RH124) and Red Hat System Administration II (RH134) or the RHCSA Rapid Track course (RH199) that combines those courses, or have comparable work experience as a system administrator on Red Hat Enterprise Linux

400

RedHat

MCQs

The exam contains 200 questions.

150 minutes

210

(on a scale of 210-300)

 New certification candidates or those who have purchased individual or preliminary exams and have not taken them yet are eligible for a retake of the exam at no additional cost if they are unsuccessful in their first attempt. Red Hat Learning Subscription (RHLS) standard, premium and developer subscribers will now receive conditional retakes for each of the exams provided by their respective subscriptions.