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
-
Objective 01
Access a shell prompt and issue commands with correct syntax
Module: The shell prompt and command syntax 14 min
-
Objective 02
Use input-output redirection (>, >>, |, 2>, etc.)
Module: Input and output redirection 8 min
-
Objective 03
Use grep and regular expressions to analyze text
Module: Searching text with grep and regular expressions 15 min
-
Objective 04
Access remote systems using SSH
Module: Accessing remote systems with SSH 12 min
-
Objective 05
Log in and switch users in multi-user targets
Module: Logging in and switching users 11 min
-
Objective 06
Archive, compress, unpack, and uncompress files using tar, gzip, and bzip2
Module: Archives and compression with tar 15 min
-
Objective 07
Create and edit text files
Module: Creating and editing text files 13 min
-
Objective 08
Create, delete, copy, and move files and directories
Module: Managing files and directories 18 min
-
Objective 09
Create hard and soft links
Module: Hard and symbolic links 14 min
-
Objective 10
List, set, and change standard ugo/rwx permissions
Module: Reading and changing permissions 15 min
-
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
-
Objective 12
Configure access to RPM repositories
Module: Configuring RPM repositories 14 min
-
Objective 13
Install and remove RPM software packages
Module: Installing and removing RPM packages 12 min
-
Objective 14
Configure access to Flatpak repositories
Module: Configuring Flatpak remotes 11 min
-
Objective 15
Install and remove Flatpak software packages
Module: Installing and removing Flatpak applications 11 min
Create simple shell scripts
4 objectives, 48 min
-
Objective 16
Conditionally execute code (use of: if, test, [], etc.)
Module: Making decisions in scripts 14 min
-
Objective 17
Use Looping constructs (for, etc.) to process file, command line input
Module: Loops in scripts 13 min
-
Objective 18
Process script inputs ($1, $2, etc.)
Module: Script arguments 10 min
-
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
-
Objective 20
Boot, reboot, and shut down a system normally
Module: Booting, rebooting and shutting down 13 min
-
Objective 21
Boot systems into different targets manually
Module: Booting into a different target 11 min
-
Objective 22
Interrupt the boot process in order to gain access to a system
Module: Interrupting the boot to get in 12 min
-
Objective 23
Identify CPU/memory intensive processes and kill processes
Module: Finding and stopping busy processes 14 min
-
Objective 24
Adjust process scheduling
Module: Adjusting process priority 14 min
-
Objective 25
Manage tuning profiles
Module: Managing tuning profiles 9 min
-
Objective 26
Locate and interpret system log files and journals
Module: Finding and reading logs 13 min
-
Objective 27
Preserve system journals
Module: Keeping the journal across reboots 10 min
-
Objective 28
Start, stop, and check the status of network services
Module: Starting, stopping and checking network services 10 min
-
Objective 29
Securely transfer files between systems
Module: Transferring files securely 16 min
Configure local storage
6 objectives, 1 h 24 min
-
Objective 30
List, create, and delete partitions on GPT disks
Module: Partitions on GPT disks 15 min
-
Objective 31
Create and remove physical volumes
Module: Physical volumes 11 min
-
Objective 32
Assign physical volumes to volume groups
Module: Volume groups 11 min
-
Objective 33
Create and delete logical volumes
Module: Logical volumes 13 min
-
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
-
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
-
Objective 36
Create, mount, unmount, and use VFAT, ext4, and XFS file systems
Module: Creating and mounting file systems 9 min
-
Objective 37
Mount and unmount network file systems using NFS
Module: Mounting NFS shares 11 min
-
Objective 38
Configure autofs
Module: Configuring autofs 13 min
-
Objective 39
Extend existing logical volumes
Module: Extending logical volumes 12 min
-
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
-
Objective 41
Schedule tasks using at, cron and systemd timer units
Module: Scheduling tasks 16 min
-
Objective 42
Start and stop services and configure services to start automatically at boot
Module: Starting services now and at boot 10 min
-
Objective 43
Configure systems to boot into a specific target automatically
Module: Setting the default boot target 9 min
-
Objective 44
Configure time service clients
Module: Configuring a time service client 12 min
-
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
-
Objective 46
Modify the system bootloader
Module: Changing the boot loader configuration 10 min
Manage basic networking
4 objectives, 46 min
-
Objective 47
Configure IPv4 and IPv6 addresses
Module: Static IPv4 and IPv6 addresses 12 min
-
Objective 48
Configure hostname resolution
Module: Host names and name resolution 11 min
-
Objective 49
Configure network services to start automatically at boot
Module: Network services that start at boot 11 min
-
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
-
Objective 51
Create, delete, and modify local user accounts
Module: Local user accounts 13 min
-
Objective 52
Change passwords and adjust password aging for local user accounts
Module: Passwords and password aging 14 min
-
Objective 53
Create, delete, and modify local groups and group memberships
Module: Local groups and group membership 12 min
-
Objective 54
Configure privileged access
Module: Privileged access with sudo 13 min
Manage security
8 objectives, 1 h 37 min
-
Objective 55
Configure firewall settings using firewall-cmd/firewalld
Module: Configuring the firewall with firewall-cmd 11 min
-
Objective 56
Manage default file permissions
Module: Default permissions with umask 12 min
-
Objective 57
Configure key-based authentication for SSH
Module: Key-based authentication for SSH 12 min
-
Objective 58
Set enforcing and permissive modes for SELinux
Module: SELinux enforcing and permissive modes 12 min
-
Objective 59
List and identify SELinux file and process context
Module: SELinux file and process contexts 12 min
-
Objective 60
Restore default file contexts
Module: Restoring default file contexts 15 min
-
Objective 61
Manage SELinux port labels
Module: SELinux port labels 13 min
-
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.