GL843 - GL843 - Linux Administration (Custom)

Course Description

Prerequisites:

Course Prerequisites

Supported Distributions:
Red Hat Enterprise Linux 8
Course Outline:
  1. Bash Command Interpreter
    1. Role of Command Shell
    2. Logging In
    3. Identifying the Shell
    4. Changing the Shell
    5. Bash: Command Line History
    6. Doing Math
    7. Bash: Configuration Files
    8. Shell and Environment Variables
    9. Key Environment Variables
    10. Bash: "shortcuts"
    11. Communication Channels
    12. File Redirection
    13. Piping Commands Together
    Lab Tasks
    1. Login and Discovery
    2. Linux Shells
    3. Bash History
    4. Bash Login Scripts
    5. Shell Variables
    6. Aliases
    7. Redirection and Pipes
  2. Process Administration
    1. What is a Process?
    2. Process States
    3. Viewing Processes
    4. Signals
    5. Tools to Send Signals
    6. Managing Processes
    7. Tuning Process Scheduling
    8. Job Control Overview
    9. Job Control Commands
    Lab Tasks
    1. Job Control Basics
    2. Process Management Basics
  3. System Administration
    1. Hardware Discovery Tools
    2. Kernel Hardware Info – /sys/
    3. /sys/ Structure
    4. udev
    5. Managing Linux Device Files
    6. System Boot Method Overview
    7. systemd System and Service Manager
    8. Legacy local bootup script support
    9. System Status – CPU
    10. System Status – Memory
    11. Determining Service to Process Mapping
    12. Real-time Monitoring of Resources — Cgroups
    Lab Tasks
    1. Cgroup for Processes
  4. Logging and System Monitoring
    1. System Logging
    2. systemd Journal
    3. systemd Journal's journalctl
    4. Secure Logging with Journal's Log Sealing
    5. Cockpit - Logs
    6. Rsyslog
    7. /etc/rsyslog.conf
    8. Log Management
    9. Log Anomaly Detector
    10. Sending logs from the shell
    Lab Tasks
    1. Using the systemd Journal
    2. Setting up a Full Debug Logfile
    3. Remote Syslog Configuration
    4. Remote Rsyslog TLS Configuration
  5. Task Planning
    1. Automating Tasks
    2. at/batch
    3. cron
    4. The crontab Command
    5. crontab Format
    6. /etc/cron.*/ Directories
    7. Anacron
    8. Systemd Timers
    9. Managing Network-Wide Time
    10. Continual Time Sync with NTP
    11. Time Synchronization with Chronyd
    Lab Tasks
    1. Creating and Managing User Cron Jobs
    2. Adding System cron Jobs
    3. Introduction to Troubleshooting Labs
    4. Troubleshooting Practice: Automating Tasks
    5. Chrony Client Configuration
  6. Backing up the System
    1. Backup Software
    2. Managing Optical Media
    3. SCSI Tape Drives & Libraries
    4. Backup Examples
    Lab Tasks
    1. Using rsync and ssh for Backups
    2. Using tar for Backups
    3. Using cpio for Backups
    4. Creating ISO Images for Backups
    5. Using dump and restore for Backups
  7. Linux Core
    1. Kernel Modules
    2. Configuring Kernel Components and Modules
    3. Handling Module Dependencies
    4. Configuring the Kernel via /proc/
    5. Console
    6. Virtual Terminals
    7. Keyboard & locale configuration
    8. Booting Linux on PCs
    9. GRUB 2
    10. GRUB 2 Configuration
    11. The Boot Loader Specification
    12. GRUB 2 Security
    13. Boot Parameters
    14. Initial RAM Filesystem
    15. init
    16. Systemd local-fs.target and sysinit.target
    17. Legacy local bootup script support
    18. System Configuration Files
    19. RHEL8 Configuration Utilities
    20. Shutdown and Reboot
    Lab Tasks
    1. Adjusting Kernel Options
    2. Linux Kernel Driver Compilation
    3. Boot Process
    4. Booting directly to a bash shell
    5. Troubleshooting Practice: Boot Process
Upcoming GL843 Classes
No classes currently scheduled.
Request this class
Don't see what you're looking for? Check our schedule or make a request.