fbpx
course-banner.jpg

Red Hat Enterprise Linux Systems Admin I (GL124)

This GL124 course is designed to follow an identical set of topics as the Red Hat® RH124 course with the added benefit of very comprehensive lab exercises and detailed lecture material.

5 days
£1,700.00 incl. VAT

Description

This GL124 course is designed to follow an identical set of topics as the Red Hat® RH124 course with the added benefit of very comprehensive lab exercises and detailed lecture material.

The Red Hat Enterprise Linux (RHEL) system administration topics covered in this course along with the GL134 course cover the certification objects of the Red Hat Certified System Administrator (RHCSA) exam.

The topics covered include essential command line tools, installing RHEL, remote administration techniques, managing local storage, system monitoring, basic user and security, administration, connecting to a network and deploying FTP and Web servers.

Red Hat® is a registered trademark of Red Hat, Inc. This course does not imply association or sponsorship by Red Hat, Inc.

Audience Profile

IT professionals across a broad range of disciplines who need to perform essential Linux administration tasks including installation, establishing network connectivity, managing physical storage, and basic security administration.

Prerequisites

Students must be proficient in general computing skills but not necessarily experienced with Linux or Unix.

What's included

  • Study Guide
  • Experienced Red Hat Linux Instructor
  • Remote access to a virtual lab
  • Certificate on Completion
  • Refreshments (Classroom training)

Course Outline

Module 1: ACCESS THE COMMAND LINE

Lessons:

  • Components of a Distribution
  • Integrating Red Hat Linux Products
  • Logging In
  • Running Programs
  • Interacting with Command Line
  • Desktop Environments
  • GNOME
  • got root?
  • Switching User Contexts
  • Sudo

Labs:

  • Login and Discovery
  • Switching Users With su

Module 2: MANAGE FILES FROM THE COMMAND LINE

Lessons:

  • Managing Files Graphically
  • Drag and drop with Nautilus
  • Physical Unix File Structure
  • Unix/Linux Filesystem Features
  • Navigating the Filesystem
  • Displaying Directory Contents
  • Directory Manipulation
  • File Manipulation
  • Deleting and Creating Files
  • Filesystem Links

Labs:

  • Navigating Directories and Listing Files
  • Manipulating Files and Directories

Module 3: GET HELP IN A TEXTUAL ENVIRONMENT

Lessons:

  • Gathering Login Session Info
  • Red Hat Online Documentation
  • Getting Help Within the Graphical Desktop
  • Gathering System Info
  • Help from Commands and Documentation
  • Getting Help with man & info
  • $MANPATH, whatis and apropos

Labs:

  • Help with Commands

Module 4: CREATE, VIEW, AND EDIT TEXT FILES

Lessons:

  • The gedit Text Editor
  • Pico/GNU Nano
  • Pico/Nano Interface
  • Nano configuration
  • Pico/Nano Shortcuts
  • Communication Channels
  • File Redirection
  • Piping Commands Together
  • The Streaming Editor
  • Text Processing with Awk
  • Producing File Statistics
  • Replacing Text Characters
  • Text Sorting
  • Duplicate Removal Utility
  • Extracting Columns of Text
  • Combining Files and Merging Text
  • Comparing File Changes

Labs:

  • Text Editing with Nano
  • Text Processing

Module 5: MANAGE LOCAL LINUX USERS AND GROUPS

Lessons:

  • User and Group Concepts
  • User Administration
  • Modifying Accounts
  • Group Administration
  • User Private Group Scheme
  • Password Aging

Labs:

  • User and Group Administration
  • User Private Groups

Module 6: CONTROL ACCESS TO FILES WITH LINUX FILE SYSTEM PERMISSIONS

Lessons:

  • File Ownership
  • File and Directory Permissions
  • SUID and SGID on files
  • SGID and Sticky Bit on Directories
  • Changing File Permissions

Labs:

  • File and Directory Ownership and Permissions

Module 7: MONITOR AND MANAGE LINUX PROCESSES

Lessons:

  • What is a Process?
  • Process States
  • Viewing Processes
  • System Status CPU
  • System Status Memory
  • Signals
  • Tools to Send Signals
  • Managing Processes
  • Tuning Process Scheduling
  • Job Control Overview
  • Job Control Commands

Labs:

  • Job Control Basics
  • Process Management Basics

Module 8: CONTROL SERVICES AND DAEMONS

