Books & Videos

Table of Contents

Chapter: Introduction

Red Hat Certified System Administrator (RHCSA) Introduction

05m 46s

Chapter: Module 1 Performing Basic System Management Tasks

Performing Basic System Management Tasks

01m 2s

Chapter: Lesson 1: Installing Red Hat Enterprise Linux Server

Learning Objectives

00m 26s

1.1 What You Need on Your Server

02m 47s

1.2 Installing Red Hat Enterprise Linux Server

11m 21s

Exercise 1

01m 56s

Summary

00m 18s

Chapter: Lesson 2: Using Essential Tools

Learning Objectives

00m 45s

2.1 Using man

06m 1s

2.2 Understanding vim

02m 8s

2.3 Editing Text Files with vim

06m 15s

2.4 Understanding Globbing and Wildcards

02m 26s

2.5 Using Globbing and Wildcards

03m 37s

2.6 Understanding I/O Redirection and Pipes

05m 57s

2.7 Using I/O Redirection and Pipes

10m 10s

Exercise 2

01m 33s

Explanation to Exercise 2

05m 10s

Summary

01m 4s

Chapter: Lesson 3: Essential File Management Tools

Learning Objectives

00m 47s

3.1 Understanding Linux File System Layout

03m 1s

3.2 Essential File Management Tasks

09m 23s

3.3 Finding Files

06m 16s

3.4 Understanding Links

02m 48s

3.5 Working with Links

04m 5s

3.6 Working with tar

07m 2s

Exercise 3

01m 7s

Explanation to Exercise 3

04m 9s

Summary

00m 37s

Chapter: Lesson 4: Working With Text Files

Learning Objectives

00m 39s

4.1 Understanding Regular Expressions

06m 29s

4.2 Using Common Text Tools (tail, head, tr, cut, sort)

07m 38s

4.3 Working with grep

04m 51s

4.4 sed and awk Basics

06m 27s

Exercise 4

00m 52s

Explanation to Exercise 4

03m 19s

Summary

00m 44s

Chapter: Lesson 5: Connecting to a RHEL Server

Learning Objectives

00m 43s

5.1 Opening Local Shells (Including Virtual Consoles)

02m 3s

5.2 Connecting to a Server with SSH

05m 47s

5.3 Understanding SSH Keys

03m 26s

5.4 Using SSH Keys

07m 9s

Exercise 5

00m 52s

Explanation to Exercise 5

02m 33s

Summary

00m 37s

Chapter: Lesson 6: Managing Users and Groups

Learning Objectives

00m 45s

6.1 Understanding the Need for Users

02m 29s

6.2 Understanding User Properties

04m 4s

6.3 Creating and Managing Users

05m 9s

6.4 Understanding Group Membership

02m 11s

6.5 Creating and Managing Groups

03m 1s

6.6 User and Group Configuration Files

03m 15s

6.7 Managing Password Properties

05m 2s

Exercise 6

00m 47s

Explanation to Exercise 6

02m 51s

Summary

00m 22s

Chapter: Lesson 7: Connecting to an LDAP Server

Learning Objectives

01m 0s

7.1 Understanding LDAP

07m 20s

7.2 Setting up LDAP Authentication

06m 44s

7.3 Understanding Automount

06m 36s

7.4 Configuring Automount

05m 30s

7.5 Configuring NFS and Automount

05m 1s

7.6 Modifying nslcd Configuration

05m 15s

Exercise 7

01m 42s

Explanation to Exercise 7

02m 46s

Summary

01m 4s

Chapter: Lesson 8: Managing Permissions

Learning Objectives

00m 59s

8.1 Understanding Ownership: Users, Groups, and Others

02m 50s

8.2 Changing File Ownership

03m 52s

8.3 Understanding Basic Permissions

03m 36s

8.4 Managing Basic Permissions

03m 56s

8.5 Understanding Special Permissions

01m 38s

8.6 Managing Special Permissions

12m 19s

8.7 Understanding ACLs

03m 45s

8.8 Managing ACLs

08m 8s

Exercise 8

01m 42s

Explanation to Exercise 8

05m 36s

Summary

00m 35s

Chapter: Lesson 9: Configuring Networking

Learning Objectives

00m 50s

9.1 Understanding NIC Naming

02m 1s

9.2 Managing NIC Configuration with the ip Command

06m 51s

9.3 Storing Network Configuration Persistently

05m 3s

9.4 Understanding Network Manager

02m 8s

9.5 Using Network Manager Utilities (nmcli, nm-tool)

07m 50s

9.6 Understanding Routing and DNS

04m 17s

9.7 Configuring Routing and DNS

03m 22s

