Red Hat System Administration I v7.0
SectionPreface A: Introduction
SectionSection A.1: Orientation to the Classroom Lab Environment
Chapter 1: Accessing the Command Line
Section 1.1: Accessing the Command Line Using the Local Console
Section 1.2: Quiz: Local Console Access Terms
Section 1.3: Accessing the Command Line Using the Desktop
Section 1.4: Guided Exercise: The GNOME 3 Desktop Environment
Section 1.5: Executing Commands Using the Bash Shell
Section 1.6: Quiz: Bash Commands and Keyboard Shortcuts
Section 1.7: Lab: Accessing the Command Line
Chapter 2: Managing Files From the Command Line
Section 2.1: The Linux File System Hierarchy
Section 2.2: Quiz: File System Hierarchy
Section 2.3: Locating Files by Name
Section 2.4: Quiz: Locating Files and Directories
Section 2.5: Managing Files Using Command-Line Tools
Section 2.6: Guided Exercise: Command-Line File Management
Section 2.7: Matching File Names Using Path Name Expansion
Section 2.8: Quiz: Path Name Expansion
Section 2.9: Lab: Managing Files with Shell Expansion
Chapter 3: Getting Help in Red Hat Enterprise Linux
Section 3.1: Reading Documentation Using man Command
Section 3.2: Guided Exercise: Using the man Command
Section 3.3: Reading Documentation Using pinfo Command
Section 3.4: Guided Exercise: Using the pinfo Command
Section 3.5: Reading Documentation in /usr/share/doc
Section 3.6: Guided Exercise: Viewing Package Documentation
Section 3.7: Getting Help From Red Hat
Section 3.8: Guided Exercise: Creating and Viewing an SoS Report
Section 3.9: Lab: Viewing and Printing Help Documentation
Chapter 4: Creating, Viewing, and Editing Text Files
Section 4.1: Redirecting Output to a File or Program
Section 4.2: Quiz: I/O Redirection and Pipelines
Section 4.3: Editing Text Files from the Shell Prompt
Section 4.4: Guided Exercise: Editing Files with Vim
Section 4.5: Editing Text Files with a Graphical Editor
Section 4.6: Guided Exercise: Copying Text Between Windows
Section 4.7: Lab: Creating, Viewing, and Editing Text Files
Chapter 5: Managing Local Linux Users and Groups
Section 5.1: Users and Groups
Section 5.2: Quiz: User and Group Concepts
Section 5.3: Gaining Superuser Access
Section 5.4: Guided Exercise: Running Commands as root
Section 5.5: Managing Local User Accounts
Section 5.6: Guided Exercise: Creating Users Using Command-line Tools
Section 5.7: Managing Local Group Accounts
Section 5.8: Guided Exercise: Managing Groups Using Command-line Tools
Section 5.9: Managing User Passwords
Section 5.10: Guided Exercise: Managing User Password Aging
Section 5.11: Lab: Managing Local Linux Users and Groups
Chapter 6: Controlling Access to Files with Linux File System Permissions
Section 6.1: Linux File System Permissions
Section 6.2: Quiz: Interpreting File and Directory Permissions
Section 6.3: Managing File System Permissions from the Command Line
Section 6.4: Guided Exercise: Managing File Security from the Command Line
Section 6.5: Managing Default Permissions and File Access
Section 6.6: Guided Exercise: Controlling New File Permissions and Ownership
Section 6.7: Lab: Controlling Access to Files with Linux File System Permissions
Chapter 7: Monitoring and Managing Linux Processes
Section 7.1: Processes
Section 7.2: Quiz: Processes
Section 7.3: Controlling Jobs
Section 7.4: Guided Exercise: Background and Foreground Processes
Section 7.5: Killing Processes
Section 7.6: Guided Exercise: Killing Processes
Section 7.7: Monitoring Process Activity
Section 7.8: Guided Exercise: Monitoring Process Activity
Section 7.9: Lab: Monitoring and Managing Linux Processes
Chapter 8: Controlling Services and Daemons
Section 8.1: Identifying Automatically Started System Processes
Section 8.2: Guided Exercise: Identify the Status of systemd Units
Section 8.3: Controlling System Services
Section 8.4: Guided Exercise: Using systemctl to Manage Services
Section 8.5: Lab: Controlling Services and Daemons
Chapter 9: Configuring and Securing OpenSSH Service
Section 9.1: Accessing the Remote Command Line with SSH
Section 9.2: Guided Exercise: Accessing the Remote Command Line
Section 9.3: Configuring SSH Key-based Authentication
Section 9.4: Guided Exercise: Using SSH Key-based Authentication
Section 9.5: Customizing SSH Service Configuration
Section 9.6: Guided Exercise: Restricting SSH Logins
Section 9.7: Lab: Configuring and Securing OpenSSH Service
Chapter 10: Analyzing and Storing Logs
Section 10.1: System Log Architecture
Section 10.2: Quiz: System Logging Components
Section 10.3: Reviewing Syslog Files
Section 10.4: Guided Exercise: Finding Log Entries
Section 10.5: Reviewing systemd Journal Entries
Section 10.6: Guided Exercise: Finding Events With journalctl
Section 10.7: Preserving the systemd Journal
Section 10.8: Guided Exercise: Configure a Persistent systemd Journal
Section 10.9: Maintaining Accurate Time
Section 10.10: Guided Exercise: Adjusting System Time
Section 10.11: Lab: Analyzing and Storing Logs
Chapter 11: Managing Red Hat Enterprise Linux Networking
Section 11.1: Networking Concepts
Section 11.2: Quiz: Networking Concepts
Section 11.3: Validating Network Configuration
Section 11.4: Guided Exercise: Examining Network Configuration
Section 11.5: Configuring Networking with nmcli
Section 11.6: Guided Exercise: Configuring Networking with nmcli
Section 11.7: Editing Network Configuration Files
Section 11.8: Guided Exercise: Editing Network Configuration Files
Section 11.9: Configuring Host Names and Name Resolution
Section 11.10: Guided Exercise: Configuring Host Names and Name Resolution
Section 11.11: Lab: Managing Red Hat Enterprise Linux Networking
Chapter 12: Archiving and Copying Files Between Systems
Section 12.1: Managing Compressed tar Archives
Section 12.2: Guided Exercise: Backing Up and Restoring Files From a tar Archive
Section 12.3: Copying Files Between Systems Securely
Section 12.4: Guided Exercise: Copying Files Over the Network With scp
Section 12.5: Synchronizing Files Between Systems Securely
Section 12.6: Guided Exercise: Synchronizing Two Directories Securely With rsync
Section 12.7: Lab: Archiving and Copying Files Between Systems
Chapter 13: Installing and Updating Software Packages
Section 13.1: Attaching Systems to Subscriptions for Software Updates
Section 13.2: Quiz: Red Hat Subscription Management
Section 13.3: RPM Software Packages and Yum
Section 13.4: Quiz: RPM Software Packages
Section 13.5: Managing Software Updates with yum
Section 13.6: Guided Exercise: Installing and Updating Software with yum
Section 13.7: Enabling yum Software Repositories
Section 13.8: Guided Exercise: Enabling Software Repositories
Section 13.9: Examining RPM Package Files
Section 13.10: Guided Exercise: Working with RPM Package Files
Section 13.11: Lab: Installing and Updating Software Packages
Chapter 14: Accessing Linux File Systems
Section 14.1: Identifying File Systems and Devices
Section 14.2: Quiz: Identifying File Systems and Devices
Section 14.3: Mounting and Unmounting File Systems
Section 14.4: Guided Exercise: Mounting and Unmounting File Systems
Section 14.5: Making Links Between Files
Section 14.6: Guided Exercise: Making Links Between Files
Section 14.7: Locating Files on the System
Section 14.8: Guided Exercise: Locating Files on the System
Section 14.9: Lab: Accessing Linux File Systems
Chapter 15: Using Virtualized Systems
Section 15.1: Managing a Local Virtualization Host
Section 15.2: Quiz: Managing a Local Virtualization Host
Section 15.3: Installing a New Virtual Machine
Section 15.4: Quiz: Installing a New Virtual Machine
Section 15.5: Quiz: Using Virtualized Systems
Chapter 16: Comprehensive Review
Section 16.1: Red Hat System Administration I Comprehensive Review
Section 16.2: Lab: Comprehensive Review
Red Hat System Administration I v8.2
Preface A: Introduction
Section A.1: Red Hat System Administration I
Section A.2: Orientation to the Classroom Environment
Chapter 1: Getting Started with Red Hat Enterprise Linux
Section 1.1: What is Linux?
Section 1.2: Quiz: Getting Started with Red Hat Enterprise Linux
Section 1.3: Summary
Chapter 2: Accessing the Command Line
Section 2.1: Accessing the Command Line
Section 2.2: Quiz: Accessing the Command Line
Section 2.3: Accessing the Command Line Using the Desktop
Section 2.4: Guided Exercise: Accessing the Command Line Using the Desktop
Section 2.5: Executing Commands Using the Bash Shell
Section 2.6: Quiz: Executing Commands Using the Bash Shell
Section 2.7: Lab: Accessing the Command Line
Section 2.8: Summary
Chapter 3: Managing Files From the Command Line
Section 3.1: Describing Linux File System Hierarchy Concepts
Section 3.2: Quiz: Describing Linux File System Hierarchy Concepts
Section 3.3: Specifying Files by Name
Section 3.4: Quiz: Specifying Files by Name
Section 3.5: Managing Files Using Command-line Tools
Section 3.6: Guided Exercise: Managing Files Using Command-line Tools
Section 3.7: Making Links Between Files
Section 3.8: Guided Exercise: Making Links Between Files
Section 3.9: Matching File Names with Shell Expansions
Section 3.10: Quiz: Matching File Names with Shell Expansions
Section 3.11: Lab: Managing Files from the Command Line
Section 3.12: Summary
Chapter 4: Getting Help in Red Hat Enterprise Linux
Section 4.1: Reading Manual Pages
Section 4.2: Guided Exercise: Reading Manual Pages
Section 4.3: Reading Info Documentation
Section 4.4: Guided Exercise: Reading Info Documentation
Section 4.5: Lab: Getting Help in Red Hat Enterprise Linux
Section 4.6: Summary
Chapter 5: Creating, Viewing, and Editing Text Files
Section 5.1: Redirecting Output to a File or Program
Section 5.2: Quiz: Redirecting Output to a File or Program
Section 5.3: Editing Text Files from the Shell Prompt
Section 5.4: Guided Exercise: Editing Text Files from the Shell Prompt
Section 5.5: Changing the Shell Environment
Section 5.6: Guided Exercise: Changing the Shell Environment
Section 5.7: Lab: Creating, Viewing, and Editing Text Files
Section 5.8: Summary
Chapter 6: Managing Local Users and Groups
Section 6.1: Describing User and Group Concepts
Section 6.2: Quiz: Describing User and Group Concepts
Section 6.3: Gaining Superuser Access
Section 6.4: Guided Exercise: Gaining Superuser Access
Section 6.5: Managing Local User Accounts
Section 6.6: Guided Exercise: Managing Local User Accounts
Section 6.7: Managing Local Group Accounts
Section 6.8: Guided Exercise: Managing Local Group Accounts
Section 6.9: Managing User Passwords
Section 6.10: Guided Exercise: Managing User Passwords
Section 6.11: Lab: Managing Local Users and Groups
Section 6.12: Summary
Chapter 7: Controlling Access to Files
Section 7.1: Interpreting Linux File System Permissions
Section 7.2: Quiz: Interpreting Linux File System Permissions
Section 7.3: Managing File System Permissions from the Command Line
Section 7.4: Guided Exercise: Managing File System Permissions from the Command Line
Section 7.5: Managing Default Permissions and File Access
Section 7.6: Guided Exercise: Managing Default Permissions and File Access
Section 7.7: Lab: Controlling Access to Files
Section 7.8: Summary
Chapter 8: Monitoring and Managing Linux Processes
Section 8.1: Listing Processes
Section 8.2: Quiz: Listing Processes
Section 8.3: Controlling Jobs
Section 8.4: Guided Exercise: Controlling Jobs
Section 8.5: Killing Processes
Section 8.6: Guided Exercise: Killing Processes
Section 8.7: Monitoring Process Activity
Section 8.8: Guided Exercise: Monitoring Process Activity
Section 8.9: Lab: Monitoring and Managing Linux Processes
Section 8.10: Summary
Chapter 9: Controlling Services and Daemons
Section 9.1: Identifying Automatically Started System Processes
Section 9.2: Guided Exercise: Identifying Automatically Started System Processes
Section 9.3: Controlling System Services
Section 9.4: Guided Exercise: Controlling System Services
Section 9.5: Lab: Controlling Services and Daemons
Section 9.6: Summary
Chapter 10: Configuring and Securing SSH
Section 10.1: Accessing the Remote Command Line with SSH
Section 10.2: Guided Exercise: Accessing the Remote Command Line
Section 10.3: Configuring SSH Key-based Authentication
Section 10.4: Guided Exercise: Configuring SSH Key-based Authentication
Section 10.5: Customizing OpenSSH Service Configuration
Section 10.6: Guided Exercise: Customizing OpenSSH Service Configuration
Section 10.7: Lab: Configuring and Securing SSH
Section 10.8: Summary
Chapter 11: Analyzing and Storing Logs
Section 11.1: Describing System Log Architecture
Section 11.2: Quiz: Describing System Log Architecture
Section 11.3: Reviewing Syslog Files
Section 11.4: Guided Exercise: Reviewing Syslog Files
Section 11.5: Reviewing System Journal Entries
Section 11.6: Guided Exercise: Reviewing System Journal Entries
Section 11.7: Preserving the System Journal
Section 11.8: Guided Exercise: Preserving the System Journal
Section 11.9: Maintaining Accurate Time
Section 11.10: Guided Exercise: Maintaining Accurate Time
Section 11.11: Lab: Analyzing and Storing Logs
Section 11.12: Summary
Chapter 12: Managing Networking
Section 12.1: Describing Networking Concepts
Section 12.2: Quiz: Describing Networking Concepts
Section 12.3: Validating Network Configuration
Section 12.4: Guided Exercise: Validating Network Configuration
Section 12.5: Configuring Networking from the Command Line
Section 12.6: Guided Exercise: Configuring Networking from the Command Line
Section 12.7: Editing Network Configuration Files
Section 12.8: Guided Exercise: Editing Network Configuration Files
Section 12.9: Configuring Host Names and Name Resolution
Section 12.10: Guided Exercise: Configuring Host Names and Name Resolution
Section 12.11: Lab: Managing Networking
Section 12.12: Summary
Chapter 13: Archiving and Transferring Files
Section 13.1: Managing Compressed tar Archives
Section 13.2: Guided Exercise: Managing Compressed Tar Archives
Section 13.3: Transferring Files Between Systems Securely
Section 13.4: Guided Exercise: Transferring Files Between Systems Securely
Section 13.5: Synchronizing Files Between Systems Securely
Section 13.6: Guided Exercise: Synchronizing Files Between Systems Securely
Section 13.7: Lab: Archiving and Transferring Files
Section 13.8: Summary
Chapter 14: Installing and Updating Software Packages
Section 14.1: Registering Systems for Red Hat Support
Section 14.2: Quiz: Registering Systems for Red Hat Support
Section 14.3: Explaining and Investigating RPM Software Packages
Section 14.4: Guided Exercise: Explaining and Investigating RPM Software Packages
Section 14.5: Installing and Updating Software Packages with Yum
Section 14.6: Guided Exercise: Installing and Updating Software Packages with Yum
Section 14.7: Enabling Yum Software Repositories
Section 14.8: Guided Exercise: Enabling Yum Software Repositories
Section 14.9: Managing Package Module Streams
Section 14.10: Guided Exercise: Managing Package Module Streams
Section 14.11: Lab: Installing and Updating Software Packages
Section 14.12: Summary
Chapter 15: Accessing Linux File Systems
Section 15.1: Identifying File Systems and Devices
Section 15.2: Quiz: Identifying File Systems and Devices
Section 15.3: Mounting and Unmounting File Systems
Section 15.4: Guided Exercise: Mounting and Unmounting File Systems
Section 15.5: Locating Files on the System
Section 15.6: Guided Exercise: Locating Files on the System
Section 15.7: Lab: Accessing Linux File Systems
Section 15.8: Summary
Chapter 16: Analyzing Servers and Getting Support
Section 16.1: Analyzing and Managing Remote Servers
Section 16.2: Guided Exercise: Analyzing and Managing Remote Servers
Section 16.3: Getting Help From Red Hat Customer Portal
Section 16.4: Guided Exercise: Getting Help from Red Hat Customer Portal
Section 16.5: Detecting and Resolving Issues with Red Hat Insights
Section 16.6: Quiz: Detecting and Resolving Issues with Red Hat Insights
Section 16.7: Summary
Chapter 17: Comprehensive Review
Section 17.1: Comprehensive Review
Section 17.2: Lab: Managing Files from the Command Line
Section 17.3: Lab: Managing Users and Groups, Permissions and Processes
Section 17.4: Lab: Configuring and Managing a Server
Section 17.5: Lab: Managing Networks
Section 17.6: Lab: Mounting Filesystems and Finding Files
Red Hat System Administration I v9.0
SectionPreface A: Introduction
SectionSection A.1: Red Hat System Administration I
Section A.2: Orientation to the Classroom Environment
Section A.3: Performing Lab Exercises
Chapter 1: Get Started with Red Hat Enterprise Linux
Section 1.1: What Is Linux?
Section 1.2: Quiz: Get Started with Red Hat Enterprise Linux
Section 1.3: Summary
Chapter 2: Access the Command Line
Section 2.1: Access the Command Line
Section 2.2: Quiz: Access the Command Line
Section 2.3: Access the Command Line with the Desktop
Section 2.4: Guided Exercise: Access the Command Line with the Desktop
Section 2.5: Execute Commands with the Bash Shell
Section 2.6: Quiz: Execute Commands with the Bash Shell
Section 2.7: Lab: Access the Command Line
Section 2.8: Summary
Chapter 3: Manage Files from the Command Line
Section 3.1: Describe Linux File System Hierarchy Concepts
Section 3.2: Quiz: Describe Linux File System Hierarchy Concepts
Section 3.3: Specify Files by Name
Section 3.4: Quiz: Specify Files by Name
Section 3.5: Manage Files with Command-line Tools
Section 3.6: Guided Exercise: Manage Files with Command-line Tools
Section 3.7: Make Links Between Files
Section 3.8: Guided Exercise: Make Links Between Files
Section 3.9: Match File Names with Shell Expansions
Section 3.10: Quiz: Match File Names with Shell Expansions
Section 3.11: Lab: Manage Files from the Command Line
Section 3.12: Summary
Chapter 4: Get Help in Red Hat Enterprise Linux
Section 4.1: Read Manual Pages
Section 4.2: Guided Exercise: Read Manual Pages
Section 4.3: Lab: Get Help in Red Hat Enterprise Linux
Section 4.4: Summary
Chapter 5: Create, View, and Edit Text Files
Section 5.1: Redirect Output to a File or Program
Section 5.2: Quiz: Redirect Output to a File or Program
Section 5.3: Edit Text Files from the Shell Prompt
Section 5.4: Guided Exercise: Edit Text Files from the Shell Prompt
Section 5.5: Change the Shell Environment
Section 5.6: Guided Exercise: Change the Shell Environment
Section 5.7: Lab: Create, View, and Edit Text Files
Section 5.8: Summary
Chapter 6: Manage Local Users and Groups
Section 6.1: Describe User and Group Concepts
Section 6.2: Quiz: Describe User and Group Concepts
Section 6.3: Gain Superuser Access
Section 6.4: Guided Exercise: Gain Superuser Access
Section 6.5: Manage Local User Accounts
Section 6.6: Guided Exercise: Manage Local User Accounts
Section 6.7: Manage Local Group Accounts
Section 6.8: Guided Exercise: Manage Local Group Accounts
Section 6.9: Manage User Passwords
Section 6.10: Guided Exercise: Manage User Passwords
Section 6.11: Lab: Manage Local Users and Groups
Section 6.12: Summary
Chapter 7: Control Access to Files
Section 7.1: Interpret Linux File System Permissions
Section 7.2: Quiz: Interpret Linux File System Permissions
Section 7.3: Manage File System Permissions from the Command Line
Section 7.4: Guided Exercise: Manage File System Permissions from the Command Line
Section 7.5: Manage Default Permissions and File Access
Section 7.6: Guided Exercise: Manage Default Permissions and File Access
Section 7.7: Lab: Control Access to Files
Section 7.8: Summary
Chapter 8: Monitor and Manage Linux Processes
Section 8.1: Process States and Lifecycle
Section 8.2: Quiz: Process States and Lifecycle
Section 8.3: Control Jobs
Section 8.4: Guided Exercise: Control Jobs
Section 8.5: Kill Processes
Section 8.6: Guided Exercise: Kill Processes
Section 8.7: Monitor Process Activity
Section 8.8: Guided Exercise: Monitor Process Activity
Section 8.9: Lab: Monitor and Manage Linux Processes
Section 8.10: Summary
Chapter 9: Control Services and Daemons
Section 9.1: Identify Automatically Started System Processes
Section 9.2: Guided Exercise: Identify Automatically Started System Processes
Section 9.3: Control System Services
Section 9.4: Guided Exercise: Control System Services
Section 9.5: Lab: Control Services and Daemons
Section 9.6: Summary
Chapter 10: Configure and Secure SSH
Section 10.1: Access the Remote Command Line with SSH
Section 10.2: Guided Exercise: Access the Remote Command Line
Section 10.3: Configure SSH Key-based Authentication
Section 10.4: Guided Exercise: Configure SSH Key-based Authentication
Section 10.5: Customize OpenSSH Service Configuration
Section 10.6: Guided Exercise: Customize OpenSSH Service Configuration
Section 10.7: Lab: Configure and Secure SSH
Section 10.8: Summary
Chapter 11: Manage Networking
Section 11.1: Describe Networking Concepts
Section 11.2: Quiz: Describe Networking Concepts
Section 11.3: Validate Network Configuration
Section 11.4: Guided Exercise: Validate Network Configuration
Section 11.5: Configure Networking from the Command Line
Section 11.6: Guided Exercise: Configure Networking from the Command Line
Section 11.7: Edit Network Configuration Files
Section 11.8: Guided Exercise: Edit Network Configuration Files
Section 11.9: Configure Hostnames and Name Resolution
Section 11.10: Guided Exercise: Configure Hostnames and Name Resolution
Section 11.11: Lab: Manage Networking
Section 11.12: Summary
Chapter 12: Install and Update Software Packages
Section 12.1: Register Systems for Red Hat Support
Section 12.2: Quiz: Register Systems for Red Hat Support
Section 12.3: Explain and Investigate RPM Software Packages
Section 12.4: Guided Exercise: Explain and Investigate RPM Software Packages
Section 12.5: Install and Update Software Packages with DNF
Section 12.6: Guided Exercise: Install and Update Software Packages with DNF
Section 12.7: Enable DNF Software Repositories
Section 12.8: Guided Exercise: Enable DNF Software Repositories
Section 12.9: Lab: Install and Update Software Packages
Section 12.10: Summary
Chapter 13: Access Linux File Systems
Section 13.1: Identify File Systems and Devices
Section 13.2: Quiz: Identify File Systems and Devices
Section 13.3: Mount and Unmount File Systems
Section 13.4: Guided Exercise: Mount and Unmount File Systems
Section 13.5: Locate Files on the System
Section 13.6: Guided Exercise: Locate Files on the System
Section 13.7: Lab: Access Linux File Systems
Section 13.8: Summary
Chapter 14: Analyze Servers and Get Support
Section 14.1: Analyze and Manage Remote Servers
Section 14.2: Guided Exercise: Analyze and Manage Remote Servers
Section 14.3: Create a Diagnostics Report
Section 14.4: Guided Exercise: Create a Diagnostics Report
Section 14.5: Detect and Resolve Issues with Red Hat Insights
Section 14.6: Quiz: Detect and Resolve Issues with Red Hat Insights
Section 14.7: Summary
Chapter 15: Comprehensive Review
Section 15.1: Comprehensive Review
Section 15.2: Lab: Manage Files from the Command Line
Section 15.3: Lab: Manage Users and Groups, Permissions, and Processes
Section 15.4: Lab: Configure and Manage a Server
Section 15.5: Lab: Manage Networks
Section 15.6: Lab: Mount File Systems and Find Files