Skip to main content

Red Hat Certified System Administrator (EX200) – RHCSA Exam Prep

Course

Intro Video

Photo of Rob Marti

Rob Marti

Linux Training Architect I in Content

My IT career has run the gamut of call center support, hardware repair, managing servers for a university, and finally - before I came to Linux Academy - working at Open Source giant Red Hat.I've held many certifications over the years including Red Hat's Clustering, Performance Tuning, Satellite, and a few others.I'm excited to start this new course in my career and help serve the Community here at Linux Academy!

Length

13:59:02

Difficulty

Intermediate

Videos

44

Hands-on Labs

12

Course Details

This prep course designed by the Linux Academy takes the public objects for Red Hat's RHCSA 7 certification and puts you on the path to succeed the examination. At Linux Academy, we want to provide you with an in-depth understanding of managing a Red Hat system at an administrator level so that you can use your skills on real servers in the real world. The Linux Academy is in no away affiliated with Red Hat, Inc, and this course is not provided or reviewed by Red Hat, Inc.

Syllabus

Introduction

Introduction

About the Course

00:00:27

Lesson Description:

The Red Hat Certified Systems Administrator course covers a wide array of content that every administrator should know. Understanding and working with these tools will be vital both for the RHCSA exam and in your career moving forward. This video covers what prerequisites are required.

About the Author

00:00:25

Lesson Description:

In this video you learn about me! My name is Rob Marti. My IT career has run the gamut of call center support, hardware repair, managing servers for a university, and finally - before I came to Linux Academy - working at Open Source giant Red Hat. I've held many certifications over the years including Red Hat's Clustering, Performance Tuning, Satellite, and a few others. I'm excited to help serve the Community here at Linux Academy!

About the Exam

00:04:03

Lesson Description:

This lesson covers information about the RHCSA exam. We go over the different objectives on the exam and some information about the exam environment.

Red Hat Enterprise Linux 8 Announcement

00:01:55

Lesson Description:

At the recent Red Hat Summit, Red Hat announced RHEL8 and their training plans. In this video we go over how Linux Academy is going to handle this transition.

Understand and Use Essential Tools

Input/Output Redirection

00:07:17

Lesson Description:

Redirecting input, output, and error messages will be a useful skill throughout a system administrators career. Whether it's saving output for analysis later, being able to easily save portions of a log file, or making batch commands simpler, you're going to need to understand how this all works. This video covers that and pipes, which allow for stringing commands together.

Using grep and Regular Expressions

00:14:28

Lesson Description:

grep is a super powerful tool for finding specific information in the flood of files that system adminstrators often find themselves sifting through. In this course we'll look at some small examples of the things grep can do, and learn about some of the power of regular expressions.

Accessing Remote Systems with ssh

00:13:15

Lesson Description:

SSH is one of the most used utlities in a system administrater's arsenal. In this course we cover some of the most used flags, how to use ssh and how to X11 forward.

Logging in and Switching Users

00:09:02

Lesson Description:

As part of normal sysadmin duties you'll need to switch between users for troubleshooting and service design. Understanding how a user's environment interacts with the su command is an important skill. In this video we cover that command and explain a little about environments.

Compressing and Decompressing Files

00:13:41

Lesson Description:

Archiving and compressing files is a useful skill when it comes to designing backup methods. Here, we'll go over some standard compression/archive tools.

Creating and Manipulating Files

00:15:38

Lesson Description:

In this course we'll go over how to create and manage files in Linux, and what a file is exactly. Using different commands to create, edit, and manipulate files is an important skill for a Linux administrator. So is the ability to find files when you're not sure where they are.

Linking Files

00:04:32

Lesson Description:

Hard and soft links have some important distinctions from regular files. In this lesson we'll go through some of the differences, and show some of the capabilties.

File Permissions

00:06:53

Lesson Description:

Understanding how permissions are set on files helps to understand how and why you or your users might run into problems accessing files or commands. This course will help to understand what the permissions mean and how to set or change them.

