RHCSA exam objectives (EX200, RHEL 10)

All 62 official objectives of the Red Hat Certified System Administrator exam, in Red Hat's 10 areas and order. Each one has a self-paced module: a video lesson with quick checks, a cheat sheet, and a hands-on lab.

62 objectives, 10 areas, 12 h 50 min of video, $20 a module

Understand and use essential tools

11 objectives, 2 h 26 min

  1. Objective 01

    Access a shell prompt and issue commands with correct syntax

    Module: The shell prompt and command syntax 14 min

  2. Objective 02

    Use input-output redirection (>, >>, |, 2>, etc.)

    Module: Input and output redirection 8 min

  3. Objective 03

    Use grep and regular expressions to analyze text

    Module: Searching text with grep and regular expressions 15 min

  4. Objective 04

    Access remote systems using SSH

    Module: Accessing remote systems with SSH 12 min

  5. Objective 05

    Log in and switch users in multi-user targets

    Module: Logging in and switching users 11 min

  6. Objective 06

    Archive, compress, unpack, and uncompress files using tar, gzip, and bzip2

    Module: Archives and compression with tar 15 min

  7. Objective 07

    Create and edit text files

    Module: Creating and editing text files 13 min

  8. Objective 08

    Create, delete, copy, and move files and directories

    Module: Managing files and directories 18 min

  9. Objective 09

    Create hard and soft links

    Module: Hard and symbolic links 14 min

  10. Objective 10

    List, set, and change standard ugo/rwx permissions

    Module: Reading and changing permissions 15 min

  11. Objective 11

    Locate, read, and use system documentation including man, info, and files in /usr/share/doc

    Module: Finding help on the system 12 min

Manage software

4 objectives, 48 min

  1. Objective 12

    Configure access to RPM repositories

    Module: Configuring RPM repositories 14 min

  2. Objective 13

    Install and remove RPM software packages

    Module: Installing and removing RPM packages 12 min

  3. Objective 14

    Configure access to Flatpak repositories

    Module: Configuring Flatpak remotes 11 min

  4. Objective 15

    Install and remove Flatpak software packages

    Module: Installing and removing Flatpak applications 11 min

Create simple shell scripts

4 objectives, 48 min

  1. Objective 16

    Conditionally execute code (use of: if, test, [], etc.)

    Module: Making decisions in scripts 14 min

  2. Objective 17

    Use Looping constructs (for, etc.) to process file, command line input

    Module: Loops in scripts 13 min

  3. Objective 18

    Process script inputs ($1, $2, etc.)

    Module: Script arguments 10 min

  4. Objective 19

    Processing output of shell commands within a script

    Module: Using command output in scripts 11 min

Operate running systems

10 objectives, 2 h 1 min

  1. Objective 20

    Boot, reboot, and shut down a system normally

    Module: Booting, rebooting and shutting down 13 min

  2. Objective 21

    Boot systems into different targets manually

    Module: Booting into a different target 11 min

  3. Objective 22

    Interrupt the boot process in order to gain access to a system

    Module: Interrupting the boot to get in 12 min

  4. Objective 23

    Identify CPU/memory intensive processes and kill processes

    Module: Finding and stopping busy processes 14 min

  5. Objective 24

    Adjust process scheduling

    Module: Adjusting process priority 14 min

  6. Objective 25

    Manage tuning profiles

    Module: Managing tuning profiles 9 min

  7. Objective 26

    Locate and interpret system log files and journals

    Module: Finding and reading logs 13 min

  8. Objective 27

    Preserve system journals

    Module: Keeping the journal across reboots 10 min

  9. Objective 28

    Start, stop, and check the status of network services

    Module: Starting, stopping and checking network services 10 min

  10. Objective 29

    Securely transfer files between systems

    Module: Transferring files securely 16 min

Configure local storage

