Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

RHEL 8 / CentOS 8 Linux Administration - RHCSA 8 - Level I

person icon Mostafa Hasan

4.3

RHEL 8 / CentOS 8 Linux Administration - RHCSA 8 - Level I

Learn Red Hat Enterprise Linux 8 and CentOS 8 Linux System Administration Fundamentals & Essential Skills

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Mostafa Hasan

English [CC]

category icon IT and Software ,Operating Systems and Servers,Linux

Lectures -62

Duration -6.5 hours

Lifetime Access

4.3

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

JOIN THE BEST LINUX SYSTEM (SERVER/DESKTOP) ADMINISTRATION COURSE FOR NEWBIE LINUX USERS USING RHEL 8/CENTOS 8 LINUX!!

Hi, I'm Mustafa Mahmoud. I started working as a network and computer systems administrator since January 2011. I have a bachelor's degree in engineering from Alexandria University. After finishing university, I concentrated on learning the Linux system administration. I have many certifications in Linux system administration, network administration, database administration, and some programming languages 'C, C++, and Python'. I have 10+ years of experience using different Linux distributions like RHEL, CentOS, and Ubuntu. I have a desire to teach others and transfer my experience to them in an easy and simplified way.

#The Course 3 Levels will cover all the topics of the Red Hat Certified System Administrator (RHCSA) and Red Hat Certified Engineer (RHCE). The RHCSA will be in 2 Levels, and the RHCE will be in 1 Level, using CentOS 8. This Course is the First Level of the Full RHCSA Course, and it is Specially Prepared for Beginners! and maybe Helpful and Informative for other students levels.

#RHEL 8/CentOS 8 Linux System Administration RHCSA Level I Content:

Linux System Administration Intro:

  • Linux system administration introduction.

  • The Linux system administrator's major duties.

  • The main differences between CentOS and RHEL.

  • RHEL 8 vs RHEL 7 - feature comparison.

Linux System Administrator Essential Skills which will include:

  • VirtualBox Download and Install.

  • Creating RHEL 8/CentOS 8 Virtual Machine.

  • RHEL 8/CentOS 8 Download and Install.

  • RHEL 8/CentOS 8 installation requirements.

  • Using Automatic Storage configuration.

  • Using  Custom Storage configuration.

  • LVM Partition scheme.

  • Adding new mount points 'partitions'.

  • The XFS file system.

  • Adjusting the resolution to view a full-resolution CentOS VM on your computer.

  • Linux system's basic modes.

  • CentOS 8 Graphical user interface.

  • Connecting to the system using graphical mode.

  • Visual overview of GNOME 3.

  • The top bar.

  • The system menu in the top bar.

  • Activities button overview.

  • Starting applications.

  • Workspaces.

  • Switching between workspaces.

  • Launching an application in a separate workspace.

  • Launching an application in a new workspace.

  • Quickly running a command.

  • Application menu.

  • Clock and calendar button.

  • New Boxes features.

  • The System menu.

  • Locking the screen.

  • Switching users.

  • Suspending the computer.

  • Powering off the computer.

  • Switching between windows.

  • The difference between terminal and shell.

  • Launching the terminal window.

  • The terminal window command prompt.

  • Checking your hostname '$HOSTNAME'.

  • Switching to root user.

  • Disconnecting from the system in graphical mode.

  • RHEL 8/Centos 8 Virtual Consoles.

  • The text mode login screen.

  • Logging in using a virtual console.

  • The tty command.

  • The logout command.

  • The Shell Basics.

  • The bash shell.

  • The shell commands basic parts.

  • The shell alias.

  • Bash builtin commands.

  • The external commands.

  • The $PATH environmental variable.

  • The which command.

  • The echo command.

  • The env command.

  • Changing directories in the PATH variable.

  • The export command.

  • The environment configuration files.

  • The /etc/profile, /etc/bashrc, ~/.bash_profile, and ~/.bashrc files.

  • Using /etc/motd and /etc/issue files.

  • Shell commands typing rules. 

  • Quick Start Commands.

  • The date command.

  • The pwd command.

  • The cd command.

  • Relative and absolute paths.

  • The passwd command.

  • The file command.

  • The head and tail commands.

  • The wc command.

  • The cat command.

  • The exit command.

  • The ls command.

  • The history command.

  • The exclamation point character ( ! ).

  • The Shell Special Keys.

