Skip to main content Skip to main navigation

Red Hat Certified System Administrator (RHCSA) RHEL 8 Training Course

  • Designed for results
  • World-class experts
  • Flexible online learning
$250

Everything you need

  • Video-based lessons (16 hours)
  • Interactive lab exercises
  • Self-study quizzes
  • Live training events
  • 1-year access

Course experts

  • Sander van Vugt

    Best-selling author, world-renowned Linux expert and trainer

    Sander van Vugt

Course outline

  1. Overview
  1. Module 1: Introduction
  2. Lesson 1: Installing Red Hat Enterprise Linux Server
    1. Lesson 1 Learning Objectives
    2. 1.1 Understanding Server Requirements
    3. 1.2 Performing a Basic Installation
    4. 1.3 Installing with Custom Partitioning
    5. 1.4 Logging into the Server
    6. 1.5 Deploying RHEL in Cloud
    7. 1.6.1 Installing Red Hat Enterprise Linux (Lab)
    8. 1.6.2 Installing Red Hat Enterprise Linux (Lab Solution)
  3. Lesson 1: Review
    1. Lesson 1 Flashcards
    2. Lesson 1 Quiz
  4. Lesson 1: Interactive Labs
  5. Lesson 2: Using Essential Tools
    1. Lesson 2 Learning Objectives
    2. 2.1 Getting Started with Linux Commands
    3. 2.2 Working with the Bash Shell
    4. 2.3 Understanding I/O Redirection and Piping
    5. 2.4 Using I/O Redirection and Piping
    6. 2.5 Understanding the Linux File System Hierarchy
    7. 2.6 Using man
    8. 2.7 Finding the right man page
    9. 2.8 Understanding vim
    10. 2.9 Using vim
    11. 2.10 Using Globbing and Wildcards
    12. 2.11 Using Cockpit
    13. 2.12.1 Using Essential Tools (Lab)
    14. 2.12.2 Using Essential Tools (Lab Solution)
  6. Lesson 2: Review
    1. Lesson 2 Flashcards
    2. Lesson 2 Quiz
  7. Lesson 2: Interactive Labs
  8. Lesson 3: Essential File Management Tools
    1. Lesson 3 Learning Objectives
    2. 3.1 Essential File Management Tasks
    3. 3.2 Finding Files
    4. 3.3 Understanding Mounts
    5. 3.4 Understanding Links
    6. 3.5 Working with Links
    7. 3.6 Working with tar
    8. 3.7 Working with Compressed Files
    9. 3.8.1 Essential File Management Tools (Lab)
    10. 3.8.2 Essential File Management Tools (Lab Solution)
  9. Lesson 3: Review
    1. Lesson 3 Flashcards
    2. Lesson 3 Quiz
  10. Lesson 3: Interactive Labs
  11. Lesson 4: Working with Text Files
    1. Lesson 4 Learning Objectives
    2. 4.1 Using Common Text Tools
    3. 4.2 Using grep
    4. 4.3 Understanding Regular Expressions
    5. 4.4 Using awk
    6. 4.5 Using sed
    7. 4.6.1 Working with Text Files (Lab)
    8. 4.6.2 Working with Text Files (Lab Solution)
  12. Lesson 4: Review
    1. Lesson 4 Flashcards
    2. Lesson 4 Quiz
  13. Lesson 4: Interactive Labs
  14. Lesson 5: Connecting to a RHEL Server
    1. Lesson 5 Learning Objectives
    2. 5.1 Understanding the Root User
    3. 5.2 Logging in to the GUI
    4. 5.3 Logging in to the Console
    5. 5.4 Understanding Virtual Terminals
    6. 5.5 Switching Between Virtual Terminals
    7. 5.6 Using su to Work as Another User
    8. 5.7 Using sudo to Perform Administrator Tasks
    9. 5.8 Using ssh to Log in Remotely
    10. 5.9.1 Connecting to a RHEL Server (Lab)
    11. 5.9.2 Connecting to a RHEL Server (Lab Solution)
  15. Lesson 5: Review
    1. Lesson 5 Flashcards
    2. Lesson 5 Quiz
  16. Lesson 5: Interactive Labs
  17. Lesson 6: Managing Users and Groups
    1. Lesson 6 Learning Objectives
    2. 6.1 Understanding the Need for User Accounts
    3. 6.2 Understanding User Properties
    4. 6.3 Creating and Managing Users
    5. 6.4 Managing User Default Settings
    6. 6.5 Understanding /etc/passwd and /etc/shadow
    7. 6.6 Understanding Group Membership
    8. 6.7 Creating and Managing Groups
    9. 6.8 Managing Password Properties
    10. 6.9.1 Managing Users and Groups (Lab)
    11. 6.9.2 Managing User and Groups (Lab Solution)
  18. Lesson 6: Review
    1. Lesson 6 Flashcards
    2. Lesson 6 Quiz
  19. Lesson 6: Interactive Labs
  20. Lesson 7: Managing Permissions
    1. Lesson 7 Learning Objectives
    2. 7.1 Understanding Ownership
    3. 7.2 Changing File Ownership
    4. 7.3 Understanding Basic Permissions
    5. 7.4 Managing Basic Permissions
    6. 7.5 Understanding umask
    7. 7.6 Understanding Special Permissions
    8. 7.7 Managing Special Permissions
    9. 7.8 Understanding ACLs
    10. 7.9 Managing ACLs
    11. 7.10 Troubleshooting Permissions
    12. 7.11.1 Managing Permissions (Lab)
    13. 7.11.2 Managing Permissions (Lab Solution)
  21. Lesson 7: Review
    1. Lesson 7 Flashcards
    2. Lesson 7 Quiz
  22. Lesson 7: Interactive Labs
  23. Lesson 8: Configuring Networking
    1. Lesson 8 Learning Objectives
    2. 8.1 Understanding IPv4 Networking
    3. 8.2 Understanding NIC Naming
    4. 8.3 Managing Runtime Configuration with ip
    5. 8.4 Understanding RHEL 8 Networking
    6. 8.5 Managing Persistent Networking with nmcli
    7. 8.6 Managing Persistent Networking with nmtui
    8. 8.7 Verifying Network Configuration Files
    9. 8.8 Testing Network Connections
    10. 8.9.1 Configuring Networking (Lab)
    11. 8.9.2 Configuring Networking (Lab Solution)
  24. Lesson 8: Review
    1. Lesson 8 Flashcards
    2. Lesson 8 Quiz
  25. Lesson 8: Interactive Labs
  26. Module 1: Review
    1. Module 1 Quiz
  1. Module 2: Introduction
  2. Lesson 9: Managing Processes
    1. Lesson 9 Learning Objectives
    2. 9.1 Understanding Jobs and Processes
    3. 9.2 Managing Shell Jobs
    4. 9.3 Getting Process Information with ps
    5. 9.4 Understanding Memory Usage
    6. 9.5 Understanding CPU Load
    7. 9.6 Monitoring System Activity with top
    8. 9.7 Sending Signals to Processes
    9. 9.8 Managing Priorities and Niceness
    10. 9.9 Using Tuned Profiles
    11. 9.10.1 Managing Processes (Lab)
    12. 9.10.2 Managing Processes (Lab Solution)
  3. Lesson 9: Review
    1. Lesson 9 Flashcards
    2. Lesson 9 Quiz
  4. Lesson 9: Interactive Labs
  5. Lesson 10: Managing Software
    1. Lesson 10 Learning Objectives
    2. 10.1 Understanding RPM Packages
    3. 10.2 Setting up Repository Access
    4. 10.3 Understanding Modules and Application Streams
    5. 10.4 Managing Packages with yum
    6. 10.5 Managing Modules and Application Streams
    7. 10.6 Using yum Groups
    8. 10.7 Managing yum updates and yum history
    9. 10.8 Using RPM Queries
    10. 10.9 Using Red Hat Subscription Manager
    11. 10.10.1 Managing Software (Lab)
    12. 10.10.2 Managing Software (Lab Solution)
  6. Lesson 10: Review
    1. Lesson 10 Flashcards
    2. Lesson 10 Quiz
  7. Lesson 10: Interactive Labs
  8. Lesson 11: Working with Systemd
    1. Lesson 11 Learning Objectives
    2. 11.1 Understanding Systemd Units
    3. 11.2 Managing Systemd Services
    4. 11.3 Modifying Systemd Service Configuration
    5. 11.4.1 Working with Systemd (Lab)
    6. 11.4.2 Working with Systemd (Lab Solution)
  9. Lesson 11: Review
    1. Lesson 11 Flashcards
    2. Lesson 11 Quiz
  10. Lesson 11: Interactive Labs
  11. Lesson 12: Scheduling Tasks
    1. Lesson 12 Learning Objectives
    2. 12.1 Understanding cron and at
    3. 12.2 Understanding cron Scheduling Options
    4. 12.3 Understanding anacron
    5. 12.4 Scheduling with cron
    6. 12.5 Scheduling Tasks with Systemd Timers
    7. 12.6 Using at
    8. 12.7 Managing Temporary Files
    9. 12.8.1 Using at (Lab)
    10. 12.8.2 Using at (Lab Solution)
  12. Lesson 12: Review
    1. Lesson 12 Flashcards
    2. Lesson 12 Quiz
  13. Lesson 12: Interactive Labs
  14. Lesson 13: Configuring Logging
    1. Lesson 13 Learning Objectives
    2. 13.1 Understanding RHEL 8 Logging Options
    3. 13.2 Configuring Rsyslog Logging
    4. 13.3 Working with systemd-journald
    5. 13.4 Preserving the Systemd Journal
    6. 13.5 Configuring Logrotate
    7. 13.6.1 Configuring Logging (Lab)
    8. 13.6.2 Configuring Logging (Lab Solution)
  15. Lesson 13: Review
    1. Lesson 13 Flashcards
    2. Lesson 13 Quiz
  16. Lesson 13: Interactive Labs
  17. Lesson 14: Managing Storage
    1. Lesson 14 Learning Objectives
    2. 14.1 Understanding Disk Layout
    3. 14.2 Understanding Linux Storage Options
    4. 14.3 Understanding GPT and MBR Partitions
    5. 14.4 Creating Partitions with parted
    6. 14.5 Creating MBR Partitions with fdisk
    7. 14.6 Understanding File System Differences
    8. 14.7 Making and Mounting File Systems
    9. 14.8 Mounting Partitions through /etc/fstab
    10. 14.9 Managing Persistent Naming Attributes
    11. 14.10 Managing Systemd Mounts
    12. 14.11 Managing XFS File Systems
    13. 14.12 Creating a Swap Partition
    14. 14.13.1 Managing Storage (Lab)
    15. 14.13.2 Managing Storage (Lab Solution)
  18. Lesson 14: Review
    1. Lesson 14 Flashcards
    2. Lesson 14 Quiz
  19. Lesson 14: Interactive Labs
  20. Lesson 15: Managing Advanced Storage
    1. Lesson 15 Learning Objectives
    2. 15.1 Understanding LVM, Stratis, and VDO
    3. 15.2 Understanding LVM Setup
    4. 15.3 Creating an LVM Logical Volume
    5. 15.4 Understanding Device Mapper and LVM Device Names
    6. 15.5 Resizing LVM Logical Volumes
    7. 15.6 Understanding Stratis Setup
    8. 15.7 Creating Stratis Volumes
    9. 15.8 Managing Stratis Storage Features
    10. 15.9 Understanding VDO
    11. 15.10 Configuring VDO Volumes
    12. 15.11 Understanding LUKS Encrypted Volumes
    13. 15.12 Configuring LUKS Encrypted Volumes
    14. 15.13.1 Managing Advanced Storage (Lab)
    15. 15.13.2 Managing Advanced Storage (Lab Solution)
  21. Lesson 15: Review
    1. Lesson 15 Flashcards
    2. Lesson 15 Quiz
  22. Lesson 15: Interactive Labs
  23. Module 2: Review
    1. Module 2 Quiz
  1. Module 3: Introduction
  2. Lesson 16: Basic Kernel Management
    1. Lesson 16 Learning Objectives
    2. 16.1 Understanding the Linux Kernel
    3. 16.2 Working with Kernel Modules
    4. 16.3 Using modprobe
    5. 16.4 Using /proc to Tune Kernel Behavior
    6. 16.5 Updating the Kernel
    7. 16.6.1 Managing the Kernel (Lab)
    8. 16.6.2 Managing the Kernel (Lab Solution)
  3. Lesson 16: Review
    1. Lesson 16 Flashcards
    2. Lesson 16 Quiz
  4. Lesson 16: Interactive Labs
  5. Lesson 17: Managing the Boot Procedure
    1. Lesson 17 Learning Objectives
    2. 17.1 Understanding the Boot Procedure
    3. 17.2 Modifying Grub2 Runtime Parameters
    4. 17.3 Modifying Grub2 Persistent Parameters
    5. 17.4 Managing Systemd Targets
    6. 17.5 Setting the Default Systemd Target
    7. 17.6 Booting into a Specific Target
    8. 17.7.1 Managing the Boot Procedure (Lab)
    9. 17.7.2 Managing the Boot Procedure (Lab Solution)
  6. Lesson 17: Review
    1. Lesson 17 Flashcards
    2. Lesson 17 Quiz
  7. Lesson 17: Interactive Labs
  8. Lesson 18: Essential Troubleshooting Skills
    1. Lesson 18 Learning Objectives
    2. 18.1 Understanding Troubleshooting Modes
    3. 18.2 Changing the Root Password
    4. 18.3 Troubleshooting Filesystem Issues
    5. 18.4 Troubleshooting Networking Issues
    6. 18.5 Troubleshooting Performance Issues
    7. 18.6 Troubleshooting Software Issues
    8. 18.7 Troubleshooting Memory Shortage
    9. 18.8 Consulting Red Hat Websites for Troubleshooting Tips
    10. 18.9.1 Applying Troubleshooting Skills (Lab)
  9. Lesson 18: Review
    1. Lesson 18 Flashcards
    2. Lesson 18 Quiz
  10. Lesson 18: Interactive Labs
  11. Lesson 19 Introducing Bash Shell Scripting
    1. Lesson 19 Learning Objectives
    2. 19.1 Understanding Bash Shell Scripts
    3. 19.2 Essential Shell Script Components
    4. 19.3 Using Loops in Shell Scripts Part 1
    5. 19.4 Using Loops in Shell Scripts Part 2
    6. 19.5.1 Writing Shell Scripts (Lab)
    7. 19.5.2 Writing Shell Scripts (Lab Solution)
  12. Lesson 19: Review
    1. Lesson 19 Flashcards
    2. Lesson 19 Quiz
  13. Lesson 19: Interactive Labs
  14. Module 3: Review
    1. Module 3 Quiz
  1. Module 4: Introduction
  2. Lesson 20: Managing SSH
    1. Lesson 20 Learning Objectives
    2. 20.1 Understanding SSH Key-based Login
    3. 20.2 Setting up SSH Key-based Login
    4. 20.3 Changing Common SSH Server Options
    5. 20.4 Securely Copying Files
    6. 20.5 Securely Synchronizing Files
    7. 20.6.1 Managing SSH (Lab)
    8. 20.6.2 Managing SSH (Lab Solution)
  3. Lesson 20: Review
    1. Lesson 20 Flashcards
    2. Lesson 20 Quiz
  4. Lesson 20: Interactive Labs
  5. Lesson 21: Managing HTTP Services
    1. Lesson 21 Learning Objectives
    2. 21.1 Understanding Apache Configuration
    3. 21.2 Creating a Basic Website
    4. 21.3.1 Managing HTTP Services (Lab)
    5. 21.3.2 Managing HTTP Services (Lab Solution)
  6. Lesson 21: Review
    1. Lesson 21 Flashcards
    2. Lesson 21 Quiz
  7. Lesson 21: Interactive Labs
  8. Lesson 22: Managing SELinux
    1. Lesson 22 Learning Objectives
    2. 22.1 Understanding the Need for SELinux
    3. 22.2 Managing SELinux Modes
    4. 22.3 Understanding SELinux Context Labels and Booleans
    5. 22.4 Using File Context Labels
    6. 22.5 Analyzing SELinux Log Messages
    7. 22.6 Resetting the Root Password and SELinux
    8. 22.7 Troubleshooting SELinux
    9. 22.8.1 Managing SELinux (Lab)
    10. 22.8.2 Managing SELinux (Lab Solution)
  9. Lesson 22: Review
    1. Lesson 22 Flashcards
    2. Lesson 22 Quiz
  10. Lesson 22: Interactive Labs
  11. Lesson 23: Managing Network Security
    1. Lesson 23 Learning Objectives
    2. 23.1 Understanding RHEL 8 Firewalling
    3. 23.2 Understanding Firewalld Components
    4. 23.3 Configuring a Firewall with firewall-cmd
    5. 23.4 Using firewall-config
    6. 23.5.1 Configuring a Firewall (Lab)
    7. 23.5.2 Configuring a Firewall (Lab Solution)
  12. Lesson 23: Review
    1. Lesson 23 Flashcards
    2. Lesson 23 Quiz
  13. Lesson 23: Interactive Labs
  14. Lesson 24: Automating Installations
    1. Lesson 24 Learning Objectives
    2. 24.1 Understanding Automated Installations Solutions
    3. 24.2 Creating a Kickstart File
    4. 24.3 Using the Kickstart File for Automatic Installations
    5. 24.4 Using Kickstart Files in Fully Automated Datacenters
    6. 24.5 Using Vagrant to Set Up Virtual Machines
    7. 24.6.1 Automating Installations (Lab)
    8. 24.6.2 Automating Installations (Lab Solution)
  15. Lesson 24: Review
    1. Lesson 24 Quiz
  16. Lesson 24: Labs
  17. Lesson 25: Configuring Time Services
    1. Lesson 25 Learning Objectives
    2. 25.1 Understanding Linux Time
    3. 25.2 Setting Time with timedatectl
    4. 25.3 Setting up an NTP Client
    5. 25.4.1 Configuring Time Services (Lab)
    6. 25.4.2 Configuring Time Services (Lab Solution)
  18. Lesson 25: Review
    1. Lesson 25 Flashcards
    2. Lesson 25 Quiz
  19. Lesson 25: Interactive Labs
  20. Lesson 26: Accessing Remote File Systems
    1. Lesson 26 Learning Objectives
    2. 26.1 Configuring a Base NFS Server
    3. 26.2 Mounting NFS Shares
    4. 26.3 Configuring a Base Samba Server
    5. 26.4 Mounting Samba Shares
    6. 26.5 Understanding Automount
    7. 26.6 Configuring Automount
    8. 26.7 Configuring Automount for Home Directories
    9. 26.8.1 Configuring Automount (Lab)
    10. 26.8.2 Configuring Automount (Lab Solution)
  21. Lesson 26: Review
    1. Lesson 26 Flashcards
    2. Lesson 26 Quiz
  22. Lesson 27: Running Containers
    1. Lesson 27 Learning Objectives
    2. 27.1 Understanding Containers
    3. 27.2 Running a Container
    4. 27.3 Managing Images
    5. 27.4 Managing Containers
    6. 27.5 Attaching Storage to Containers
    7. 27.6 Managing Containers as Services
    8. 27.7.1 Managing Containers (Video Lab)
    9. 27.7.2 Managing Containers (Video Lab Solution)
  23. Module 4: Review
    1. Module 4 Quiz
  1. Module 5: Introduction
  2. Lesson 28: Sample Exam
    1. Lesson 28 Learning Objectives
    2. 28.1 RHCSA Sample Exam Assignments
    3. 28.2 Setting up a Base Server Solution
    4. 28.3 Resetting the Root Password Solution
    5. 28.4 Configuring a Repository Solution
    6. 28.5 Managing Partitions Solution
    7. 28.6 Managing LVM Logical Volumes Solution
    8. 28.7 Creating Users and Groups Solution
    9. 28.8 Managing Permissions Solution
    10. 28.9 Scheduling Jobs Solution
    11. 28.10 Managing Containers as Services
  3. Summary
    1. Final Preparation
    2. Theoretical Pre-Assessment Exam
    3. RHCSA Practice Exam 1
    4. RHCSA Practice Exam 2
    5. RHCSA Practice Exam A
    6. RHCSA Practice Exam B

