Red Hat 7 System Administration - Part 3

Course Code: RHSA3V7

Duration: 5 days

 
 
 
 

Red Hat 7 System Administration - Part 3 Course Overview

This highly practical instructor led Red Hat 7 System Administration - Part 3 training course is designed to give the delegate practical experience in the areas of networking, security, basics of shell scripting and AWK as well as MariaDB incorporating MySQL commands.

With a strong emphasis on practical hands-on training, this course will teach the essential network, security and shell scripting tasks required on a Red Hat Linux system.

The delegate will learn modern system administration techniques and commands to administer a Red Hat Linux system to an advanced level. The command line is demonstrated and used extensively throughout the course.

Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.

Course Objectives

This course aims to provide the delegate with the knowledge to be able to perform more advanced administration of networking facilities, securing the system and the use of scripting on a Red Hat Linux system.

Who will the Course Benefit?

The Red Hat 7 System Administration - Part 3 course is designed for System Administrators and Programmers and other technical IT staff who need to acquire knowledge of the key networking, security and scripting tasks required to administer a Linux system.

This course would also benefit experienced system administrators familiar with Unix and other Linux distributions who wish to gain knowledge to administer Red Hat Linux systems.

Skills Gained

The delegate will learn and acquire skills as follows:

  • Creating systemd units
  • IPv6 addressing
  • Configuring aggregated network links (teaming) and bridging
  • Network monitoring with tcpdump and Wireshark
  • Wireshark filters and expert information
  • SELinux configuration and the primary SELinux commands
  • Create SELinux modules
  • Configure a secure firewall configuration
  • Configure a DNS server
  • Configure iSCSI Target and Initiator
  • Sudo configuration, Sudoedit and Sudoreplay
  • Configure a Kerberos server and client
  • Create and convert RAID arrays
  • Configure a Postfix mail server
  • Understand encryption techniques
  • Configure SSH
  • Configure HTTP/HTTPS servers
  • Managing and exporting containers with Podman
  • Containerizing a MariaDB Database
  • Version control with Git
  • Comparison of online Git repositories
  • Managing Git content and branches
  • Create interactive scripts
  • Create conditional shell scripts and loops to automate tasks

Red Hat 7 System Administration - Part 3 Training Course

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: SYSTEMD UNITS

  • systemd Wants and Requires
  • Creating systemd service and timer units
  • Creating systemd mount units
  • Useful systemd related utilities
  • Exercise

Session 2: NETWORK MANAGEMENT AND IPV6

  • Routing under Linux
  • ip suite of programs
  • Configuring network cards and Routing
  • Configuring the system as a Gateway
  • IPv6 Addressing
  • Local Network Bridges
  • Configure Ethernet Bonding (Link aggregation, teaming)
  • Exercise

Session 3: NETWORK MONITORING

  • Capturing packets with tcpdump
  • Wireshark Introduction
  • Filtering with Wireshark
  • Filtering IPv6 traffic
  • Wireshark Expert Information
  • Exercise

Session 4: SELINUX

  • DAC vs MAC
  • SELinux Policy
  • SELinux Contexts
  • SELinux Key Commands
  • Viewing SELinux Decisions
  • SELinux Booleans
  • permissive and unconfined Domains
  • Exporting SELinux Configuration
  • Exercise

Red Hat 7 System Administration - Part 3 Training Course

Session 5: SELINUX MODULES

  • SELinux Entities
  • Object Classes
  • SELinux Modules
  • Administering Modules
  • Creating Modules with audit2allow
  • Writing SELinux Modules
  • Type Enforcement File
  • Exercise

Session 6: RED HAT FIREWALL

  • Firewalld Overview
  • Firewalld vs IPTables
  • Firewall Zones
  • Configuring Firewall
  • Creating a Firewall Service
  • Configuring Firewall Zones
  • Rich Rules
  • Exercise

Session 7: DOMAIN NAME SERVER (DNS)

  • The DNS/BIND system under Red Hat Linux
  • Name Server Hierarchy
  • Setting up DNS
  • Master/Slave Zones
  • Reverse lookup Zones
  • Record types and their syntax
  • Name Daemon Control Utility (rndc)
  • Address Match Lists (acl)
  • Configuring a Caching Only Name Server
  • DNS in a chroot environment
  • Testing a DNS server
  • Exercise

Red Hat 7 System Administration - Part 3 Training Course

Session 8: CENTRALISED AND SECURE STORAGE

  • iSCSI Overview
  • Setting up iSCSI Target and Initiator
  • Accessing centralised storage
  • Accessing encrypted file systems
  • Exercise

Session 9: SUDO

  • Running commands with Sudo
  • Sudo options and tags
  • Sudo logging and replay
  • Include statements
  • Exercise

Session 10: KERBEROS

  • Configuring a Kerberos 5 server
  • Configuring a Kerberos client
  • Configuring SSH to use Kerberos
  • Exercise