Managing Files from the Command-line which will include:

  • The Linux file system hierarchy.

  • The Linux file system tree-like structure.

  • The most important directories on the Linux system.

  • Command-line file management.

  • Creating, deleting, copying, and moving files and directories.

  • The touch command.

  • More options for cd and ls commands.

  • Matching File Names Using Path Name Expansion 'Globbing and Wildcards'.

  • The common meta-characters and pattern classes.

  • Simple pattern matches using ( ? ).

  • Tilde expansion ( ~ ).

  • Brace expansion.

  • Command substitution.

  • Protecting arguments from expansion.

Getting Help in Linux which will include:

  • Reading Documentation using man command.

  • Sections of the Linux manual.

  • Sections containing popular system administration topics.

  • Identifying man pages by keyword.

  • Navigating man pages.

  • Searching for man pages by keyword.

  • The apropos command.

  • The mandb command.

  • Reading Documentation using Info command.

  • Reading Documentation using pinfo command.

  • The INFOPATH environment variable.

  • Reading Documentation in usr/share/doc directory.

  • The whatis command.

  • The --help option.

  • Graphical help.

  • The gnome-help command.

  • The yelp command.

  • The shell built-in commands.

Creating, Viewing, and Editing Text Files in Linux which will include:

  • Describing the technical terms of standard input, standard output, and standard error.

  • The file descriptors.

  • Using the redirection characters to control output to files.

  • Output redirection operators.

  • Constructing pipelines.

  • Using piping to control output to other programs.

  • Using the tee command for piping.

  • Creating new files and editing existing text files from the shell prompt.

  • Navigating within an editor to effectively accomplish editing tasks.

  • Using the Vim editor in the basic editing tasks.

  • Different ways of launching gedit.

  • Basic gedit keystrokes.

  • Editing text files with gedit.

  • Copying text between graphical windows.

Managing Local Linux Users & Groups which will include:

  • What a multi-user system is.

  • Using the id command.

  • Using the ps command.

  • The /etc/passwd file.

  • What a group is.

  • The /etc/group file.

  • The primary groups.

  • The supplementary groups.

  • What a root user is.

  • Switching users with the su command.

  • Running commands as root with the sudo command.

  • The /etc/sudoers file.

  • The group wheel.

  • The PolicyKit.

  • Managing local users.

  • The useradd command.

  • The /etc/login.defs file.

  • The usermod command.

  • The userdel command.

  • The id command.

  • The passwd command.

  • The UID ranges.

  • Managing supplementary groups.

  • The groupadd command.

  • The groupmod command.

  • The groupdel command.

  • The usermod command.

  • Shadow passwords and password policy.

  • The /etc/shadow file.

  • The authselect command.

  • Password aging.

  • The chage command.

  • Using the date command to calculate a date in the future.

  • Restricting access.

  • The nologin shell.

Controlling Access to Files with Linux File System Permissions which will include:

  • Linux File System Permissions.

  • Effects of permissions on files and directories.

  • Viewing file/directory permissions and ownership.

  • What the Security-Enhanced Linux (SELinux) is?

  • Practical examples of controlling permissions and their allowed and denied behavior.

  • Managing File System Permissions from the Command-Line.

  • Changing file/directory permissions.

  • The Symbolic method keywords.

  • The Numeric method.

  • Practical examples of controlling permissions using Symbolic and Numeric methods.

  • Changing file/directory user or group ownership.

  • The chown command.

  • The chgrp command.

  • Managing Default Permissions and File Access.

  • Special permissions.

  • The setuid permission.

  • The setgid permission.

  • The sticky bit permission.

  • Effects of special permissions on files and directories.

  • Setting special permissions.

  • Default file permissions.

  • The file mask.

  • The umask command.

  • Practical examples of using the umask command.

