Red Hat Enterprise Linux 8 - Linux Admin 1
Code: RH001Description
Audience
Prerequisites
Objectives
Topics
What is Red Hat Enterprise Linux
Linux and Open source Software
What is a Linux Distribution
Accessing the Command Line
Shell Basics
Logging into Linux Locally
Logging into Linux over the Network
Accessing the CLI from the GUI
Executing Commands at the Bash Shell
Editing the Command Line
Reading File Contents
Full Path or Relative Path
Bash History
Managing Linux Files
Understanding the Linux File System Hierarchy
Referencing Files by Name
Managing Files Using Command Line Tools
Creating Hard and Symbolic Links
Using Shell Expansion to Match Files Names
Brace Expansion
Tilde Expansion
Variable Expansion
Command Substitution
Getting Help In Linux
Simple Help Option
Linux Man Pages
Linux Info Pages
Managing Text Files
Shell Redirection
Redirecting to Files
Using the Tee Command
Redirecting Input
Creating Additional File Descriptors
Creating Text Files with Bash Here Documents
Editing Text Files with vim
The three modes of Vi
Editing Text Files with nano
Editing Text Files Programmatically with sed
Customizing the Shell Environment
Assigning Values to Variables
Retrieving Values with Variable Expansion
Configuring Bash with Shell Variables
Configuring Programs with Environment Variables
Setting the Default Text Editor
Setting Variables Automatically
Unsetting and Unexporting Variables
Managing Local Users and Groups
Users and Groups Explained
Elevating Privileges
Using su
Using sudo
Managing Local Users
Creating New Users
Modify User Accounts
Deleting Users
Managing Local Groups
Managing Passwords
The /etc/shadow File
Modify Password Aging
Password Aging Defaults
Managing Linux File Permissions
Understanding Linux File Permissions
File Types
Reading File Permissions
Using Perl Scripts to Read File Permissions
Translating Symbolic Permissions to Octal and Binary Notation
File Ownership
Changing File Ownership
Default Permissions and Umask
Setting File Permissions Using chmod
Setting Permissions only on Directories
Special Permissions
Listing SUID Programs
Permissions Summary
Monitoring and Managing Processes
Process States
Listing Processes
Searching for Processes
Real-Time Utilization
Controlling Jobs
Running Jobs in the Background
Killing Processes
Managing Services
Introduction to systemd
Describing Service Units
Listing Service Units
Viewing Service States
Controlling Services
Working with the SSH Client
Authenticating Servers
Configuring Client Behaviour
Authenticating the Client
Configuring Clients
System Logging
Logging Using Rsyslogd
Rotating Log Files
Reading the Journal Log
Debugging Services with journalctl
Persisting The Journal Log
Configuring Time
Networking Within Red Hat Enterprise Linux 8
TCP/IP Protocol Suite
IPv4 Network Addressing
Network Mask
IPv6 Network Addressing
Interface Names in RHEL 8
Viewing Network Configuration
Check Connectivity with other Hosts
Diagnosing Open Ports on Server
Configuring the Network from the CLI
Working with Network Script Files
Configuring Host Names and Name Resolution
Name Resolution
Archiving Files
Creating Tar Archives
Listing Tar Archives
Restoring Tar Archives
Appending to Archives
Combining Archives
Restoring Files to Original Locations
Managing Software in Red Hat Enterprise Linux 8
RPM
Package Management with Yum
Managing Repositories
Yum Modules
Linux Storage
Block Devices
Monitor Space
Searching for Files
Remote Monitoring
Installing Cockpit
Cockpit Virtual Machine Manager
Price (ex. VAT)
Duration
Delivery methods
- Classroom
- On-site (at your location)
- Virtual (instructor online)