Red Hat 7 System Administration - Part 3 Training Course

Session 11: RAID ARRAYS

  • Creating RAID arrays
  • Converting RAID 5 to RAID 6
  • Hot swapping failed drives
  • Removing a RAID device
  • Exercise

Session 12: POSTFIX MAIL SERVER CONFIGURATION

  • Mail commands
  • Mail User, Mail Transport and Mail User Agents
  • Postfix Configuration
  • Configuring a null client using Postfix
  • Dovecot - POP and IMAP services
  • Exercise

Session 13: SSL, TSL AND WEB SERVICE CONFIGURATION

  • Data Security and Encryption
  • Public Key Encryption
  • Configuring Virtual Hosts : Name And IP Based Access
  • Displaying Apache Web Server Information and Status
  • Dynamic Virtual hosts
  • Configuring HTTPS
  • Signed Certificates
  • Apache SSL Configuration File
  • HTTPS Virtual Hosts
  • Exercise

Session 14: CONFIGURING A MARIADB DATABASE

  • Install and run a MariaDB container
  • Creating a MariaDB Database
  • Creating Database Tables
  • Perform simple SQL queries on the database
  • Exporting the Container
  • Exercise

Red Hat 7 System Administration - Part 3 Training Course

Session 15: VERSION CONTROL WITH GIT

  • Online Git Repositories
  • Cloning a Repository
  • Pushing, Pulling and Cloning content
  • Creating and Merging Git Branches
  • Moving to Points-in-Time
  • Git Tags
  • Viewing Git Logs
  • Exercise

Session 16: SHELL SCRIPTING

  • What is a shell script?
  • Creating and executing shell scripts
  • User interaction
  • Command line arguments
  • Exercise

Session 17: CONDITIONAL SHELL SCRIPTING

  • Decision constructs using the 'if' statement
  • Case statement
  • Looping constructs: for/while/until
  • Automating administrative tasks
  • Exercise

APPENDIX A: AWK FUNDAMENTALS

  • AWK usage statements
  • AWK scripts
  • AWK variables
  • Pattern matching with AWK
  • AWK Operators
  • Exercise
Notes:
  • Course technical content is subject to change without notice.
  • Course content is structured as sessions, this does not strictly map to course timings. Concepts, content and practicals often span sessions.

Requirements

The delegate should be competent with common command line tools, vi/vim editor, using system and basic SELinux commands. They should also be capable of creating client access to NFS and CIFS, as well as basic networking, firewalls and scheduling automated tasks.

The requirements for this course can be met by either of the pre-requisite courses listed.

Pre-Requisite Courses

Course Reviews

The course was very digestible and the material included exceptionally comprehensive. The lecturer, Mark Holloway, was easy to follow as usual. His understanding of Red Hat Linux is exactly what you want from a trainer and we tested this as often as we could. I always come away thoroughly satisfied and impressed from these training sessions. 'Stayahead' is reliable for giving you the firm grounding in Linux you expect and so much more.

Nicholas - EO Software Engineer

The course covers the necessary topics following on from parts one & two, to have enough knowledge to complete the RHCSA. The pace allows time to investigate the topics fully and I also found that I was able to relate to real life usage in the field.

Peter - System Administrator - Communications

Public Scheduled Events

Classroom & Live Virtual Instructor-Led Training

Duration: 5 days

Price: £2,495.00 exc. VAT 


Start Date Options Spaces  
17 Jun 2024
StayAhead Virtual Courses available 
Spaces Book Now 
23 Sep 2024
StayAhead Virtual Courses available 
Spaces Book Now 
16 Dec 2024
StayAhead Virtual Courses available 
Spaces Book Now 
 

Live Virtual Classroom

 
Join live instructor-led classroom training from the comfort of your home or office.
All the convenience and benefits of the classroom experience without the hassle and costs of travel and accommodation.
 
 



Our Customers Include

 
EDF
Amazon
American Express
Aviva
QA
BAE
University of Cambridge
Barnardo's
Scottish Government
Bauer
Bloomberg
BP
HSBC
DVLA
GlaxoSmithKline
Government Campus
Capita
Tui
NHS
Ordnance Survey
Ministry of Defence
Zurich Insurance Group
trainline
Vodafone
 
 



Our Course Curriculum

 
 
 

Trademarks

StayAhead Training Limited are not affiliated to Red Hat Inc. in any way.  Red Hat, Red Hat Certified Engineer, RHCE, are registered trademarks and Red Hat Certified System Administrator and RHCSA are trademarks of Red Hat Inc.  No exams are included in the Red Hat Linux courses.

+44 (0)20 7600 6116
Enquiries@StayAhead.com
Copyright © 2024 StayAhead Training Ltd
Cookies   /   Privacy Policy