CentOS 7.3 - Getting RHCSA Certified
4.9 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
170 students enrolled
Wishlisted Wishlist

Please confirm that you want to add CentOS 7.3 - Getting RHCSA Certified to your Wishlist.

Add to Wishlist

CentOS 7.3 - Getting RHCSA Certified

Learn the basics of CentOS 7.3 and get your Red Hat CSA certification
Best Seller
4.9 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
170 students enrolled
Created by Will Bunker
Last updated 9/2017
Current price: $10 Original price: $125 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 6.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • All the admin skills needed to manage a CentOS server
  • How to use the command line to move around the system and edit files
  • Management of servers, including processes and remote access
  • Configure server file storage
  • Schedule tasks and configure software to run automatically
  • Configure networks settings
  • Manage users and groups
  • Manage security settings including SELinux
View Curriculum
  • Basic computer skills
  • Maintain a computer capable of running CentOS and/or Red Hat Enterprise Linux

I will take you step by step through mastering CentOS 7.3 and using those skills to pass your RHCSA exam.  You will install a virtual machine that will allow you to practice hands on with the actual operating system.

We are covering the following objectives as spelled out by Red Hat:

Understand and use essential tools

  • Access a shell prompt and issue commands with correct syntax
  • Use input-output redirection (>, >>, |, 2>, etc.)
  • Use grep and regular expressions to analyze text
  • Access remote systems using ssh
  • Log in and switch users in multiuser targets
  • Archive, compress, unpack, and uncompress files using tar, star, gzip, and bzip2
  • Create and edit text files
  • Create, delete, copy, and move files and directories
  • Create hard and soft links
  • List, set, and change standard ugo/rwx permissions
  • Locate, read, and use system documentation including man, info, and files in /usr/share/doc

Operate running systems

  • Boot, reboot, and shut down a system normally
  • Boot systems into different targets manually
  • Interrupt the boot process in order to gain access to a system
  • Identify CPU/memory intensive processes, adjust process priority with renice, and kill processes
  • Locate and interpret system log files and journals
  • Access a virtual machine's console
  • Start and stop virtual machines
  • Start, stop, and check the status of network services
  • Securely transfer files between systems

Configure local storage

  • List, create, delete partitions on MBR and GPT disks
  • Create and remove physical volumes, assign physical volumes to volume groups, and create and delete logical volumes
  • Configure systems to mount file systems at boot by Universally Unique ID (UUID) or label
  • Add new partitions and logical volumes, and swap to a system non-destructively

Create and configure file systems

  • Create, mount, unmount, and use vfat, ext4, and xfs file systems
  • Mount and unmount CIFS and NFS network file systems
  • Extend existing logical volumes
  • Create and configure set-GID directories for collaboration
  • Create and manage Access Control Lists (ACLs)
  • Diagnose and correct file permission problems

Deploy, configure, and maintain systems

  • Configure networking and hostname resolution statically or dynamically
  • Schedule tasks using at and cron
  • Start and stop services and configure services to start automatically at boot
  • Configure systems to boot into a specific target automatically
  • Install Red Hat Enterprise Linux systems as virtual guests
  • Configure systems to launch virtual machines at boot
  • Configure network services to start automatically at boot
  • Configure a system to use time services
  • Install and update software packages from Red Hat Network, a remote repository, or from the local file system
  • Update the kernel package appropriately to ensure a bootable system
  • Modify the system bootloader

Manage users and groups

  • Create, delete, and modify local user accounts
  • Change passwords and adjust password aging for local user accounts
  • Create, delete, and modify local groups and group memberships
  • Configure a system to use an existing authentication service for user and group information

Manage security

  • Configure firewall settings using firewall-config, firewall-cmd, or iptables
  • Configure key-based authentication for SSH
  • Set enforcing and permissive modes for SELinux
  • List and identify SELinux file and process context
  • Restore default file contexts
  • Use boolean settings to modify system SELinux settings
  • Diagnose and address routine SELinux policy violations
