Red Hat System Administration I (RH124) is designed for IT professionals without previous Linux® system administration experience.

The course provides students with Linux administration “survival skills” by focusing on core administration tasks

 

Prerequisites for this course

Basic technical user skills with computer applications on some operating systems are expected.

1. Getting Started with Red Hat Enterprise Linux

  • What is Linux?

  • Quiz: Getting Started with Red Hat Enterprise Linux

  • Summary

2, Accessing the Command Line

  • Accessing the Command Line Using the Local Console

  • Practice: Local Console Access Terms

  • Accessing the Command Line Using the Desktop

  • Practice: The GNOME 3 Desktop Environment

  • Executing Commands Using the Bash Shell

  • Practice: Bash Commands and Keyboard Shortcuts

  • Lab: Accessing the Command Line

3, Managing Files From the Command Line

  • The Linux File System Hierarchy

  • Practice: File System Hierarchy

  • Locating Files by Name

  • Practice: Locating Files and Directories

  • Managing Files Using Command-Line Tools

  • Practice: Command-Line File Management

  • Matching File Names Using Path Name Expansion

  • Practice: Path Name Expansion

  • Lab: Managing Files with Shell Expansion

4, Getting Help in Red Hat Enterprise Linux

  • Reading Documentation Using man Command

  • Practice: Using the man Command

  • Reading Documentation Using pinfo Command

  • Practice: Using the pinto Command

  • Reading Documentation in /usr/share/doc

  • Practice: Viewing Package Documentation

  • Getting Help From Red Hat

  • Practice: Creating and Viewing an SoS Report

  • Lab: Viewing and Printing Help Documentation

5, Creating, Viewing, and Editing Text Files

  • Redirecting Output to a File or Program

  • Practice: 1/0 Redirection and Pipelines

  • Editing Text Files from the Shell Prompt

  • Practice: Editing Files with Vim

  • Editing Text Files with a Graphical Editor

  • Practice: Copying Text Between Windows

  • Lab: Creating, Viewing, and Editing Text Files

6, Managing Local Linux Users and Groups

  • Users and Groups

  • Practice: User and Group Concepts

  • Gaining Superuser Access

  • Practice: Running Commands as root

  • Managing Local User Accounts

  • Practice: Creating Users Using Command-line Tools

  • Managing Local Group Accounts

  • Practice: Managing Groups Using Command-line Tools

  • Managing User Passwords

  • Practice: Managing User Password Aging

  • Lab: Managing Local Linux Users and Groups

7, Controlling Access to Files with Linux File System Permissions

  • Linux File System Permissions

  • Practice: Interpreting File and Directory Permissions

  • Managing File System Permissions from the Command Line

  • Practice: Managing File Security from the Command Line

  • Managing Default Permissions and File Access

  • Practice: Controlling New File Permissions and Ownership

  • Lab: Controlling Access to Files with Linux File System Permissions

8, Monitoring and Managing Linux Processes

  • Processes

  • Practice: Processes

  • Controlling Jobs

  • Practice: Background and Foreground Processes

  • Killing Processes

  • Practice: Killing Processes

  • Monitoring Process Activity

  • Practice: Monitoring Process Activity

  • Lab: Monitoring and Managing Linux Processes

9, Controlling Services and Daemons

  • Identifying Automatically Started System Processes

  • Practice: Identify the Status of systemd Units

  • Controlling System Services

  • Practice: Using systemctl to Manage Services

  • Lab: Controlling Services and Daemons

10, Configuring and Securing OpenSSH Service

  • Accessing the Remote Command Line with SSH

  • Practice: Accessing the Remote Command Line

  • Configuring SSH Key-based Authentication

  • Practice: Using SSH Key-based Authentication

  • Customizing SSH Service Configuration

  • Practice: Restricting SSH Logins

  • Lab: Configuring and Securing OpenSSH Service

11, Analyzing and Storing Logs

  • System Log Architecture

  • Practice: System Logging Components

  • Reviewing Sys log Files

  • Practice: Finding Log Entries

  • Reviewing systemd Journal Entries

  • Practice: Finding Events With journalctl

  • Preserving the systemd Journal

  • Practice: Configure a Persistent systemd Journal

  • Maintaining Accurate Time

  • Practice: Adjusting System Time

  • Lab: Analyzing and Storing Logs

12, Managing Red Hat Enterprise Linux Networking

  • Networking Concepts

  • Practice: Networking Concepts

  • Validating Network Configuration

  • Practice: Examining Network Configuration

  • Configuring Networking with nmcli

  • Practice: Configuring Networking with nmcli

  • Editing Network Configuration Files

  • Practice: Editing Network Configuration Files

  • Configuring Host Names and Name Resolution

  • Practice: Configuring Host Names and Name Resolution

  • Lab: Managing Red Hat Enterprise Linux Networking

13, Archiving and Copying Files Between Systems

  • Managing Compressed tar Archives

  • Practice: Backing Up and Restoring Files From a tar Archive

  • Copying Files Between Systems Securely

  • Practice: Copying Files Over the Network With scp

  • Synchronizing Files Between Systems Securely

  • Practice: Synchronizing Two Directories Securely With rsync

  • Lab: Archiving and Copying Files Between Systems

14, Installing and Updating Software Packages

  • Attaching Systems to Subscriptions for Software Updates

  • Practice: Red Hat Subscription Management

  • RPM Software Packages and Yum

  • Practice: RPM Software Packages

  • Managing Software Updates with yum

  • Practice: Installing and Updating Software with yum

  • Enabling yum Software Repositories

  • Practice: Enabling Software Repositories

  • Examining RPM Package Files

  • Practice: Working with RPM Package Files

  • Lab: Installing and Updating Software Packages

15, Accessing Linux File Systems

  • Identifying File Systems and Devices

  • Practice: Identifying File Systems and Devices

  • Mounting and Unmounting File Systems

  • Practice: Mounting and Unmounting File Systems

  • Making Links Between Files

  • Practice: Making Links Between Files

  • Locating Files on the System

  • Practice: Locating Files on the System

  • Lab: Accessing Linux File Systems

16, Analyzing Servers and Getting Support

  • Analyzing and Managing Remote Servers

  • Guided Exercise: Analyzing and Managing Remote Servers

  • Getting Help From Red Hat Customer Portal

  • Guided Exercise: Getting Help from Red Hat Customer Portal

  • Detecting and Resolving Issues with Red Hat Insights

  • Quiz: Detecting and Resolving Issues with Red Hat Insights

  • Summary