9.8 Understanding Network Analysis Tools

02m 32s

9.9 Using Network Analysis Tools

13m 11s

Exercise 9

01m 32s

Explanation to Exercise 9

04m 58s

Summary

00m 39s

Chapter: Module 2 Operating Red Hat Enterprise Linux Servers

Operating Red Hat Enterprise Linux Servers

00m 44s

Chapter: Lesson 10: Managing Processes

Learning Objectives

00m 43s

10.1 Understanding Jobs and Processes

02m 30s

10.2 Managing Shell Jobs

02m 21s

10.3 Getting Process Information with ps

04m 49s

10.4 Understanding Memory Usage

03m 31s

10.5 Understanding Performance Load

02m 4s

10.6 Monitoring System Activity with top

06m 20s

10.7 Sending Signals to Processes

05m 26s

10.8 Understanding Priorities and Niceness

01m 28s

10.9 Changing Process Nice Values

05m 12s

Exercise 10

01m 4s

Explanation to Exercise 10

02m 37s

Summary

00m 37s

Chapter: Lesson 11: Managing Software

Learning Objectives

00m 39s

11.1 Understanding Meta Package Handlers

02m 32s

11.2 Setting Up Yum Repositories

04m 0s

11.3 Using the yum Command

05m 55s

11.4 Using rpm Queries

08m 8s

Exercise 11

00m 57s

Explanation to Exercise 11

05m 50s

Summary

00m 55s

Chapter: Lesson 12: Working with Virtual Machines

Learning Objectives

00m 44s

12.1 Introducing KVM Virtualization

03m 7s

12.2 Managing Libvirt and KVM

02m 38s

12.3 Using virsh

06m 43s

12.4 Using virt-manager

05m 42s

Exercise 12

01m 13s

Explanation to Exercise 12

04m 23s

Summary

00m 29s

Chapter: Lesson 13: Scheduling Tasks

Learning Objectives

00m 29s

13.1 Cron Versus at

01m 12s

13.2 Understanding Cron Configuration Files and Execution Times

03m 33s

13.3 Scheduling with Cron

03m 3s

13.4 Using at

03m 3s

Exercise 13

00m 42s

Explanation to Exercise 13

02m 14s

Summary

00m 18s

Chapter: Lesson 14: Configuring Logging

Learning Objectives

00m 42s

14.1 Understanding Rsyslogd and Journald Logging

03m 10s

14.2 Integrating Rsyslogd and Journald

02m 45s

14.3 Configuring Rsyslog Logging

05m 56s

14.4 Working with Journald

04m 21s

14.5 Understanding logrotate

02m 19s

14.6 Configuring logrotate

03m 59s

Exercise 14

00m 42s

Explanation to Exercise 14

02m 41s

Summary

00m 39s

Chapter: Lesson 15: Managing Partitions

Learning Objectives

00m 54s

15.1 Understanding Disk Layout

02m 52s

15.2 Creating Partitions

05m 57s

15.3 Understanding File System Differences

05m 32s

15.4 Making the File System

04m 17s

15.5 Mounting the Partition Manually

06m 1s

15.6 Understanding /etc/fstab

03m 29s

15.7 Mounting Partitions via /etc/fstab

05m 50s

15.8 Understanding Encrypted Partitions

03m 44s

15.9 Creating a LUKS Encrypted Partition

07m 49s

15.10 Dealing with Enter root password for maintenance mode

02m 54s

Exercise 15

00m 49s

Explanation to Exercise 15

09m 3s

Summary

00m 41s

Chapter: Lesson 16: Managing LVM Logical Volumes

Learning Objectives

00m 52s

16.1 Why use LVM

00m 57s

16.2 Understanding LVM Setup

01m 22s

16.3 Creating an LVM Logical Volume

07m 19s

16.4 Understanding Device Mapper and LVM Device Names

03m 40s

16.5 Understanding LVM Logical Volume Resize Operations

02m 52s

16.6 Growing an LVM Logical Volume

06m 46s

16.7 Shrinking an LVM Logical Volume

07m 21s

Exercise 16

00m 33s

Explanation to Exercise 16

07m 12s

Summary

00m 28s

Chapter: Module 3: Performing Advanced System Administration Tasks

Performing Advanced System Administration Tasks

00m 41s

Chapter: Lesson 17: Managing the Kernel

Learning Objectives

00m 53s

17.1 Understanding the Modular Structure of the Kernel

00m 57s

17.2 Working with Kernel Modules

04m 9s

17.3 Modifying Kernel Module Behavior Through modprobe

05m 36s

17.4 Tuning Kernel Behavior Through /proc

04m 24s

