Administration for the Linux Operating System

Five days; Instructor-Led

The Administration for the Red Hat Linux Operating System course provides students with the necessary knowledge and skills to perform essential system administration tasks in the Linux OS, such as installing software, managing file systems, performing user and security administration, system processes , Backup  and restores ,Monitor Resource and
Monitoring and Tuning the Kernel the System Administration for Linux OS examination.


Who Can Benefit

Students who can benefit from this course include system administrators who are preparing to perform essential system administration procedures in the Red Hat Linux OS.

Prerequisites

To succeed fully in this course, students should be able to:
  • Perform basic UNIX tasks
  • Understand basic UNIX commands
  • Use the vi text editor
  • Interact with a windowing system

Skills Gained

Upon completion of this course, students should be able to:

  • Installation and Configuration
  • Operating System Core Concepts
  • System Administration
  • Monitoring and Tuning
  • Perform system backups and restores

Related Courses

Before:

  • UNIX Essentials Featuring the Red Hat Operating System

After:

  • Shell Programming for System Administrators
  • Network Administrator for Red Hat Linux  
  • Course Content

    Part I     Installation and Configuration
    Chapter 1 Installing Red Hat Enterprise Linux

    • Choosing an Installation Method
    • Creating the Installation Source
    • Starting the Installation
    • Performing the Installation
    • Installing with Kickstart
    • Installing with PXE
    • Performing an Upgrade

    Chapter 2 Post-Installation Configuration

    • Red Hat Setup Agent
    • Logging In for the First Time
    • Network Configuration
    • Printer Configuration
    • Adding Boot Parameters

    Chapter 3 Operating System Updates

    • Navigating Through the RHN Website
    • Assigning Users for the RHN Website
    • Subscribing to RHN Channels
    • Performing Actions on Individual Systems from the RHN Website
    • Using System Groups on the RHN Website
    • Retrieving Software from RHN with YUM
    Part II Operating System Core Concepts
    Chapter 4 Understanding Linux Concepts
    • Learning the Desktop
    • File system Hierarchy System
    • Shell Basics
    • Becoming the Root User
    • Manual Pages
    • Editing Text Files
    • File Permissions
    • Initialization Scripts
    • Runlevels 

    Chapter 5 Working with RPM Software

    • Understanding How RPM Works
    • Finding the Software
    • Installing Software
    • Updating Software
    • Removing Software
    • Verifying Software Files
    • Querying Package Files
    • Building RPM Packages

    Chapter 6 Analyzing Hardware

    • Listing Devices
    • Detecting Hardware
    • Gathering Information from the BIOS
    • Listing and Configuring Kernel Modules

    Chapter 7 Managing Storage

    • Understanding Partitioning
    • Understanding LVM
    • Understanding RAID
    • Understanding Clustering and GFS
    • Using Access Control List
    • Using Disk Quotas

    Chapter 8 64-Bit, Multi-Core, and Hyper-Threading Technology Processors

    • 64-Bit Processors
    • Multi-Core Processors
    • Processors with Hyper-Threading Technology
    Part III System Administration
    Chapter 9 Managing Users and Groups

    • What Are Users and Groups?
    • Managing Users
    • Managing Groups
    • How It All Works
    • Best Practices

    Chapter 10 Techniques for Backup and Recovery

    • Writing a Backup Plan
    • Using Amanda for Backups
    • Other Linux Backup Utilities
    • Recovery and Repair 

    Chapter 11 Automating Tasks with Scripts

    • Writing Scripts with Bash
    • Additional Scripting Languages
    • Scheduling Tasks with Cron
    Part IV Monitoring and Tuning
    Chapter 12 Monitoring System Resources  

    • Reporting File system Usage
    • Reporting Disk Performance
    • Reporting System Processes
    • Reporting on the System Processors
    • Reporting Memory Usage
    • Reporting on the Network Subsystem
    • Generating a System Report
    • Locating Log Files
    • Viewing Log Files with Log watch

    Chapter 13 Monitoring and Tuning the Kernel

    • Using the /proc Directory
    • Optimizing Virtual Memory
    • Managing Memory with NUMA
    • Using AltSysRq to Execute System Requests
    • Saving Kernel Dumps for Analysis
    • Setting SMP IRQ Affinity
    • Enabling NMI Watchdog for Locked Systems

    Chapter 14 Monitoring and Tuning Applications

    • OProfile
    • Valgrind
    • Additional Programs to Consider