Red Hat RHCSA 8

(EX-200.AP1) / ISBN : 978-1-64459-183-3
Lessons
Lab
TestPrep
AI Tutor (Add-on)
125 Reviews
Get A Free Trial

Skills You’ll Get

The Red Hat Certified System Administrator (RHCSA) exam validates a candidate's skills and knowledge in areas of system administration common across a wide range of environments and deployment scenarios. The EX-200 exam is based on Red Hat® Enterprise Linux® 8. The RHCSA certification is targeted at experienced Linux system administrators who require a certification either by their organization or based on a mandate.

1

Introduction

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

Installing Red Hat Enterprise Linux

  • Preparing to Install Red Hat Enterprise Linux
  • Performing a Manual Installation
  • Summary
  • Review Questions
  • End-of-Lesson Lab
3

Using Essential Tools

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

Essential File Management Tools

  • Working with the File System Hierarchy
  • Managing Files
  • Using Links
  • Working with Archives and Compressed Files
  • Summary
  • Review Questions
  • End-of-Lesson Lab
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 Questions
  • End-of-Lesson Lab
6

Connecting to Red Hat Enterprise Linux 8

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

User and Group Management

  • Different User Types
  • Managing User Accounts
  • Creating and Managing Group Accounts
  • Summary
  • Review Questions
  • End-of-Lesson Lab
8

Permissions Management

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

Configuring Networking

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

Managing Software

  • Managing Software Packages with yum
  • Using yum
  • Managing Package Module Streams
  • Managing Software Packages with rpm
  • Summary
  • Review Questions
  • End-of-Lesson Labs
11

Managing Processes

  • Introduction to 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 Questions
  • End-of-Lesson Lab
12

Working with Systemd

  • Understanding Systemd
  • Managing Units Through Systemd
  • Summary
  • Review Questions
  • End-of-Lesson Lab
13

Scheduling Tasks

  • Configuring Cron to Automate Recurring Tasks
  • Configuring at to Schedule Future Tasks
  • Summary
  • Review Questions
  • End-of-Lesson Lab
14

Configuring Logging

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

Managing Storage

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

Managing Advanced Storage

  • Understanding LVM
  • Creating LVM Logical Volumes
  • Resizing LVM Logical Volumes
  • Configuring Stratis
  • Configuring VDO
  • Summary
  • Review Questions
  • End-of-Lesson Labs
17

Basic Kernel Management

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

Managing and Understanding the Boot Procedure

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

Essential Troubleshooting Skills

  • Understanding the RHEL 8 Boot Procedure
  • Passing Kernel Boot Arguments
  • Using a Rescue Disk
  • Fixing Common Issues
  • Recovering Access to a Virtual Machine
  • Summary
  • Review Questions
  • End-of-Lesson Lab
20

An Introduction to Bash Shell Scripting

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

Configuring SSH

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

Managing Apache HTTP Services

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

Managing SELinux

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

Configuring a Firewall

  • Understanding Linux Firewalling
  • Working with Firewalld
  • Summary
  • Review Questions
  • End-of-Lesson Lab
25

Accessing Network Storage

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

Configuring Time Services

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

Final Preparation

  • General Tips
28

Theoretical Pre-Assessment Exam

29

RHCSA Practice Exam A

  • General Notes
30

RHCSA Practice Exam B

  • General Notes
31

RHCSA Practice Exam C

  • General Notes
32

RHCSA Practice Exam D

  • General Notes
A

Appendix A: Study Planner

1

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
2

Essential File Management Tools

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

Working with Text Files

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

Connecting to Red Hat Enterprise Linux 8

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

User and Group Management

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

Permissions Management

  • Managing Basic Permissions
  • Working with Special Permissions
  • Managing Advanced Permissions Using ACLs
7

Configuring Networking

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

Managing Software

  • Creating Your Own Repository
  • Using yum for Package Management
  • Working with Modules
  • Using RPM Queries
9

Managing Processes

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

Working with Systemd

  • Managing Units with systemctl
  • Changing the Unit Configuration
11

Scheduling Tasks

  • Running Scheduled Tasks Through cron
  • Scheduling Jobs with at
12

Configuring Logging

  • Using Live Log Monitoring and Logger
  • Changing rsyslog.conf Rules
  • Discovering journalctl
  • Making the journald Journal Permanent
13

Managing Storage

  • Creating MBR Partitions and File System
  • Creating Logical Partitions
  • Creating GPT Partitions with gdisk
  • Creating Partitions with parted
  • Creating a Swap Partition
  • Mounting Partitions Through /etc/fstab
14

Managing Advanced Storage

  • Creating a Physical Volume, Volume Group, and Logical Volume
  • Resizing Logical Volumes
  • Managing Stratis Volumes
  • Creating Partitions and Filesystems
15

Basic Kernel Management

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

Managing and Understanding the Boot Procedure

  • Isolating Targets
  • Applying Modifications to GRUB 2
17

Essential Troubleshooting Skills

  • Exploring Troubleshooting Targets
  • Using the Rescue Option
18

An Introduction to Bash Shell Scripting

  • Writing a Simple Shell Script
  • Working with Positional Parameters
  • Working with Input
  • Using if ... then ... else
19

Configuring SSH

  • Configuring SSH Security Options
20

Managing Apache HTTP Services

  • Setting Up a Basic Web Server
21

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
22

Configuring a Firewall

  • Managing the Firewall with firewall-cmd
23

Accessing Network Storage

  • Setting Up a Samba Server
24

Configuring Time Services

  • Managing Local Time

Any questions?
Check out the FAQs

Still have unanswered questions and need to get in touch?

Contact Us Now

Red Hat RHCSA 8

$279.99

Buy Now

Related Courses

All Course
scroll to top