Red Hat System Administration II RHEL7

Course Description

This course will present the commands and methods needed to setup and manage a RHEL 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. This course normally requires five (5) days, approximately 50% lecture, and 50% hands-on commands and lab exercises. If this class is being used as a preparation for the RHCSA examination, a practice exam will be part of the afternoon on the fifth day.

This course is the equivalent to Red Hat course 134 and is a continuation and companion to Red Hat course 124 and is the second preparation course for the RHCSA 7 certification examination.

Systems: Red Hat Enterprise Linux Version 7 (all update levels)

Audience Profile

IT professionals who have attended Red Hat System Administration I and want the skills to be full-time enterprise Linux administrators and/or earn RHCSA certifications

Prerequisites

It is assumed that the participant has successfully completed the Red Hat System Administration I (RH 124) course, or has equivalent system administration experience on a RHEL 7 server.

Learning Objectives

On completion of this course, a systems administrator should be able to install, update, and boot the RHEL 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.

Course Outline

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 logging

Regular Expressions

  • definition
  • 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 RHEL 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)
    • files 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 NFS

  • basic server setup
  • basic client setup
  • Samba/CIFS
    • share setup
    • accessing shares (smbclient, mount)

Maintaining System and Network Integrity

  • software firewall
    • firewalld
    • iptables
  • SELinux basics
  • Log file control (logrotate)

Red Hat Linux Linux/Unix