17.5 Using sysctl

05m 17s

17.6 Updating the Kernel

01m 21s

Exercise 17

00m 31s

Explanation to Exercise 17

01m 41s

Summary

00m 37s

Chapter: Lesson 18: Using Kickstart

Learning Objectives

00m 37s

18.1 Understanding Kickstart Usage

02m 19s

18.2 Creating a Kickstart File

02m 56s

18.3 Using the Kickstart File for Automatic Installations

04m 9s

18.4 Using Kickstart Files in Fully Automated Datacenters

01m 58s

Exercise 18

00m 33s

Explanation to Exercise 18

01m 14s

Summary

00m 44s

Chapter: Lesson 19: Managing and Understanding the Boot Procedure

Learning Objectives

01m 9s

19.1 Boot Procedure Generic Overview

01m 5s

19.2 Understanding Grub2

02m 37s

19.3 Modifying Grub2 Parameters

03m 0s

19.4 Understanding systemd

02m 20s

19.5 Managing Services in a systemd Environment

09m 46s

19.6 Understanding systemd Targets

02m 24s

19.7 Switching Between systemd Targets

04m 49s

19.8 Managing File System Mounts in a systemd Environment

04m 26s

19.9 Managing Automount in a systemd Environment

03m 33s

Exercise 19

00m 35s

Explanation to Exercise 19

06m 12s

Summary

00m 36s

Chapter: Lesson 20: Applying Essential Troubleshooting Skills

Learning Objectives

00m 53s

20.1 Changing Grub Parameters on Boot

02m 33s

20.2 Making Grub Changes Persistent

02m 26s

20.3 Using rd.break to Reset the Root Password

03m 8s

20.4 Resetting the Root Password Resumed

01m 42s

Exercise 20

00m 20s

Explanation to Exercise 20

02m 47s

Summary

00m 31s

Chapter: Module 4: Managing Network Services

Managing Network Services

01m 2s

Chapter: Lesson 21: Managing HTTP Services

Learning Objectives

00m 25s

21.1 Understanding Apache Configuration

04m 41s

21.2 Creating a Basic Website

03m 26s

Exercise 21

00m 30s

Explanation to Exercise 21

03m 9s

Summary

00m 31s

Chapter: Lesson 22: Managing SELinux

Learning Objectives

01m 17s

22.1 Understanding the Need for SELinux

06m 54s

22.2 Understanding SELinux Modes and Policy

05m 26s

22.3 Understanding SELinux Labels and Booleans

07m 12s

22.4 Using File System Labels

04m 59s

22.5 Understanding semanage fcontext and chcon Differences

02m 11s

22.6 Using Booleans

02m 0s

22.7 Analyzing SELinux Log Files

06m 20s

22.8 Configuring SELinux for Apache

06m 33s

Exercise 22

00m 22s

Explanation to Exercise 22

03m 57s

Summary

00m 59s

Chapter: Lesson 23: Configuring a Firewall

Learning Objectives

00m 31s

23.1 Understanding Firewall Configuration

02m 10s

23.2 Using Firewalld

06m 39s

Exercise 23

00m 36s

Explanation to Exercise 23

04m 1s

Summary

00m 32s

Chapter: Lesson 24: Configuring FTP Services

Learning Objectives

00m 34s

24.1 Understanding FTP Configuration

02m 33s

24.2 Configuring an FTP Server for Anonymous Downloads

04m 57s

Exercise 24

00m 25s

Explanation to Exercise 24

05m 21s

Summary

00m 28s

Chapter: Lesson 25: Configuring Time Services

Learning Objectives

00m 26s

25.1 Understanding Time on Linux

01m 34s

25.2 Setting Up a Chrony Time Server

03m 56s

Exercise 25

00m 44s

Explanation to Exercise 25

02m 37s

Summary

00m 27s

Chapter: Lesson 26:Configuring VNC Access

Learning Objectives

00m 47s

26.1 Understanding VNC

02m 0s

26.2 Configuring a VNC Server

07m 7s

26.3 Connecting to a VNC Server

01m 25s

Exercise 26

00m 56s

Explanation to Exercise 26

03m 30s

Summary

00m 18s

Chapter: Summary

Red Hat Certified System Administrator (RHCSA): Summary

01m 28s

Chapter: Introduction

Red Hat Certified Engineer (RHCE): Introduction

08m 45s

Chapter: Module 1: Advanced System Management

Advanced System Management

00m 29s

Chapter: Lesson 1: Configuring Authentication

Learning Objectives

00m 38s

1.1 Understanding Red Hat Identity Management

09m 27s

1.2 Using authconfig to set up External Authentication

