CentOS 7 Administration I – 5 Days

Course Description

This course presents the basic working environment of a Linux system. It introduces commonly required operations that can be performed by entering commands interactively in a command terminal, along with functions available in the GNOME Desktop Environment. This course will concentrate on Community Enterprise Operating System (CentOS), version 7 (all update levels).

Course Objectives

Each participant will be able to use CentOS 7 Bash Shell techniques and commands to maintain collections of files, create files using interactive editor utilities, create and execute basic command procedures, communicate with other users, and tailor the interactive environment to meet their needs. Basic administrative features to setup a functioning CentOS 7 system will also be shown.


This course is a concentrated preparation for the RHCSA 7 examination. Participants are assumed to be (Red Hat Enterprise) Linux system administrators working on production level configurations, and have used and demonstrated competencies in Linux fundamentals and entry-level administrative functions.


                                       Understanding the User Environment

CentOS 7 system overview

process concepts

the graphical environment (GNOME)


                                       Getting Started with the Command Language

logging into an CentOS 7 system

Bash shell syntax rules

documentation via man, info and pinfo

command line editing and history control

shortcut control keys


                                      Configure Secure Communications with OpenSSH

utilities that support a trusted environment

rsh, rlogin, rcp

required packages and services

.rhosts file

defining ssh keys

setup on client and server systems


                                      Managing Files

file specification syntax

device specifications

directory specifications

regular expressions and special characters

CentOS 7 commands to manipulate files

file permission mechanisms


                                      Creating and Editing Text Files

command line utilities to control file (content)

vim editor

key operations

importance of .vimrc


                                      Improving the User Interface

controlling the history mechanism

creating command aliases

redirection of input and output

using hard and symbolic links

process control commands


                                    Monitor and Manage Linux Processes

obtaining system information

show process information and attributes

control process execution



signals (kill)


                                     User Level Archival Operations

tar utility syntax

tar commands for product access

using compression/uncompression commands

gzip / gunzip


                                  System Installation and Updating

installation types and methods

installing the CentOS 7 operating system

maintaining the system via patches

managing system software

package information (rpm, yum)

installing packages (rpm, yum)

removing packages (rpm, yum)

creating and using (yum) repositories


                              Startup and Shutdown

components involved in the Linux boot

GRUB loader stages and configuration

default bootstrap

boot to single-user mode

CentOS 7 startup methods, tools, and procedures

understanding systemd (daemons, files)

comparing systemd targets to run levels

systemctl and journald commands

adding services to the startup mechanisms

shutdown methods and control


                             Managing of System Users

UID and GID concepts

creation of a user account

security through password aging

controlling access by groups


                   Analyzing Logging Information

                            collection mechanism

                             configuring rsyslogd



                   Monitoring System Activity

informational utilities






contents of the /proc hierarchy files

                   Network Setup and Configuration

                    available tools

Network Manager


nmtui, nmtui-edit

host names and related files

configuring network devices



                             available tools




creating a kvm

controlling a kvm

Print Friendly, PDF & Email