Course Name : Red Hat Certified System Administrator





Gain sufficent skill to perform core system administration tasks on redhat enterprise linux,


Installing Redhat operaing systems,


Managing files and directories,


Configuring Networks,


Administrating users and groups,


Managing Process.

Course Overview

Red Hat System Administration I (RH124) is designed for IT professionals who are new to Linux and require core Red Hat Enterprise Linux skills. Focused on administration tasks that will be encountered in the workplace, this course will actively engage students in task-focused activities, lab-based knowledge checks, and facilitative discussions to ensure maximum skill transfer and retention. In addition, GUI-based tools will be featured to build on the students existing technical knowledge, while key command line concepts will be introduced to provide a foundation for students planning to become fulltime Linux system administrators. By the end of the five-day course, students will be able to perform installation, establish network connectivity, manage physical storage, and perform basic security administration.



Microsoft Windows system administrators who need to quickly learn core Red Hat Enterprise Linux proficiencies,


System administrators, network administrators, and other IT professionals who require proficiency performing core tasks in Linux Non-Linux IT professionals on the path to becoming full-time Linux system administrators,


Its applicable collage or university student who have interest to work in linux operating system.


There are no formal prerequisites for this course; however, previous operating system administration experience will be very beneficial

Topics In RedHat System Administration I

Indroduction about linux and classroom enviroments,

Accessing the command line using local console,

What is shell and how it works?.

Accessing the command line useing the desktop.

What is teminal,How to open the terminal,how to execute the command inside the terminal.

What is command?.

What is the syntax to execute the command in linux?.

Executing basic commands in linux operating system.

Identify the purpose of important directories on linux system,

Difference between absolute path and releative path,

Create, copy, rename, remove files and directories in linux operating system.

Use of nautilus and alias command.

Use of text processing tools.

Use the manual reader,

Reading documentation using pinfo,info command,

Use the redhat-support-tool to lookup redhat knowledgebase articles and manage support cases.,

Use the sosreport.

Redirect the text outpurt of a program to a file or another program,

Edit existing text files and create a new files from the shell promp with a text ediror,

Copy text between graphical windows,

Use the graphical vim editor,

Use the vimtutor.

Use of users and groups on a linux system and how they are understood by the computer,

Run commands as the superuser to administer a linux system,

Create,modify,delete and lock locally defines user accounts,

Create,modify,delete and lock locally defines group accounts,

Setting a password-aging policy in the shadow password file,

Difference between su and su - ,

Use of bash configuration files.

How the linux file permissions model works,

Change the permissions and ownership of files using command-line tools,

Configure a directory in which newly created files are automatically writeable members of the group which owns the directory,using defaultspecial permissions and defaults umask settings.

What is process?,

Define the life cycle of a process,

Define process states,

View and interrupt process listings,

What is job and job types,

Terminate and control process using process signals,

Manage system work load by utilzing load averages and process statics.

List system daemons and network services statrted by the systemd service and socket,

Contol system daemons and services using systemctl,

Log into a remote system using ssh to run commands from a shell prompt,

Set up ssh to allow secure password-free logins by using a private authentication key file,

Cutomize sshd configuration to restirct direct logins as root or to disable password-based authentication.

Describe the basic syslog architecture in redhat enterprise linux 7,

Interpret entries in relevant syslog files to troubleshoot problems or review system status,

Find and interpret log entries in the systemd journal to troubleshoot problems or review system status,

Configure systemd-journald to store its journal on disk rather than in memory,

Synchronzing linux systems with ntp servers for maintaining correct timestamps.

Features of computer networking,

Identifying interface names in linux system,

Validating network configurations,

Configuring networking with nmcli,

Editing network configuration files,

Configuring host names and name resolution.

Use tar to create a new compressed archive files and extract files from existing archive files,

Copy files securly to or from a remote system running sshd,

Securly synchronize the contents of a local file or directory with a remote copy.

Register systems with your Redhat account and entitle them to software updates for installed products,

Explain what an RPM package is and how RPM packages are used to manage software on a redhat enterprise linux system,

Find,install and update software package using the yum command,

Enable and disable use of redhat or third party YUM repositories,

Examine and install downloaded software packages files.

Identity the file system hierachy,

Access the contents of the file systems,

Use hard link and symlinks to make multiple names,

Search for files on mounted file systems.

Use of RedHat virtualized paltforms,

Installing RHEL as virtualization host system,

Modifying virtual machine hardware resources,

Use of virsh.

Practice and demonstrate knowledge and skills learned in RedHat System Administration 1.


This course is intended to develop the skills needed for basic administration and configuration of Red Hat Enterprise Linux. This course introduces key command-line concepts and enterprise-level tools, laying the foundation for the rapid deployment of Red Hat Enterprise Linux. It also introduces the basic administration skills needed for resolving configuration issues and integrating Red Hat Enterprise Linux systems with other existing environments. It lays the foundation for secure user and group administration, and develops skills that allow administrators to use available storage solutions more efficiently and securely. This is the first of a two course series that takes a computer professional knowing nothing about Linux to being a fully capable Linux administrator. Linux system administrator should be able to perform essential Linux administration tasks, including installation, establishing network connectivity, managing physical storage, and basic security administration.