03m 38s

1.3 Configuring a System to Authenticate Using Kerberos

07m 0s

1.4 Understanding authconfig Configuration Files

02m 31s

Exercise 1

01m 1s

Explanation to Exercise 1

09m 27s

Summary

00m 38s

Chapter: Lesson 2: Configuring iSCSI Target and Initiator

Learning Objectives

00m 43s

2.1 Understanding iSCSI Target and Initiator

05m 54s

2.2 Setting up an iSCSI Target

12m 59s

2.3 Connecting the iSCSI Initiator to an iSCSI SAN

07m 16s

2.4 Verifying the iSCSI Connection

02m 7s

Exercise 2

01m 50s

Explanation to Exercise 2

01m 50s

Summary

00m 55s

Chapter: Lesson 3: System Performance Reporting

Learning Objectives

00m 35s

3.1 Understanding System Performance Parameters

03m 17s

3.2 Understanding top

05m 59s

3.3 Understanding iostat

04m 5s

3.4 Understanding vmstat

04m 22s

3.5 Understanding sar Components

03m 20s

3.6 Setting up sar

01m 58s

3.7 Analyzing sar Data

02m 20s

Exercise 3

00m 40s

Explanation to Exercise 3

02m 31s

Summary

00m 32s

Chapter: Lesson 4: System Optimization Basics

Learning Objectives

00m 32s

4.1 Understanding the /proc Contents

01m 34s

4.2 Analyzing the /proc File System

03m 38s

4.3 Optimizing Through /proc

02m 29s

4.4 Introducing sysctl

02m 2s

4.5 Using sysctl

03m 42s

4.6 Modifying Network Behavior Through /proc and sysctl

02m 32s

Exercise 4

00m 28s

Explanation to Exercise 4

01m 10s

Summary

00m 37s

Chapter: Lesson 5: Configuring Logging

Learning Objectives

00m 36s

5.1 Understanding Logging in RHEL7

01m 57s

5.2 Connecting Journald to Rsyslog

07m 16s

5.3 Setting up Remote Logging

02m 1s

Exercise 5

00m 35s

Explanation to Exercise 5

01m 52s

Summary

00m 19s

Chapter: Module 2: Networking and Apache

Networking and Apache

00m 22s

Chapter: Lesson 6: Configuring Advanced Networking

Learning Objectives

00m 42s

6.1 Networking Basics Resumed

10m 50s

6.2 Understanding Routing

02m 9s

6.3 Setting up Static Routing

02m 47s

6.4 Understanding Network Bridges

04m 15s

6.5 Setting up Network Bridges

06m 10s

6.6 Understanding Network Bonds and Teams

01m 55s

6.7 Configuring Network Teams

11m 10s

6.8 Configuring IPv6

05m 24s

Exercise 6

00m 53s

Explanation to Exercise 6

02m 58s

Summary

00m 49s

Chapter: Lesson 7: Managing Linux-Based Firewalls

Learning Objectives

00m 40s

7.1 Understanding Firewalld Operation

04m 25s

7.2 Configuring Firewalld Services and Zones

04m 54s

7.3 Creating Services Files

02m 16s

7.4 Configuring Rich Firewall Rules

06m 48s

7.5 Understanding NAT and Port Forwarding

03m 39s

7.6 Configuring NAT

00m 47s

7.7 Configuring Port Forwarding

01m 33s

Exercise 7

01m 34s

Explanation to Exercise 7

02m 29s

Summary

00m 28s

Chapter: Lesson 8: Configuring Apache Virtual Hosts

Learning Objectives

00m 29s

8.1 Understanding Apache Configuration Files

01m 47s

8.2 Exploring the httpd.conf File

03m 10s

8.3 Configuring a Simple Web Server

07m 55s

8.4 Introducing Virtual Hosts

01m 58s

8.5 Configuring Virtual Hosts

12m 0s

8.6 Common Errors Working with Virtual Hosts

01m 13s

Exercise 8

00m 35s

Explanation to Exercise 8

02m 1s

Summary

00m 37s

Chapter: Lesson 9: Managing Advanced Apache Features

Learning Objectives

00m 25s

9.1 Setting up Authenticated Web Servers

05m 37s

9.2 Configuring Apache for LDAP Authentication

02m 16s

9.3 Enabling CGI Scripts

02m 47s

9.4 Understanding TLS Protected Web Sites

02m 0s

9.5 Setting up TLS Protected Web Sites

08m 15s

Exercise 9

00m 58s

Explanation to Exercise 9

01m 54s

Summary

00m 39s

Chapter: Module 3: DNS and File Sharing

DNS and File Sharing

00m 19s