Overview

Everything you need to prepare for and pass the Red Hat Certified System Administrator (RHCSA) RHEL 8 exam.

Overview

The Red Hat Certified System Administrator (RHCSA) RHEL 8 Training Course is a complete, self-paced study solution that is designed to fit into your busy schedule. Learn through expert video-based lessons enhanced with hands-on labs, selected readings, self-study quizzes, plus exclusive Pearson Test Prep practice exams to help you determine your preparedness for the exam. Red Hat Certified System Administrator (RHCSA) RHEL 8also offers live training events with topical deep dives and practice question review.

Red Hat Certified System Administrator (RHCSA) RHEL 8 Training Course is designed to teach you everything you need to know to pass the RHCSA exam. Every objective in the exam is discussed, along with in-depth lessons on complex topics, so they are not confusing. Each lesson ends with a lab, so you can dive into your own projects and see Red Hat in action; many of these labs mimic scenarios you might find on the exam, so you get the experience you need to practice for the exam. These labs also include video solutions, so you can also see in real time how to work through the problems and figure out the best methods for working through each scenario.

Course includes

  • 16 hours of video-based lessons enhanced with selected readings curated by industry experts
  • Hands-on labs to simulate real-world environments
  • Self-study quizzes to test your progress as you work through the course
  • Flash cards to study key terms
  • Live training events with topical deep dives and practice question review

