Video description
14+ Hours of Video Instruction
Description
Learn, practice, and then validate your skills with this 14-hour full exam prep toolkit.
Overview
- Explore all exam objectives in the RHCSA RHEL 9 exam
- Practice your skills with hands-on lab exercises in each lesson, and then check your work with video solutions
- Focus on theoretical and practical configurations of Linux system administration
Red Hat Certified System Administrator (RHCSA) RHEL 9 Complete Video Course is your complete study toolkit to get exam ready for the RHCSA RHEL 9 exam. This 14-hour course is also a great resource for anyone who wants to enhance their Linux skills to grow their career. Expert trainer and author Sander van Vugt provides topic-focused coverage of all objectives in the exam, drilling down on important concepts like Bash Shell, storage, containers, and advanced system administration tasks. You will also get real-world labs in each lesson so you can practice your skills; along with video solutions so you can assess your progress as you move through the course. The course ends with a practice exam so you can fully prepare for test day.
The Red Hat Certified System Administrator (RHCSA) RHEL 9 Complete Video Course is your full resource for exam readiness while also teaching you the skills needed to effectively use Linux to advance your career. The course starts with the foundations before diving deeper into processes and commands to give you a full understanding of Linux networking fundamentals. You will be able to solve basic system management daily tasks using tools and commands, perform daily and advanced system administration tasks; including configuring file systems and logical volumes, troubleshooting the boot procedure, and configuring SELinux and managing containers.
This accessible self-paced video course uses lightboard lectures combined with CLI labs to provide the training you need to find certification success
Topics include:
- Module 1: Getting Started with Red Hat
- Module 2: Getting Started with Basic Tasks
- Module 3: Performing Basic System Management Tasks
- Module 4: Performing Daily Administration Tasks
- Module 5: Managing Storage
- Module 6: Performing Advanced System Administration Tasks
- Module 7: Managing and Securing Network Services
- Module 8: RHCSA RHEL 9 Sample Exam
You can prepare for this course by taking the Linux Fundamentals, 2nd Edition video training by Sander van Vugt.
About the Instructor
Sander van Vugt has many years of experience working with, writing about, and teaching Linux and Open-Source topics. He is the author of the best-selling Red Hat RHCSA and RHCE Cert Guides as well as a number of other titles on Kubernetes (including CKAD and CKA), Ansible, Containers, Bash, Microservices, and more. Sander also works as a Linux and DevOps instructor, teaching onsite and online classes for customers around the world.
Skill Level
Learn How To
- Get exam ready on all key concepts for the RHCSA RHEL 9 exam
- Perform real-life advanced Linux administration tasks
- Manage and secure network services
- Secure RHEL using SELinux
- Troubleshoot RHEL
Who Should Take This Course
- Linux professionals and students who want certification to work with Red Hat Enterprise Linux
- Anyone looking to obtain the Ret Hat certification
- Anyone looking to gain a deeper understanding of Linux and Linux administration
Course Requirements:
- There are no specific course requirements
About Pearson Video Training:
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Table of Contents
Introduction
Red Hat Certified System Administrator (RHCSA) RHEL 9: Introduction
Module 1: Getting Started with Red Hat
Module Introduction
Lesson 1: Understanding Red Hat Enterprise Linux
Learning objectives
1.1 Exploring Linux
1.2 Understanding Red Hat Enterprise Linux
1.3 Getting Familiar with the Red Hat Family
1.4 Obtaining Red Hat Enterprise Linux
Lesson 1 Lab: Getting Red Hat Enterprise Linux
Lesson 1 Lab Solution: Getting Red Hat Enterprise Linux
Lesson 2: Installing Red Hat Enterprise Linux
Learning objectives
2.1 Exploring Server Requirements
2.2 Performing a Basic Installation
2.3 Installing with Custom Partitioning
2.4 Logging into the Server
2.5 Deploying RHEL in Cloud
Lesson 2 Lab: Installing Red Hat Enterprise Linux
Lesson 2 Lab Solution: Installing Red Hat Enterprise Linux
Module 2: Getting Started with Basic Tasks
Module Introduction
Lesson 3: Using the Command Line
Learning objectives
3.1 Working with the Bash Shell
3.2 Exploring the GNOME Graphical Environment
3.3 Using Virtual Terminals
3.4 Starting with Linux Commands
Lesson 3 Lab: Using the Command Line
Lesson 3 Lab Solution: Using the Command Line
Lesson 4: Exploring Essential Tools
Learning objectives
4.1 Using man
4.2 Finding the Right man Page
4.3 Using an Editor
4.4 Understanding vim
4.5 Exploring vim
Lesson 4 Lab: Using Essential Tools
Lesson 4 Lab Solution: Using Essential Tools
Lesson 5: Understanding The Bash Shell
Learning objectives
5.1 Using I/O Redirection and Piping
5.2 Exploring History
5.3 Using Keyboard Shortcuts
5.4 Introducing Shell Expansion
5.5 Escaping Special Characters
5.6 Applying Variables
5.7 Using alias
5.8 Tuning the Bash Environment
Lesson 5 Lab: Managing Bash Configuration
Lesson 5 Lab Solution: Managing Bash Configuration
Module 3: Performing Basic System Management Tasks
Module Introduction
Lesson 6: Using Essential File Management Tools
Learning objectives
6.1 Exploring the Filesystem Hierarchy
6.2 Using Essential File Management Commands
6.3 Finding Files
6.4 Mounting Filesystems
6.5 Using Links
6.6 Archiving Files
6.7 Working with Compressed Files
Lesson 6 Lab: Using Essential File Management Tools
Lesson 6 Lab Solution: Using Essential File Management Tools
Lesson 7: Managing Text Files
Learning objectives
7.1 Exploring Common Text Tools
7.2 Using grep
7.3 Applying Regular Expressions
7.4 Exploring awk
7.5 Using sed
Lesson 7 Lab: Working with Text Files
Lesson 7 Lab Solution: Working with Text Files
Lesson 8: Using root Privileges
Learning objectives
8.1 Understanding the root User
8.2 Switching User with su
8.3 Performing Administrator Tasks with sudo
8.4 Managing sudo Configuration
8.5 Using ssh to Log In Remotely
Lesson 8 Lab: Using root Privileges
Lesson 8 Lab Solution: Using root Privileges
Lesson 9: Managing Users and Groups
Learning objectives
9.1 Understanding the Purpose of User Accounts
9.2 Setting User Properties
9.3 Creating and Managing Users
9.4 Defining User Default Settings
9.5 Limiting User Access
9.6 Managing Group Membership
9.7 Creating and Managing Groups
9.8 Setting Password Properties
Lesson 9 Lab: Managing Users and Groups
Lesson 9 Lab Solution: Managing Users and Groups
Lesson 10: Securing Files with Permissions
Learning objectives
10.1 Understanding Ownership
10.2 Changing File Ownership
10.3 Understanding Basic Permissions
10.4 Managing Basic Permissions
10.5 Configuring Shared Group Directories
10.6 Applying Default Permissions
Lesson 10 Lab: Managing Permissions
Lesson 10 Lab Solution: Managing Permissions
Lesson 11: Managing Network Configuration
Learning objectives
11.1 Understanding IPv4 Networking
11.2 Exploring IPv6 Networking
11.3 Understanding NIC Naming
11.4 Defining Host Names and Host Name Resolution
11.5 Analyzing Network Configuration
11.6 Understanding NetworkManager
11.7 Managing Persistent Network Configuration with nmcli
11.8 Managing Persistent Network Configuration with nmtui
11.9 Troubleshooting Networking
Lesson 11 Lab: Managing Network Configuration
Lesson 11 Lab Solution: Managing Network Configuration
Module 4: Performing Daily Administration Tasks
Module Introduction
Lesson 12: Managing Software
Learning objectives
12.1 Understanding RPM Packages
12.2 Setting up Repository Access
12.3 Managing Packages with dnf
12.4 Using dnf Groups
12.5 Exploring Modules and Application Streams
12.6 Managing dnf Updates and History
12.7 Using subscription-manager
Lesson 12 Lab: Managing Software
Lesson 12 Lab Solution: Managing Software
Lesson 13: Monitoring Activity
Learning objectives
13.1 Exploring Jobs and Processes
13.2 Managing Shell Jobs
13.3 Understanding Process States
13.4 Observing Process Information with ps
13.5 Monitoring Memory Usage
13.6 Observing CPU Load
13.7 Monitoring System Activity with top
Lesson 13 Lab: Observing Processes
Lesson 13 Lab Solution: Observing Processes
Lesson 14: Managing Processes
Learning objectives
14.1 Using Signals to Manage Process State
14.2 Managing Process Priority
14.3 Using tuned Profiles
14.4 Managing User Sessions and Processes
Lesson 14 Lab: Managing Processes
Lesson 14 Lab Solution: Managing Processes
Lesson 15: Working with Systemd
Learning objectives
15.1 Exploring Systemd Units
15.2 Managing Systemd Services
15.3 Modifying Systemd Service Configuration
15.4 Managing Unit Dependencies
15.5 Masking Services
Lesson 15 Lab: Managing Systemd Units
Lesson 15 Lab Solution: Managing Systemd Units
Lesson 16: Task Scheduling
Learning objectives
16.1 Exploring RHEL Scheduling Options
16.2 Scheduling Tasks with Systemd Timers
16.3 Scheduling Tasks with cron
16.4 Understanding anacron
16.5 Using at
16.6 Managing Temporary Files
Lesson 16 Lab: Scheduling Tasks
Lesson 16 Lab Solution: Scheduling Tasks
Lesson 17: Configuring Logging
Learning objectives
17.1 Exploring RHEL Logging Options
17.2 Using systemd-journald
17.3 Preserving the Systemd Journal
17.4 Configuring rsyslogd
17.5 Using logrotate
Lesson 17 Lab: Configuring Logging
Lesson 17 Lab Solution: Configuring Logging
Module 5: Managing Storage
Module Introduction
Lesson 18: Working with Partitions and Mounts
Learning objectives
18.1 Understanding Disk Layout
18.2 Exploring Linux Storage Options
18.3 Understanding GPT and MBR Partitions
18.4 Creating Partitions with fdisk
18.5 Creating and Mounting File Systems
18.6 Mounting Partitions through /etc/fstab
18.7 Using UUID and Labels
18.8 Defining Systemd Mounts
18.9 Creating a Swap Partition
Lesson 18 Lab: Managing Partitions
Lesson 18 Lab Solution: Managing Partitions
Lesson 19: Using Logical Volume Manager
Learning objectives
19.1 Understanding Advanced Storage Solutions
19.2 Exploring LVM Setup
19.3 Creating an LVM Logical Volume
19.4 Understanding Device Mapper and LVM Device Names
19.5 Resizing LVM Logical Volumes
19.6 Reducing Volume Groups
Lesson 19 Lab: Managing LVM
Lesson 19 Lab Solution: Managing LVM
Lesson 20: Managing Stratis
Learning objectives
20.1 Understanding the Storage Stack
20.2 Creating Stratis Volumes
20.3 Using Stratis Snapshots
Lesson 20 Lab: Managing Stratis
Lesson 20 Lab Solution: Managing Stratis
Module 6: Performing Advanced System Administration Tasks
Module Introduction
Lesson 21: Managing the Boot Procedure
Learning objectives
21.1 Exploring the Boot Procedure
21.2 Modifying Grub2 Runtime Parameters
21.3 Changing Grub2 Persistent Parameters
21.4 Managing Systemd Targets
21.5 Setting the Default Systemd Target
21.6 Booting into a Specific Target
Lesson 21 Lab: Managing the Boot Procedure
Lesson 21 Lab Solution: Managing the Boot Procedure
Lesson 22: Troubleshooting RHEL
Learning objectives
22.1 Using Troubleshooting Modes
22.2 Changing the Root Password
22.3 Using the Boot Debug Shell
22.4 Troubleshooting Filesystem Issues
22.5 Fixing Network Issues
22.6 Managing Performance Issues
22.7 Troubleshooting Software Issues
22.8 Fixing Memory Shortage
22.9 Consulting Red Hat Websites for Tips
Lesson 22 Lab: Troubleshooting the Root Password
Lesson 22 Lab Solution: Troubleshooting the Root Password
Lesson 23: Automating with Bash Scripts
Learning objectives
23.1 Understanding Bash Scripts
23.2 Exploring Essential Script Components
23.3 Executing Conditional Code with if and test
23.4 Using for and while
Lesson 23 Lab: Writing Shell Scripts
Lesson 23 Lab Solution: Writing Shell Scripts
Module 7: Managing and Securing Network Services
Module Introduction
Lesson 24: Managing SSH
Learning objectives
24.1 Understanding SSH Key-based Login
24.2 Setting up SSH Key-based Login
24.3 Caching SSH Keys
24.4 Defining SSH Client Configuration
24.5 Exploring Common SSH Server Options
24.6 Copying Files Securely
24.7 Synchronizing Files Securely
Lesson 24 Lab: Managing SSH
Lesson 24 Lab Solution: Managing SSH
Lesson 25: Running HTTP Services
Learning objectives
25.1 Exploring HTTP Configuration
25.2 Creating a Basic Web Site
Lesson 25 Lab: Managing HTTP Services
Lesson 25 Lab Solution: Managing HTTP Services
Lesson 26: Securing RHEL with SELinux
Learning objectives
26.1 Understanding the Need for SELinux
26.2 Using SELinux Modes
26.3 Exploring SELinux Components
26.4 Using File Context Labels
26.5 Finding the Right Context
26.6 Managing SELinux Port Access
26.7 Using Booleans
26.8 Analyzing SELinux Log Messages
26.9 Troubleshooting SELinux
Lesson 26 Lab: Managing SELinux
Lesson 26 Lab Solution: Managing SELinux
Lesson 27: Applying Network Security
Learning objectives
27.1 Analyzing Service Configuration with ss
27.2 Managing RHEL Firewalling
27.3 Exploring Firewalld Components
27.4 Configuring a Firewall with firewall-cmd
Lesson 27 Lab: Configuring a Firewall to Allow Service Access
Lesson 27 Lab Solution: Configuring a Firewall to Allow Service Access
Lesson 28: Running Automatic Installations
Learning objectives
28.1 Exploring Solutions for Automatic Installations
28.2 Creating a Kickstart File
28.3 Using a Kickstart File for Automatic Installations
28.4 Installing Virtual Machines
Lesson 28 Lab: Configuring a Kickstart File
Lesson 28 Lab Solution: Configuring a Kickstart File
Lesson 29: Configuring Time Services
Learning objectives
29.1 Exploring Linux Time
29.2 Setting Time with timedatectl
29.3 Managing an NTP Client
Lesson 29 Lab: Configuring Time Services
Lesson 29 Lab Solution: Configuring Time Services
Lesson 30: Using Remote Filesystems and Automount
Learning objectives
30.1 Configuring a Base NFS Server
30.2 Mounting NFS Shares
30.3 Understanding Automount
30.4 Configuring Automount
30.5 Setting up Automount for Home Directories
Lesson 30 Lab: Setting up Automount
Lesson 30 Lab Solution: Setting up Automount
Lesson 31: Running Containers
Learning objectives
31.1 Understanding Containers
31.2 Managing Images
31.3 Running Containers
31.4 Mapping Ports and Configuring Variables
31.5 Providing Persistent Storage
31.6 Starting Containers as Systemd Services
Lesson 31 Lab: Managing Containers
Lesson 31 Lab Solution: Managing Containers
Module 8: RHCSA RHEL 9 Sample Exam
Module Introduction
Lesson 32: Hands-on RHCSA Practice Exam
Learning objectives
32.1 Exploring RHCSA Practice Exam Assignments
32.2 Setting up a Base Server Solution
32.3 Resetting the Root Password Solution
32.4 Configuring a Repository Solution
32.5 Managing Partitions Solution
32.6 Managing LVM Logical Volumes Solution
32.7 Creating Users and Groups Solution
32.8 Managing Permissions Solution
32.9 Scheduling Jobs Solution
32.10 Managing Containers as Services Solution
32.11 Managing Automount Solution
32.12 Setting Time Solution
32.13 Managing SELinux Solution
Summary
Red Hat Certified System Administrator (RHCSA) RHEL 9: Summary