Monitoring and Managing Linux Processes which will include:

  • What a process is.

  • What a thread is.

  • The lifecycle of a process.

  • The fork & exec functions.

  • Process states.

  • Process flags.

  • Listing Processes.

  • The ps command.

  • Process state codes.

  • Process flags.

  • The pstree command.

  • Controlling Jobs.

  • The sleep command.

  • Running jobs in the background.

  • jobs command.

  • fg command.

  • bg command.

  • Killing Processes.

  • Fundamental process management signals.

  • Signals default action.

  • Commands for sending signals by explicit request.

  • The kill command.

  • The killall command.

  • The pkill command.

  • The w command.

  • The pgrep command.

  • Monitoring process activity.

  • System load/CPU load.

  • Load average.

  • Real-time Process Monitoring.

  • The uptime command.

  • The /proc/cpuinfo file.

  • The nproc command.

  • The lscpu command.

  • The top command.

  • The fundamental keystrokes in top.

  • Renicing a process with top.

  • Killing a process with top.

  • The gnome-system-monitor tool.

#A Private Facebook Group is available for answering the students' inquiries regarding the course.

ENROLL NOW AND ENJOY LEARNING THE LINUX FUNDAMENTALS / LINUX ESSENTIAL SKILLS!!

Who this course is for:

  • Anyone want to be prepared for the Red Hat Certified System Administrator (RHCSA) exam. 

  • Anyone who wants to start a new career as a professional Linux system administrator.

  • Anyone who needs to learn Linux for a personal or business project.

  • A newbie Linux user who wants to be professional in using Linux.

  • An existing Linux user who wants to increase his knowledge.

  • Windows or macOS users who want to switch to Linux.

  • Anyone with a desire to learn Linux.

Goals

  • You will be prepared for the Red Hat Certified System Administrator - RHCSA 8 - Exam in All Level I Content.
  • Linux system administrator job description.
  • Main differences between CentOS and RHEL.
  • VirtualBox downloading, installing, and creating a new virtual machine.
  • Installing RHEL 8/CentOS 8 Linux.
  • Linux system administration fundamentals/essential skills.
  • Graphical user interface (GNOME 3) overview.
  • Terminal vs Shell.
  • Linux Virtual Consoles.
  • Linux internal and external commands.
  • Environment Variables.
  • QuickStart commands.
  • Linux most used commands.
  • Linux most important files and directories.
  • Managing files from the command-line.
  • Different ways of getting help in Linux.
  • Creating, viewing, and editing text files in Linux.
  • Managing local Linux users and groups.
  • Controlling access to files with Linux file system permissions.
  • Monitoring and managing Linux processes.
  • Controling Services and Daemons

Prerequisites

  • A PC with the minimum requirement of installing RHEL 8 / CentOS 8 [ x86_64 or ARM System - 2GB RAM (2GB minimum, 4GB recommended) - 20 GB unallocated disk space (10GB minimum, 20GB recommended) ].
RHEL 8 / CentOS 8 Linux Administration - RHCSA 8 - Level I

Curriculum

Check out the detailed breakdown of what’s inside the course

Course Overview

1 Lectures
  • play icon Course Overview 07:46 07:46

Linux System Administration Introduction

2 Lectures
Tutorialspoint

VirtualBox Download & Install

2 Lectures
Tutorialspoint

Installing CentOS 8

2 Lectures
Tutorialspoint

Linux System Administrator Essential Skills

8 Lectures
Tutorialspoint

Managing files from the command line

4 Lectures
Tutorialspoint

Getting Help in Linux

9 Lectures
Tutorialspoint

Creating, Viewing, and Editing Text Files

6 Lectures
Tutorialspoint

Managing Local Linux Users & Groups

7 Lectures
Tutorialspoint

Controlling Access to Files with Linux File System Permissions

5 Lectures
Tutorialspoint

Monitoring and Managing Linux Processes

11 Lectures
Tutorialspoint

Controling Services and Daemons

4 Lectures
Tutorialspoint

Instructor Details

Mostafa Hasan

Mostafa Hasan

Linux Expert | Data Scientist | ML Engineer | Author

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515