Chapter: Lesson 10: Configuring a Cache-only DNS Server

Learning Objectives

00m 28s

10.1 Understanding DNS

03m 18s

10.2 Understanding Different DNS Server Modes

02m 11s

10.3 Analyzing DNS Output with dig

03m 10s

10.4 Setting up a Cache-only DNS Nameserver

03m 31s

10.5 Opening the Firewall for DNS

00m 35s

10.6 Working with Cache Dumps

02m 50s

Exercise 10

00m 36s

Explanation to Exercise 10

00m 31s

Summary

00m 23s

Chapter: Lesson 11: Configuring NFS File Sharing

Learning Objectives

00m 50s

11.1 Understanding NFSv4 Features

01m 46s

11.2 Configuring NFS Exports Suitable for Group Collaboration

04m 55s

11.3 Mounting NFS Shares

01m 7s

11.4 Using Kerberos to Control Access to NFS Network Shares—Part 1

09m 28s

11.5 Using Kerberos to Control Access to NFS Network Shares—Part 2

08m 3s

11.6 Opening the Firewall for NFS

02m 8s

11.7 Understanding showmount and NFSv4

02m 52s

11.8 Understanding NFS SELinux Configuration

04m 12s

Exercise 11

00m 35s

Explanation to Exercise 11

02m 21s

Summary

00m 43s

Chapter: Lesson 12: Managing SMB File Sharing

Learning Objectives

00m 37s

12.1 Accessing SMB Shares

03m 7s

12.2 Samba Server Configuration Overview

01m 33s

12.3 Creating the SMB Share: Linux Tasks

01m 17s

12.4 Creating the SMB Share: smb.conf Tasks

04m 54s

12.5 Tuning the Share for Access Restrictions

05m 38s

12.6 Verifying the Configuration

00m 54s

12.7 Using Samba-Related SELinux Settings

08m 14s

12.8 Opening the Firewall for SMB Traffic

02m 45s

Exercise 12

00m 47s

Explanation to Exercise 12

02m 28s

Summary

00m 30s

Chapter: Module 4: Essential Back-end Services

Essential Back-end Services

00m 27s

Chapter: Lesson 13: Setting up an SMTP Server

Learning Objectives

00m 34s

13.1 Understanding Server Roles in Email

01m 25s

13.2 Understanding Postfix Configuration

01m 6s

13.3 Configuring Postfix for Mail Reception

07m 4s

13.4 Configuring Postfix for Relaying Mail

06m 4s

13.5 Demonstration: Monitoring a Working Mail Configuration

11m 2s

13.6 Understanding Postfix Maps

02m 37s

Exercise 13

00m 36s

Explanation to Exercise 13

02m 1s

Summary

00m 45s

Chapter: Lesson 14: Managing SSH

Learning Objectives

00m 31s

14.1 Understanding Secure SSH Authentication

02m 59s

14.2 Configuring Key-based Authentication

04m 31s

14.3 Understanding Important SSH Options

09m 2s

14.4 Tuning SSH Client Options

02m 42s

14.5 Understanding the Use of SSH Tunnels

01m 13s

14.6 Creating SSH Tunnels

06m 30s

Exercise 14

00m 57s

Explanation to Exercise 14

01m 12s

Summary

00m 25s

Chapter: Lesson 15: Managing MariaDB

Learning Objectives

00m 45s

15.1 Understanding Relational Databases

02m 8s

15.2 Creating a Base MariaDB Configuration

04m 49s

15.3 Creating Databases and Tables

10m 5s

15.4 Managing Users and Permissions

07m 2s

15.5 Backing up the Database

08m 27s

Exercise 15

00m 45s

Explanation to Exercise 15

00m 29s

Summary

00m 52s

Chapter: Lesson 16: Managing Time Services

Learning Objectives

00m 24s

16.1 Understanding RHEL7 Time Services

01m 10s

16.2 Configuring NTP Peers

02m 18s

Exercise 16

00m 41s

Explanation to Exercise 16

00m 41s

Summary

00m 28s

Chapter: Lesson 17: Shell Scripting

Learning Objectives

00m 35s

17.1 Understanding Shell Scripting Core Elements

02m 39s

17.2 Using Variables

03m 53s

17.3 Using Positional Parameters

03m 2s

17.4 Understanding if then else

01m 46s

17.5 Understanding for

03m 52s

17.6 Understanding while and until

04m 21s

17.7 Understanding case

02m 17s

Exercise 17

01m 8s

Explanation to Exercise 17

02m 40s

Summary

01m 7s

Chapter: Summary

Red Hat Certified Engineer (RHCE): Summary

01m 45s