File Permissions: umask

00:09:57

Lesson Description:

A session's umask is used to determine the default permissions a new file or directory is created with. This lesson goes over what a mask is, how it works, and how to change it.

Using System Documentation

00:05:52

Lesson Description:

Using documentation that already exists on your system can often save some frustration related to innacurate information found by searching the web. Knowing where that information exists on your system is a challenge, however. This course aims to solve that challenge and give you the information needed to succeed.

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

00:30:00

Operate Running Systems

Managing the Boot Process

00:11:06

Lesson Description:

Knowing how a server boots and how to interrupt the process for maintenance is an important skill. This video covers that and covers one of the most frustrating things you'll have to do: reset the root password on a server.

Managing Individual Processes

00:14:50

Lesson Description:

From understanding what processes are running, to setting priorities for running processes, understanding how to manage them is an important skill for any administrator. This video covers how to figure out what's running, how to manage those processes, and what a load average is.

Logging

00:07:25

Lesson Description:

An important skill is knowing where to look when things are going wrong. In this video, we cover where and how things are logged, and a quick peek into how the systemd journal works.

Virtual Machines

00:11:02

Lesson Description:

Even though a significant portion of companies are moving towards using containers, Virtual Machines still have their place. In this lesson we'll go over how to set up a Red Hat Enterprise Linux server as a Virtual Host, and how to install and manage VMs using both the CLI and the GUI.

Service Manipulation

00:04:12

Lesson Description:

Starting and stopping services is a skill system administrators need to have. This video covers how to do it, and how to get information about services whether they're running or not.

Transferring Files

00:06:09

Lesson Description:

The easiest way to get files from one place to another is to copy them over the network. This video will walk through doing it in a secure, encrypted manner.

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

00:30:00

Configure Local Storage

LVM

00:07:48

Lesson Description:

Working with logical volumes is much easier than partitioning disks, when it comes to adding space to a mount point. There's less down time and less risk involved with using LVM. LVM also makes things easier to manage in general. In this video, we'll go over how to create and manage logical volumes.

Manipulating Partitions

00:10:34

Lesson Description:

Partition manipluation is important for setting up and expanding servers. You'll need to be able to create, delete, and change the type of partitions. You should also know some of the differences between GPT and MBR partition types.

Managing Mounted Disks

00:12:45

Lesson Description:

Knowing how to look at and use things like UUIDs or filesystem labels is another important skill for Linux system administrators. This video covers that and goes into some detail on how to configure those settings for different filesystems.

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

01:00:00

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

00:30:00

Create and Configure File Systems

Network File Systems

00:09:59

Lesson Description:

NFS and SMB network file systems are commonly used to share files throughout a datacenter. This lesson will walk through some simple set ups so that you can become familiar with how they work and how to configure them.

File Permissions: ACLs

00:16:16

Lesson Description:

Sometimes the normal octal permissions structure isn't granular enough. When that happens, filesystem ACLs can help. This lesson will help you understand what ACLs are, when to use them, and how to apply them.

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

00:30:00

Deploy, Configure, and Maintain Systems

Network Configuration

00:16:42

Lesson Description:

We've got to decide on a network configuration when we're designing and deploying new systems. This video will help to understand how to set a network up for success.

Network Time Protocol

00:08:55

Lesson Description:

Having a consistent time available to reference is important for many things, like easier troubleshooting in a multi-system environment. Network Time Protocol (NTP) is how we can be set up for success. This video covers some information about NTP.

Scheduling Tasks

00:12:36

Lesson Description:

From scheduling one-off jobs to making sure a command runs as often as required, you'll need to know how to schedule jobs. This video goes over the three primary ways to do it.

Modifying the System Bootloader

00:05:01

Lesson Description:

Modifying what kernel the system is going to boot into is important for troubleshooting. Knowing how to change the boot target from the running operating system (rather than at the console while booting up) is definitely a useful skill. This video covers that and how to get information about the running kernel.

