CentOS 7 Administration II – 4 Days

Course Description

This course will present the commands and methods needed to setup and manage a CentOS 7 system.  The course will also use a problem solving approach in the lab exercises to teach system administrators advanced topics, for long-term management of the system.

Course Objectives

On completion of this course, a systems administrator should be able to install, update, and boot the CentOS 7 operating system;  set up user accounts and directories;  prepare queues for use; perform backups for integrity and performance reasons; monitor the system for performance and do basic setup of network software and capabilities.


It is assumed that the participant has successfully completed the CentOS 7 Administration I course, or has equivalent system administration experience on a CentOS 7 server.


                                      Creating and Editing Text Files

vim editor

key operations

contents of .vimrc

                                                vim editor variants (vimdiff, gvim)

                                                alternative editors (gedit, nano)


                                      Scheduling Tasks and Operations

batch job scheduling with at

batch job scheduling with crontab

operation scheduling with systemd timers


Regular Expressions


usage with grep and sed


                   Controlling Processes

running priority (nice values)

processor affinity (taskset)


                   System Installation and Updating

installation types and methods (review)

installing the CentOS 7 operating system via kickstart


Startup and Shutdown

controlling kernel operations via boot time arguments

                                                GRUB loader manipulation

alternative menu entries

Boot time troubleshooting

shutdown methods


                   Managing of System Users and Files

                             special permission codes

access Control Lists (ACLs)


directory (defaults)

security through PAM password aging

group level password controls

connecting to an LDAP server


Commands to Manipulate Disks/Filesystems

partitioning disk surfaces with fdisk and parted

creating ext2/ext3/ext4/xfs file systems (mkfs)

file system structures information (tune2fs, xfs_info)

verifying file system structures  (fsck, xfs_repair)

making file systems available to software (mount)

configuring swap space(s)


Logical Volume Management (LVM)

physical volumes

volume groups

logical volumes

resizing LVM based file systems

LVM based swap space


Network Accessible Storage


basic server setup

basic client setup


share setup

accessing shares (smbclient, mount)


                   Maintaining System and Network Integrity

                             software firewall



SELinux basics

Log file control (logrotate)

Print Friendly, PDF & Email