Lessons:

  • init
  • Linux Runlevels Aliases
  • systemd System and Service Manager
  • systemd Targets
  • Using systemd
  • Legacy Support for SysV init

Labs:

  • Managing Services with Systemd's systemctl
  • Creating a systemd unit file

Module 9: CONFIGURE AND SECURE OPENSSH SERVICE

Lessons:

  • Secure Shell
  • OpenSSH Client & Server Configuration
  • Accessing Remote Shells
  • Transferring Files
  • Alternative sftp Clients
  • SSH Key Management
  • ssh-agent

Labs:

  • Introduction to ssh and scp
  • SSH Key-based User Authentication
  • Using ssh-agent

Module 10: ANALYSING AND STORING LOGS

Lessons:

  • System Logging
  • systemd Journal
  • systemd Journal's journalctl
  • Secure Logging with Journal's Log Sealing
  • Cockpit - Logs
  • Syslog-ng
  • Rsyslog
  • /etc/rsyslog.conf
  • Log Management
  • Log Anomaly Detector
  • Hardware and System Clock
  • Time Synchronisation with Chronyd

Labs:

  • Using the systemd Journal
  • Setting up a Full Debug Logfile
  • Remote Syslog Configuration

Module 11: MANAGE RED HAT ENTERPRISE LINUX NETWORKING

Lessons:

  • IPv4 Fundamentals
  • TCP/UDP Fundamentals
  • IPv6
  • Linux Network Interfaces
  • Ethernet Hardware Tools
  • Network Configuration with ip Command
  • Starting and Stopping Interfaces
  • Configuring Routing Tables
  • IP to MAC Address Mapping with ARP
  • DNS Clients
  • DHCP Clients
  • Continual Time Sync with NTP
  • Network Diagnostics
  • Network Manager

Labs:

  • Network Discovery
  • Basic Client Networking
  • Introduction to Troubleshooting Labs
  • Troubleshooting Practice: Networking

Module 12: ARCHIVE AND COPY FILES BETWEEN SYSTEMS

Lessons:

  • Archives with tar
  • Archives with cpio
  • The gzip Compression Utility
  • The bzip2 Compression Utility
  • The XZ Compression Utility
  • The PKZIP Archiving/Compression format

Labs:

  • Archiving and Compression
  • Using rsync and ssh for Backups

Module 13: INSTALL AND UPDATE SOFTWARE PACKAGES

Lessons:

  • Managing Software
  • RPM Features
  • RPM Architecture
  • RPM Package Files
  • Working With RPMs
  • Querying and Verifying with RPM
  • Managing Software Dependencies
  • Using the Yum & DNF commands
  • Yum package groups
  • Updating the Kernel RPM
  • Dealing With RPM & Yum Digest Changes
  • DNF Repositories
  • DNF Repository Groups
  • DNF Plugins & RHSM Subscription Manager
  • DNF Version Lock Plugin

Labs:

  • Login and Discovery
  • Managing Software with RPM
  • Querying the RPM Database
  • Using Yum

Module 14: ACCESS LINUX FILE SYSTEMS

Lessons:

  • Filesystem Creation
  • Mounting Filesystems
  • Mounting Filesystems
  • Filesystem Maintenance
  • Managing an XFS Filesystem
  • Persistent Block Devices
  • Filesystem Structures
  • Determining Disk Usage With df and du
  • Filesystem Table (/etc/fstab)

Labs:

  • Creating and Managing Filesystems

Module 15: MANAGE VIRTUAL MACHINES

Lessons:

  • Introducing libvirt
  • libvirt: Basic Concepts
  • libvirt: Storage Architecture
  • libvirt: Network Architecture
  • libvirt: Graphical Tools
  • libvirt: Command Line Tools
  • virsh: Basics
  • virsh: Common Tasks
  • virt-install
  • Virtual Machine Guest Tools & Drivers
  • libguestfs and guestfish

Labs:

  • Installing a Virtual Machine

Module 16: COMPREHENSIVE REVIEW

Lessons:

  • System Administration I

Labs:

  • Understand And Use Essential Tools
  • Operate Running Systems
  • Users, Groups, and File Permissions

Our registered and postal address is:
The Pinnacle, Office 203, 170 Midsummer Boulevard, Milton Keynes, MK9 1BP

ICSI LTD is registered in England No. 8680530