Who is the target audience?
  • Anyone who wants to learn CentOS
  • Anyone wanting to get their Red Hat CSA certification
Students Who Viewed This Course Also Viewed
Curriculum For This Course
79 Lectures
1 Lecture 09:38

What is CentOS and how is it different that other Linux systems.  Also, what will be covered on the Red Hat CSA exam.  Also, why is knowing Linux important if you are interested in tech startups.

Preview 09:38
Setting Up Your Enviroment
3 Lectures 13:21

This section walks you through installing and getting started with Oracle VirtualBox on your computer. VirtualBox allows you to run CentOS on any operating system that you have including Mac and Windows.

Preview 02:17

Installing and Running CentOS

Setting up 2nd CentOS With Minimal Configuration

Setting Up Your Environment Quiz
2 questions
Basic Commands
7 Lectures 28:38

We cover the initial basic commands 

  • pwd - to find out where you are in the file system
  • ls - see what files are present in the current directory
  • cd - change directories
  • cat - see the contents of a file 
pwd, ls, cd, and cat

  • clear - clear out the screen
  • navigate your command history with arrow keys
  • explore the basic directory structure of CentOS
  • ~ to get back to home directory
clear, arrow-keys, /, and cd ~

ls arguments


Which, Type, and Alias

Wildcard and File Globbing

Stream Redirection

Quiz 2: Basic Commands Quiz
2 questions
File Management
6 Lectures 21:24
Creating and Removing a Directory

FHS: File Hierarchy Standard





File management quiz
3 questions
Working With Text Files
5 Lectures 19:17
Nano Text Editor

VI Basic Commands

VI Cut, Copy, Basics

VI Search

VI Advanced Commands

Working with text files quiz
2 questions
Connecting to Remote Machines
3 Lectures 15:30
ssh scp

Reboot Halt

Advanced Terminals
User Management
9 Lectures 25:35
Becoming a Superuser

Adding, Removing, and Setting a Password for a User

User Password Management Pt.1

User Password Management Pt.2

Managing User Groups Pt.1

Managing User Groups Pt.2

Creating Donny, a Sudo User

Removing Donny

Adding and Removing a User: Gooey Interface
Permissions Configuration
6 Lectures 27:01
Chmod With Letters

Chmod With Numbers


Sticky Bits pt.1

Sticky Bits pt.2

Network Configuration
5 Lectures 30:14
Network Basics

Network Devices and Connections Pt.1

Network Devices and Connections Pt.2

Network Configuration: Using Gooey

Hostname, Hosts File, and DNS
Process Management
2 Lectures 10:55
Basic Monitoring

Advanced Process Management
10 More Sections
About the Instructor
Will Bunker
4.9 Average rating
11 Reviews
170 Students
1 Course
Cofounder of bootstrapped company that became Match.com

Dave Kennedy and I started what became the largest dating site of the 90's, from a telephone closet at an insurance company.  I taught myself from the ground up how to build a site that became one of the top 100 visited sites by 1999.  Since then, I have helped found several more businesses and invested in over 160 tech companies.  

I love to learn new stuff and have a found a way to reach my dreams by learning the latest technologies.  You can too.  I've helped dozens of others learn how to build their own companies by learning to code and deploy technologies to solve real problems.

I am going to put together a series of courses that will cover everything from prototyping, then building an MVP, and finally scaling into the cloud when your company takes off.

Every piece that you master becomes one more tool in your toolkit to make that idea a reality.  Even better, every skill gives you a new way to earn money in the workplace.

Getting certification was my path in to a life long career in tech startups.  I had a job running a gold mine in Nicaragua.  This position involved my physically carrying huge amounts of gold from Managua to Miami every two weeks.  I wanted to find another way to make a living ( I had panic attacks from the stress.)  I would pick up a Novell Network Certification book in Miami, study every day in the jungle back in Nicaragua.  Then I would take the certification test next trip stateside.  After receiving my certification as a Novell Network engineer, I quit and moved back to Dallas to begin my tech career.

Let me know how you are progressing in the discussion boards, and I will be glad to help you progress from newbie to pro.