Learn how to

  • Perform basic system management tasks
  • Operate running systems
  • Perform advanced system administration tasks
  • Manage network services
  • Prepare for the RHCSA exam

Skill level

  • Beginner to Intermediate

Who should take this course

  • Anyone planning to take the RHCSA exam and become a Red Hat Certified System Administrator

Course requirements

  • Know your way around a computer
  • Basic IT knowledge
  • No experience of Linux is necessary, but it is helpful

Retake guarantee

Retake guaranteeDidn't pass your certification exam on your first try? We'll give you six months' continued access at no cost.

About Pearson Training Courses

Pearson Training Courses offer a set of complete and affordable packages of expert-led, self-paced courses to prepare you for exam success. From technology learning to knowledge retention to test prep, these comprehensive courses will help you take your career to the next level.

Support the latest version of Edge, Google Chrome, Firefox, and Safari on the following devices.
Important note: Hands-on labs require desktop access.

  1. Desktop
    1. Windows systems with Windows 10
    2. Mac systems with MacOS Catalina+
  1. Android
    1. Samsung s10: OS version 10x/9x
  1. iOS
    1. iPhone 11/11 PRO: iOS 14x/13x
    2. iPhone XR: iOS 14x/13x
    3. iPhone X: iOS 14x/13x
    4. iPhone 7: iOS 14x/13x
    5. iPad Air 2019: iOS 14x/13x

Course experts

  • Sander van Vugt - Author, technical trainer, and speaker

    Sander van Vugt

    Sander van Vugt has been teaching Linux since 1995 and has written more than 60 books about different Linux related topics. Sander is the author of the best-selling previous editions of the RHCSA Complete Video Course, as well as many other Red Hat-related video courses. He is also a regular speaker at major Linux conferences all over the world.

Recommended for you

Red Hat Certified System Administrator (RHCSA) RHEL 8 Training Course

$250.00