Video description
16+ Hours of Video Instruction
Red Hat Certified System Administrator (RHCSA) Complete Video Course 3rd Edition has more than 16 hours of comprehensive video training—which includes whiteboard concept teaching, live CLI work, screencast teaching, and hands-on labs—so you have everything you need to study for and pass the RHCSA exam. This new edition of the best-selling RHCSA Complete Video Course, is fully updated for the RHEL 8 version of the exam.
Overview
The Red Hat Certified System Administrator (RHCSA) Complete Vide Course, 3rd edition is all new and fully updated for RHEL 8. This 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.
This course includes:
- All new videos
- Whiteboard instruction to help you grasp difficult concepts
- CLI instruction so you can see Red Hat in action
- Labs so you can practice your skills, plus solution videos so you can then compare your work to the author's
Topics include:
Module 1: Performing Basic System Management Tasks
Module 2: Operating Running Systems
Module 3: Performing Advanced System Administration Tasks
Module 4: Managing Network Services
Module 5: Sample Exam
This engaging self-paced video training solution provides learners with more than 16 hours of video instruction from an expert trainer with more than 20 years of practical Linux teaching experience. Through the use of topic-focused instructional videos, you will gain an in-depth understanding of all topics on the Red Hat Certified Administrator (RHCSA) exam, as well as a deeper understanding of Red Hat Enterprise Linux, so you master the key foundational principles of systems administration. The combination of video, labs, practice exams, and virtual machines is a unique offering that gives you a full toolkit to learn and excel on your exam.
About the Instructor
Sander van Vugt has been teaching Linux classes since 1995 and has written more than 60 books about different Linux-related topics.
Sander is a Red Hat Certified Instructor and has deep knowledge and understanding of Red Hat Enterprise Linux, including the upcoming Red Hat Enterprise Linux 7. He has been teaching Linux since 1994, and as a Red Hat Certified Examiner, he is authorized to proctor different Red Hat exams. He is also a regular speaker on major Linux conferences all over the world.
Skill Level
Learn How To
- Perform basic system management tasks
- Operate running systems
- Perform advanced system administration tasks
- Manage network services
- Prepare for the RHCSA exam
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
Module Descriptions
Module 1, “Performing Basic System Management Tasks,” introduces you to Linux systems management. It starts by installing Red Hat Enterprise Linux, after which basic utilities are covered. Then, it will dig into the different ways to log in to a Linux server, and to run administrator tasks. In the last three lessons of this module, how to work with users and permissions and how to configure networking is discussed.
Module 2, “Operating Red Hat Enterprise Linux Servers,” will teach the common tasks that are involved in day-to-day administration of RHEL servers. This includes installing software, managing processes, configuring logging, working with virtual machines, and managing storage, which is about partitions and logical volumes.
Module 3, “Performing Advanced System Administration Tasks,” goes over the tasks that won't be performed on a daily basis. Managing the Linux kernel and the boot procedure will be discussed, and in the last part of this module, there will be a walk-through of some common troubleshooting scenarios.
Module 4, “Managing Network Services,” shows how to configure those services where networking is involved. It starts by looking at the SSH server, followed by the Apache web. Next, SELinux, a vital part of RHEL that helps make it a secure platform, will be explained. Firewalling, network based automatic installation, and time are also covered.
Module 5 provides an RHCSA Sample exam.
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, Prentice Hall, 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): Introduction
Module 1: Performing Basic System Management Tasks
Module 1: Performing Basic System Management Tasks
Lesson 1: Installing Red Hat Enterprise Linux Server
Learning objectives
1.1 Understanding Server Requirements
1.2 Performing a Basic Installation
1.3 Installing with Custom Partitioning
1.4 Logging into the Server
1.5 Deploying RHEL in Cloud
Lesson 1 Lab: Installing Red Hat Enterprise Linux
Lesson 1 Lab Solution: Installing Red Hat Enterprise Linux
Lesson 2: Using Essential Tools
Learning objectives
2.1 Getting Started with Linux Commands
2.2 Working with the Bash Shell
2.3 Understanding I/O Redirection and Piping
2.4 Using I/O Redirection and Piping
2.5 Understanding the Linux File System Hierarchy
2.6 Using man
2.7 Finding the right man page
2.8 Understanding vim
2.9 Using vim
2.10 Using Globbing and Wildcards
2.11 Using Cockpit
Lesson 2 Lab: Using Essential Tools
Lesson 2 Lab Solution: Using Essential Tools
Lesson 3: Essential File Management Tools
Learning objectives
3.1 Essential File Management Tasks
3.2 Finding Files
3.3 Understanding Mounts
3.4 Understanding Links
3.5 Working with Links
3.6 Working with tar
3.7 Working with Compressed Files
Lesson 3 Lab: Essential File Management Tools
Lesson 3 Lab Solution: Essential File Management Tools
Lesson 4: Working with Text Files
Learning objectives
4.1 Using Common Text Tools
4.2 Using grep
4.3 Understanding Regular Expressions
4.4 Using awk
4.5 Using sed
Lesson 4 Lab: Working with Text Files
Lesson 4 Lab Solution: Working with Text Files
Lesson 5: Connecting to a RHEL Server
Learning objectives
5.1 Understanding the Root User
5.2 Logging in to the GUI
5.3 Logging in to the Console
5.4 Understanding Virtual Terminals
5.5 Switching Between Virtual Terminals
5.6 Using su to Work as Another User
5.7 Using sudo to Perform Administrator Tasks
5.8 Using ssh to Log in Remotely
Lesson 5 Lab: Connecting to a RHEL Server
Lesson 5 Lab Solution: Connecting to a RHEL Server
Lesson 6: Managing Users and Groups
Learning objectives
6.1 Understanding the Need for User Accounts
6.2 Understanding User Properties
6.3 Creating and Managing Users
6.4 Managing User Default Settings
6.5 Understanding /etc/passwd and /etc/shadow
6.6 Understanding Group Membership
6.7 Creating and Managing Groups
6.8 Managing Password Properties
Lesson 6 Lab: Managing Users and Groups
Lesson 6 Lab Solution: Managing User and Groups
Lesson 7: Managing Permissions
Learning objectives
7.1 Understanding Ownership
7.2 Changing File Ownership
7.3 Understanding Basic Permissions
7.4 Managing Basic Permissions
7.5 Understanding umask
7.6 Understanding Special Permissions
7.7 Managing Special Permissions
7.8 Understanding ACLs
7.9 Managing ACLs
7.10 Troubleshooting Permissions
Lesson 7 Lab: Managing Permissions
Lesson 7 Lab Solution: Managing Permissions
Lesson 8: Configuring Networking
Learning objectives
8.1 Understanding IPv4 Networking
8.2 Understanding NIC Naming
8.3 Managing Runtime Configuration with ip
8.4 Understanding RHEL 8 Networking
8.5 Managing Persistent Networking with nmcli
8.6 Managing Persistent Networking with nmtui
8.7 Verifying Network Configuration Files
8.8 Testing Network Connections
Lesson 8 Lab: Configuring Networking
Lesson 8 Lab Solution: Configuring Networking
Module 2: Operating Running Systems
Module 2: Operating Running Systems
Lesson 9: Managing Processes
Learning objectives
9.1 Understanding Jobs and Processes
9.2 Managing Shell Jobs
9.3 Getting Process Information with ps
9.4 Understanding Memory Usage
9.5 Understanding CPU Load
9.6 Monitoring System Activity with top
9.7 Sending Signals to Processes
9.8 Managing Priorities and Niceness
9.9 Using Tuned Profiles
Lesson 9 Lab: Managing Processes
Lesson 9 Lab Solution: Managing Processes
Lesson 10: Managing Software
Learning objectives
10.1 Understanding RPM Packages
10.2 Setting up Repository Access
10.3 Understanding Modules and Application Streams
10.4 Managing Packages with yum
10.5 Managing Modules and Application Streams
10.6 Using yum Groups
10.7 Managing yum updates and yum history
10.8 Using RPM Queries
10.9 Using Red Hat Subscription Manager
Lesson 10 Lab: Managing Software
Lesson 10 Lab Solution: Managing Software
Lesson 11: Working with Systemd
Learning objectives
11.1 Understanding Systemd Units
11.2 Managing Systemd Services
11.3 Modifying Systemd Service Configuration
Lesson 11 Lab: Working with Systemd
Lesson 11 Lab Solution: Working with Systemd
Lesson 12: Scheduling Tasks
Learning objectives
12.1 Understanding cron and at
12.2 Understanding cron Scheduling Options
12.3 Understanding anacron
12.4 Scheduling with cron
12.5 Scheduling Tasks with Systemd Timers
12.6 Using at
12.7 Managing Temporary Files
Lesson 12 Lab: Using at
Lesson 12 Lab Solution: Using at
Lesson 13: Configuring Logging
Learning objectives
13.1 Understanding RHEL 8 Logging Options
13.2 Configuring Rsyslog Logging
13.3 Working with systemd-journald
13.4 Preserving the Systemd Journal
13.5 Configuring Logrotate
Lesson 13 Lab: Configuring Logging
Lesson 13 Lab Solution: Configuring Logging
Lesson 14: Managing Storage
Learning objectives
14.1 Understanding Disk Layout
14.2 Understanding Linux Storage Options
14.3 Understanding GPT and MBR Partitions
14.4 Creating Partitions with parted
14.5 Creating MBR Partitions with fdisk
14.6 Understanding File System Differences
14.7 Making and Mounting File Systems
14.8 Mounting Partitions through /etc/fstab
14.9 Managing Persistent Naming Attributes
14.10 Managing Systemd Mounts
14.11 Managing XFS File Systems
14.12 Creating a Swap Partition
Lesson 14 Lab: Managing Storage
Lesson 14 Lab Solution: Managing Storage
Lesson 15: Managing Advanced Storage
Learning objectives
15.1 Understanding LVM, Stratis, and VDO
15.2 Understanding LVM Setup
15.3 Creating an LVM Logical Volume
15.4 Understanding Device Mapper and LVM Device Names
15.5 Resizing LVM Logical Volumes
15.6 Understanding Stratis Setup
15.7 Creating Stratis Volumes
15.8 Managing Stratis Storage Features
15.9 Understanding VDO
15.10 Configuring VDO Volumes
15.11 Understanding LUKS Encrypted Volumes
15.12 Configuring LUKS Encrypted Volumes
Lesson 15 Lab: Managing Advanced Storage
Lesson 15 Lab Solution: Managing Advanced Storage
Module 3: Performing Advanced System Administration Tasks
Module 3: Performing Advanced System Administration Tasks
Lesson 16: Basic Kernel Management
Learning objectives
16.1 Understanding the Linux Kernel
16.2 Working with Kernel Modules
16.3 Using modprobe
16.4 Using /proc to Tune Kernel Behavior
16.5 Updating the Kernel
Lesson 16 Lab: Managing the Kernel
Lesson 16 Lab Solution: Managing the Kernel
Lesson 17: Managing the Boot Procedure
Learning objectives
17.1 Understanding the Boot Procedure
17.2 Modifying Grub2 Runtime Parameters
17.3 Modifying Grub2 Persistent Parameters
17.4 Managing Systemd Targets
17.5 Setting the Default Systemd Target
17.6 Booting into a Specific Target
Lesson 17 Lab: Managing the Boot Procedure
Lesson 17 Lab Solution: Managing the Boot Procedure
Lesson 18: Essential Troubleshooting Skills
Learning objectives
18.1 Understanding Troubleshooting Modes
18.2 Changing the Root Password
18.3 Troubleshooting Filesystem Issues
18.4 Troubleshooting Networking Issues
18.5 Troubleshooting Performance Issues
18.6 Troubleshooting Software Issues
18.7 Troubleshooting Memory Shortage
18.8 Consulting Red Hat Websites for Troubleshooting Tips
Lesson 18 Lab: Applying Troubleshooting Skills
Lesson 19 Introducing Bash Shell Scripting
Learning objectives
19.1 Understanding Bash Shell Scripts
19.2 Essential Shell Script Components
19.3 Using Loops in Shell Scripts Part 1
19.4 Using Loops in Shell Scripts Part 2
Lesson 19 Lab: Writing Shell Scripts
Lesson 19 Lab Solution: Writing Shell Scripts
Module 4: Managing Network Services
Module 4: Managing Network Services
Lesson 20: Managing SSH
Learning objectives
20.1 Understanding SSH Key-based Login
20.2 Setting up SSH Key-based Login
20.3 Changing Common SSH Server Options
20.4 Securely Copying Files
20.5 Securely Synchronizing Files
Lesson 20 Lab: Managing SSH
Lesson 20 Lab Solution: Managing SSH
Lesson 21: Managing HTTP Services
Learning objectives
21.1 Understanding Apache Configuration
21.2 Creating a Basic Website
Lesson 21 Lab: Managing HTTP Services
Lesson 21 Lab Solution: Managing HTTP Services
Lesson 22: Managing SELinux
Learning objectives
22.1 Understanding the Need for SELinux
22.2 Managing SELinux Modes
22.3 Understanding SELinux Context Labels and Booleans
22.4 Using File Context Labels
22.5 Analyzing SELinux Log Messages
22.6 Resetting the Root Password and SELinux
22.7 Troubleshooting SELinux
Lesson 22 Lab: Managing SELinux
Lesson 22 Lab Solution: Managing SELinux
Lesson 23: Managing Network Security
Learning objectives
23.1 Understanding RHEL 8 Firewalling
23.2 Understanding Firewalld Components
23.3 Configuring a Firewall with firewall-cmd
23.4 Using firewall-config
Lesson 23 Lab: Configuring a Firewall
Lesson 23 Lab Solution: Configuring a Firewall
Lesson 24: Automating Installations
Learning objectives
24.1 Understanding Automated Installations Solutions
24.2 Creating a Kickstart File
24.3 Using the Kickstart File for Automatic Installations
24.4 Using Kickstart Files in Fully Automated Datacenters
24.5 Using Vagrant to Set Up Virtual Machines
Lesson 24 Lab: Automating Installations
Lesson 24 Lab Solution: Automating Installations
Lesson 25: Configuring Time Services
Learning objectives
25.1 Understanding Linux Time
25.2 Setting Time with timedatectl
25.3 Setting up an NTP Client
Lesson 25 Lab: Configuring Time Services
Lesson 25 Lab Solution: Configuring Time Services
Lesson 26: Accessing Remote File Systems
Learning objectives
26.1 Configuring a Base NFS Server
26.2 Mounting NFS Shares
26.3 Configuring a Base Samba Server
26.4 Mounting Samba Shares
26.5 Understanding Automount
26.6 Configuring Automount
26.7 Configuring Automount for Home Directories
Lesson 26 Lab: Configuring Automount
Lesson 26 Lab Solution: Configuring Automount
Lesson 27: Running Containers
Learning objectives
27.1 Understanding Containers
27.2 Running a Container
27.3 Managing Images
27.4 Managing Containers
27.5 Attaching Storage to Containers
27.6 Managing Containers as Services
Lesson 27 Lab: Managing Containers
Lesson 27 Lab Solution Managing Containers
Module 5: Sample Exam
Module 5: Sample Exam
Lesson 28: Sample Exam
Learning objectives
28.1 RHCSA Sample Exam Assignments
28.2 Setting up a Base Server Solution
28.3 Resetting the Root Password Solution
28.4 Configuring a Repository Solution
28.5 Managing Partitions Solution
28.6 Managing LVM Logical Volumes Solution
28.7 Creating Users and Groups Solution
28.8 Managing Permissions Solution
28.9 Scheduling Jobs Solution
28.10 Managing Containers as Services
Red Hat Certified System Administrator (RHCSA): Summary
Summary