6 objectives, 1 h 24 min

  1. Objective 30

    List, create, and delete partitions on GPT disks

    Module: Partitions on GPT disks 15 min

  2. Objective 31

    Create and remove physical volumes

    Module: Physical volumes 11 min

  3. Objective 32

    Assign physical volumes to volume groups

    Module: Volume groups 11 min

  4. Objective 33

    Create and delete logical volumes

    Module: Logical volumes 13 min

  5. Objective 34

    Configure systems to mount file systems at boot by universally unique ID (UUID) or label

    Module: Mounting at boot by UUID or label 12 min

  6. Objective 35

    Add new partitions and logical volumes, and swap to a system non-destructively

    Module: Adding partitions, logical volumes and swap 22 min

Create and configure file systems

5 objectives, 58 min

  1. Objective 36

    Create, mount, unmount, and use VFAT, ext4, and XFS file systems

    Module: Creating and mounting file systems 9 min

  2. Objective 37

    Mount and unmount network file systems using NFS

    Module: Mounting NFS shares 11 min

  3. Objective 38

    Configure autofs

    Module: Configuring autofs 13 min

  4. Objective 39

    Extend existing logical volumes

    Module: Extending logical volumes 12 min

  5. Objective 40

    Diagnose and correct file permission problems

    Module: Fixing permission problems 13 min

Deploy, configure, and maintain systems

6 objectives, 1 h 9 min

  1. Objective 41

    Schedule tasks using at, cron and systemd timer units

    Module: Scheduling tasks 16 min

  2. Objective 42

    Start and stop services and configure services to start automatically at boot

    Module: Starting services now and at boot 10 min

  3. Objective 43

    Configure systems to boot into a specific target automatically

    Module: Setting the default boot target 9 min

  4. Objective 44

    Configure time service clients

    Module: Configuring a time service client 12 min

  5. Objective 45

    Install and update software packages from Red Hat Content Delivery Network, a remote repository, or from the local file system

    Module: Installing and updating from any source 12 min

  6. Objective 46

    Modify the system bootloader

    Module: Changing the boot loader configuration 10 min

Manage basic networking

4 objectives, 46 min

  1. Objective 47

    Configure IPv4 and IPv6 addresses

    Module: Static IPv4 and IPv6 addresses 12 min

  2. Objective 48

    Configure hostname resolution

    Module: Host names and name resolution 11 min

  3. Objective 49

    Configure network services to start automatically at boot

    Module: Network services that start at boot 11 min

  4. Objective 50

    Restrict network access using firewalld and firewall-cmd

    Module: Restricting network access with firewalld 12 min

Manage users and groups

4 objectives, 52 min

  1. Objective 51

    Create, delete, and modify local user accounts

    Module: Local user accounts 13 min

  2. Objective 52

    Change passwords and adjust password aging for local user accounts

    Module: Passwords and password aging 14 min

  3. Objective 53

    Create, delete, and modify local groups and group memberships

    Module: Local groups and group membership 12 min

  4. Objective 54

    Configure privileged access

    Module: Privileged access with sudo 13 min

Manage security

8 objectives, 1 h 37 min

  1. Objective 55

    Configure firewall settings using firewall-cmd/firewalld

    Module: Configuring the firewall with firewall-cmd 11 min

  2. Objective 56

    Manage default file permissions

    Module: Default permissions with umask 12 min

  3. Objective 57

    Configure key-based authentication for SSH

    Module: Key-based authentication for SSH 12 min

  4. Objective 58

    Set enforcing and permissive modes for SELinux

    Module: SELinux enforcing and permissive modes 12 min

  5. Objective 59

    List and identify SELinux file and process context

    Module: SELinux file and process contexts 12 min

  6. Objective 60

    Restore default file contexts

    Module: Restoring default file contexts 15 min

  7. Objective 61

    Manage SELinux port labels

    Module: SELinux port labels 13 min

  8. Objective 62

    Use Boolean settings to modify system SELinux settings

    Module: SELinux Booleans 10 min

Red Hat, RHCSA and RHEL are trademarks of Red Hat, Inc. Guru Labs is not affiliated with or endorsed by Red Hat.