Updating and Installing Packages

00:07:11

Lesson Description:

What good are servers without software to run? In this video we'll cover how to install software and how to configure yum.

Using LDAP for Authentication

00:08:20

Lesson Description:

In this lesson we'll address setting up LDAP authentication. Understanding this will allow you to use a single, central, authoritative source for user information, rather than each server using its own user information.

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

00:30:00

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

01:00:00

Manage Users and Groups

Manipulating User Accounts

00:09:38

Lesson Description:

Manipulating and maintaining user accounts is necessary for the health of your environment. In this video we learn how to manipulate and create user accounts.

Password Management and Aging

00:10:20

Lesson Description:

Managing accounts is an important part of managing security for your server. This video covers managing password aging, both individually and system wide, as new accounts are created.

Managing Groups

00:08:07

Lesson Description:

Managing group access is almost as important as managing user access. This video goes over how to do it, and some of the things that are possible with primary and supplementary groups.

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

00:30:00

Manage Security

Configuring the Firewall

00:10:02

Lesson Description:

Managing the firewall in Red Hat Enterprise Linux is a task that many admins will be called upon to do. This video goes over some of the ways to do so, and an explantion about what firewalld zones are.

SELinux

00:16:34

Lesson Description:

SELinux has a troubled past but isn't as bad as it's been made out to be. In this lesson we'll go over the basics of SELinux and how to troubleshoot potential issues.

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

00:30:00

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

02:00:00

RHCSA 8 Updates

Adjust Process Priorities

00:08:52

Lesson Description:

Since each server is running hundreds of processes all the time, how does the kernel figure out what process is more important than other ones? Should that text editor over there get more or equal CPU time to the database that keeps your business running? No, it shouldn't. In this lesson we learn about process priorities and how to change them if needed.

Persistent Journals

00:03:51

Lesson Description:

Normally, journald journals don't persist through reboots. This means that it's more difficult to use the power of the journald metadata to assist in your troubleshooting endeavors. In this lesson we go over how to make these journals persistent and why you'd choose to do so.

Disk Compression (Virtual Disk Optimizer)

00:08:31

Lesson Description:

There's no such thing as too much storage in today's datacenters. You could use userland tools like gzip to compress data and save space - but you'll run into issues with ease of access and time spent compressing and extracting the required data. Linux has adopted the Virtual Data Optimizer (VDO) layer as a method of essentially trading CPU and RAM resources for disk space. In this lesson we go over what VDO is and how to implement it, in addition to some of the things to keep in mind while evaluating the use of VDO in your infrastructure.

Using the AppStream (yum modules)

00:06:22

Lesson Description:

The AppStream is a new tool added by Red Hat in RHEL8. It allows admins to install different versions of popular software, in addition to different profiles for different packages (for example, a minimal httpd server). Understanding how modules work and how to interact with them will be helpful in both passing the RHCSA and administering RHEL8 servers.

Adjust Real Time Process Priorities (chrt)

00:09:47

Lesson Description:

The Linux kernel keeps track of what processes get CPU time by using a Scheduler. For most use cases, the normal scheduler is fine - but if you want to try and tweak performance a bit more, using Real Time schedulers might get you there. In this lesson we learn a little about the different Real Time schedulers and how to manipulate processes using them.

AutoFS

00:04:54

Lesson Description:

Rather than having things mounted all the time, a service like AutoFS can mount network shares only when they're being used, and dismount them when they aren't. This lesson goes over configuring AutoFS.

Extending Virtual Disks (LVM/VDO)

00:04:54

Lesson Description:

One of the benefits of LVM is the fact that you can add space "on the fly" - that is, it is easy to add a new disk and then grow the area you can write data to. VDO also has this capability. In this lesson we go over how to do these tasks.

Conclusion

Conclusion

00:04:07

Lesson Description:

The conclusion to our video course. Thanks for sticking with me throughout.

Take this course and learn a new skill today.

Transform your learning with our all access plan.

Start 7-Day Free Trial