Module 1: Performing Basic System Management Tasks
Lesson 1: Installing Red Hat Enterprise Linux Server
- Understanding Server Requirements
- Performing a Basic Installation
- Installing with Custom Partitioning
- Logging into the Server
- Deploying RHEL in Cloud
- Installing Red Hat Enterprise Linux (Lab)
- Installing Red Hat Enterprise Linux (Lab Solution)
Lesson 2: Using Essential Tools
- Getting Started with Linux Commands
- Working with the Bash Shell
- Understanding I/O Redirection and Piping
- Using I/O Redirection and Piping
- Understanding the Linux File System Hierarchy
- Using man
- Finding the right man page
- Understanding vim
- Using vim
- Using Globbing and Wildcards
Lesson 3: Essential File Management Tools
- Essential File Management Tasks
- Finding Files
- Understanding Mounts
- Understanding Links
- Working with Links
- Working with tar
- Working with Compressed Files
- Essential File Management Tools (Lab)
- Essential File Management Tools (Lab Solution)
Lesson 4: Working with Text Files
- Using Common Text Tools
- Using grep
- Understanding Regular Expressions
- Using awk
- Using sed
- Working with Text Files (Lab)
- Working with Text Files (Lab Solution)
Lesson 5: Connecting to a RHEL Server
- Understanding the Root User
- Logging in to the GUI
- Logging in to the Console
- Understanding Virtual Terminals
- Switching Between Virtual Terminals
- Using su to Work as Another User
- Using sudo to Perform Administrator Tasks
- Using ssh to Log in Remotely
- Connecting to a RHEL Server (Lab)
- Connecting to a RHEL Server (Lab Solution)
Lesson 6: Managing Users and Groups
- Understanding the Need for User Accounts
- Understanding User Properties
- Creating and Managing Users
- Managing User Default Settings
- Understanding /etc/passwd and /etc/shadow
- Understanding Group Membership
- Creating and Managing Groups
- Managing Password Properties
- Managing Users and Groups (Lab)
- Managing User and Groups (Lab Solution)
Lesson 7: Managing Permissions
- Understanding Ownership
- Changing File Ownership
- Understanding Basic Permissions
- Managing Basic Permissions
- Understanding umask
- Understanding Special Permissions
- Managing Special Permissions
- Understanding ACLs
- Managing ACLs
- Troubleshooting Permissions
- Managing Permissions (Lab)
- Managing Permissions (Lab Solution)
Lesson 8: Configuring Networking
- Understanding IPv4 Networking
- Understanding NIC Naming
- Managing Runtime Configuration with ip
- Understanding RHEL 8 Networking
- Managing Persistent Networking with nmcli
- Managing Persistent Networking with nmtui
- Verifying Network Configuration Files
- Testing Network Connections
- Configuring Networking (Lab)
- Configuring Networking (Lab Solution)
Module 2: Operating Running Systems
Lesson 9: Managing Processes
- Understanding Jobs and Processes
- Managing Shell Jobs
- Getting Process Information with ps
- Understanding Memory Usage
- Understanding CPU Load
- Monitoring System Activity with top
- Sending Signals to Processes
- Managing Priorities and Niceness
- Using Tuned Profiles
- Managing Processes (Lab)
- Managing Processes (Lab Solution)
Lesson 10: Managing Software
- Understanding RPM Packages
- Setting up Repository Access
- Understanding Modules and Application Streams
- Managing Packages with yum
- Managing Modules and Application Streams
- Using yum Groups
- Managing yum updates and yum history
- Using RPM Queries
- Using Red Hat Subscription Manager
- Managing Software (Lab)
- Managing Software (Lab Solution)
Lesson 11: Working with Systemd
- Understanding Systemd Units
- Managing Systemd Services
- Modifying Systemd Service Configuration
- Working with Systemd (Lab)
- Working with Systemd (Lab Solution)
Lesson 12: Scheduling Tasks
- Understanding cron and at
- Understanding cron Scheduling Options
- Understanding anacron
- Scheduling with cron
- Scheduling Tasks with Systemd Timers
- Using at
- Managing Temporary Files
- Using at (Lab)
- Using at (Lab Solution)
Lesson 13: Configuring Logging
- Understanding RHEL 8 Logging Options
- Configuring Rsyslog Logging
- Working with systemd-journald
- Preserving the Systemd Journal
- Configuring Logrotate
- Configuring Logging (Lab)
- Configuring Logging (Lab Solution)
Lesson 14: Managing Storage
- Understanding Disk Layout
- Understanding Linux Storage Options
- Understanding GPT and MBR Partitions
- Creating Partitions with parted
- Creating MBR Partitions with fdisk
- Understanding File System Differences
- Making and Mounting File Systems
- Mounting Partitions through /etc/fstab
- Managing Persistent Naming Attributes
- Managing Systemd Mounts
- Managing XFS File Systems
- Creating a Swap Partition
- Managing Storage (Lab)
- Managing Storage (Lab Solution)
Lesson 15: Managing Advanced Storage
- Understanding LVM, Stratis, and VDO
- Understanding LVM Setup
- Creating an LVM Logical Volume
- Understanding Device Mapper and LVM Device Names
- Resizing LVM Logical Volumes
Module 1: Performing Basic System Management Tasks
Lesson 1: Installing Red Hat Enterprise Linux Server
- Understanding Server Requirements
- Performing a Basic Installation
- Installing with Custom Partitioning
- Logging into the Server
- Deploying RHEL in Cloud
- Installing Red Hat Enterprise Linux (Lab)
- Installing Red Hat Enterprise Linux (Lab Solution)
Lesson 2: Using Essential Tools
- Getting Started with Linux Commands
- Working with the Bash Shell
- Understanding I/O Redirection and Piping
- Using I/O Redirection and Piping
- Understanding the Linux File System Hierarchy
- Using man
- Finding the right man page
- Understanding vim
- Using vim
- Using Globbing and Wildcards
Lesson 3: Essential File Management Tools
- Essential File Management Tasks
- Finding Files
- Understanding Mounts
- Understanding Links
- Working with Links
- Working with tar
- Working with Compressed Files
- Essential File Management Tools (Lab)
- Essential File Management Tools (Lab Solution)
Lesson 4: Working with Text Files
- Using Common Text Tools
- Using grep
- Understanding Regular Expressions
- Using awk
- Using sed
- Working with Text Files (Lab)
- Working with Text Files (Lab Solution)
Lesson 5: Connecting to a RHEL Server
- Understanding the Root User
- Logging in to the GUI
- Logging in to the Console
- Understanding Virtual Terminals
- Switching Between Virtual Terminals
- Using su to Work as Another User
- Using sudo to Perform Administrator Tasks
- Using ssh to Log in Remotely
- Connecting to a RHEL Server (Lab)
- Connecting to a RHEL Server (Lab Solution)
Lesson 6: Managing Users and Groups
- Understanding the Need for User Accounts
- Understanding User Properties
- Creating and Managing Users
- Managing User Default Settings
- Understanding /etc/passwd and /etc/shadow
- Understanding Group Membership
- Creating and Managing Groups
- Managing Password Properties
- Managing Users and Groups (Lab)
- Managing User and Groups (Lab Solution)
Lesson 7: Managing Permissions
- Understanding Ownership
- Changing File Ownership
- Understanding Basic Permissions
- Managing Basic Permissions
- Understanding umask
- Understanding Special Permissions
- Managing Special Permissions
- Understanding ACLs
- Managing ACLs
- Troubleshooting Permissions
- Managing Permissions (Lab)
- Managing Permissions (Lab Solution)
Lesson 8: Configuring Networking
- Understanding IPv4 Networking
- Understanding NIC Naming
- Managing Runtime Configuration with ip
- Understanding RHEL 8 Networking
- Managing Persistent Networking with nmcli
- Managing Persistent Networking with nmtui
- Verifying Network Configuration Files
- Testing Network Connections
- Configuring Networking (Lab)
- Configuring Networking (Lab Solution)


