Red Hat Enterprise Linux Systems Admin I

 

This 5 day instructor led class is designed to follow an identical set of topics as the Red Hat® RH124 course with the added benefit of very comprehensive lab exercises and detailed lecture material.

The Red Hat Enterprise Linux (RHEL) system administration topics covered in this  course along with the Red Hat Enterprise Linux Systems Admin II course cover the  certification objects of the Red Hat Certified System Administrator (RHCSA) exam.

The topics covered include essential command line tools, installing RHEL, remote administration techniques, managing local storage, system monitoring, basic user and security, administration, connecting to a network and deploying FTP and Web   servers.

Red Hat® is a registered trademark of Red Hat, Inc. and its use by Alliance Micro Solutions, Inc. does not imply association or sponsorship by Red Hat, Inc.

Prerequisites: Students must be proficient in general computing skills but not necessarily experienced with Linux or Unix.

Supported Distributions: Red Hat Enterprise Linux 6

Detailed Course Outline:

  1.   Getting Started: Login, Exploration, and Help
    1. Components of a Distribution
    2. Red Hat Linux Products
    3. Logging In
    4. Desktop Environments
    5. GNOME
    6. GNOME Preferences
    7. GNOME Panel
    8. got root?
    9. Switching User Contexts
    10. sudo
    11. Gathering Login Session Info
    12. Gathering System Info
    13. Help from Commands and Documentation
    14. Getting Help with man and info
    15. Pico/GNU Nano
    16. Pico/Nano Interface
    17. Pico/Nano Shortcuts

Lab Tasks

  1. Login and Discovery
  2. Help with Commands
  3. Switching Users With su
  4. Text Editing with Nano
  5. Managing Files
    1. Unix/Linux Filesystem Features
    2. Filesystem Hierarchy Standard
    3. Navigating the Filesystem
    4. Displaying Directory Contents
    5. Determining Disk Usage With baobab
    6. File Ownership
    7. File and Directory Permissions
    8. Changing File Permissions
    9. Directory Manipulation
    10. File Manipulation
    11. Deleting and Creating Files

Lab Tasks

  1. Navigating Directories and Listing Files
  2. Manipulating Files and Directories
  3. Disk and Filesystem Usage
  4. File and Directory Ownership and Permissions
  5. Configure Local Services
    1. Hardware and System Clock
    2. Common UNIX Printing System
    3. Defining a Printer

Lab Tasks

  1. Configuring Print Queues
  2. Manage Physical Storage
    1. Physical Unix File Structure
    2. Filesystem Links
    3. Partitioning Disks with fdisk
    4. Partitioning Disks with parted
    5. Filesystem Creation
    6. Mounting Filesystems
    7. Filesystem Maintenance
    8. Persistent Block Devices
    9. Swap
    10. Filesystem Attributes

Lab Tasks

  1. Creating and Managing Filesystems
  2. Hot Adding Swap
  3. Manage Logical Volumes
    1. Logical Volume Management
    2. Implementing LVM
    3. Creating Logical Volumes
    4. Manipulating VGs & LVs
    5. Advanced LVM Concepts
    6. system-config-lvm

Lab Tasks

  1. Creating and Managing LVM Volumes
  2. Monitor System Resources
    1. What is a Process?
    2. Viewing Processes
    3. Managing Processes
    4. Tuning Process Scheduling
    5. System Status – CPU
    6. System Status – I/O
    7. System Status – Memory
    8. Filesystem Structures
    9. Determining Disk Usage With df and du
    10. Configuring Disk Quotas
    11. Setting Quotas
    12. Viewing and Monitoring Quotas

Lab Tasks

  1. Setting User Quotas
  2. Managing System Software
    1. Managing Software
    2. RPM Features
    3. RPM Architecture
    4. RPM Package Files
    5. Working With RPMs
    6. Querying and Verifying with rpm
    7. Managing Software Dependencies
    8. Using the YUM command
    9. YUM package groups

Lab Tasks

  1. Managing Software with RPM
  2. Querying the RPM Database
  3. Using YUM
  4. The BASH Shell
    1. Role of Command Shell
    2. Shells
    3. Identifying the Shell
    4. Changing the Shell
    5. Shell and Environment Variables
    6. Key Environment Variables
    7. Bourne sh: Prompts
    8. bash: Command Line History
    9. bash: Command Editing
    10. bash: Command Completion
    11. bash: shortcuts
    12. bash: prompt

Lab Tasks

  1. Shell Variables
  2. Linux Shells
  3. Bash History
  4. Aliases
  5. Establish Network Connectivity
    1. IPv4 Fundamentals
    2. TCP/UDP Fundamentals
    3. Linux Network Interfaces
    4. Ethernet Hardware Tools
    5. Network Configuration with ip Command
    6. Starting and Stopping Interfaces
    7. NetworkManager
    8. DNS Clients
    9. DHCP Clients
    10. system-config-network{tui,cmd}

Lab Tasks

  1. Network Discovery
  2. Administer Users and Groups
    1. User and Group Concepts
    2. User Administration
    3. Modifying Accounts
    4. Group Administration

Lab Tasks

  1. User and Group Administration
  2. Administer Remote Systems
    1. Secure Shell
    2. Accessing Remote Shells
    3. Transferring Files
    4. Alternative sftp Clients
    5. X Access Control
    6. Remote X Access (historical/insecure approach)
    7. Remote X Access (modern/secure approach)
    8. XDMCP
    9. Remote Graphical Access With VNC and RDP

Lab Tasks

  1. Introduction to ssh and scp
  2. Remote X with XDMCP
  3. Configure a VNC Server
  4. Installing RHEL
    1. Anaconda: An Overview
    2. Anaconda: Booting the System
    3. Anaconda: Common Boot Options
    4. Anaconda: Loading Anaconda and Packages
    5. Anaconda: Storage Options
    6. Anaconda: Troubleshooting
    7. FirstBoot
    8. A Typical Install

Lab Tasks

  1. Linux Installation
  2. Manage Virtual Machines
    1. Introducing libvirt
    2. libvirt: Basic Concepts
    3. libvirt: Storage Architecture
    4. libvirt: Network Architecture
    5. libvirt: Graphical Tools
    6. libvirt: Command Line Tools
    7. virsh: Basics
    8. virsh: Common Tasks
    9. virt-install
    10. libguestfs and guestfish
  3. Control the Boot Process and Services
    1. Booting Linux on PCs
    2. GRUB Configuration
    3. /sbin/init
    4. System Init Styles
    5. Linux Runlevels
    6. /etc/inittab
    7. Managing Daemons
    8. Controlling Service Startup
    9. Shutdown and Reboot

Lab Tasks

  1. Boot Process
  2. GRUB Command Line
  3. Basic GRUB Security
  4. Introduction to Troubleshooting Labs
  5. Troubleshooting Practice: Boot Process
  6. Deploy File Sharing Services
    1. The FTP Protocol
    2. Active Mode FTP
    3. Passive Mode FTP
    4. vsftpd Configuring
    5. vsftpd  Anonymous
    6. FTP with vsftpd
    7. HTTP Operation
    8. Apache History and Status
    9. httpd.conf – Server Settings
    10. httpd.conf – Main Configuration
    11. httpd.conf – VirtualHost Configuration

Lab Tasks

  1. Configuring vsftpd
  2. Apache Architecture
  3. Apache Content
  4. Secure Network Services
    1. SELinux Security Framework
    2. SELinux Modes
    3. SELinux Commands
    4. Choosing an SELinux Policy
    5. SELinux Booleans
    6. Graphical SELinux Policy Tools
    7. Basic Firewall Activation
    8. Netfilter: Stateful Packet Filter Firewall
    9. Netfilter Concepts
    10. Using the iptables Command
    11. Netfilter Rule Syntax
    12. Targets
    13. Common match_specs
    14. Connection Tracking

Lab Tasks

  1. Exploring SELinux Modes
  2. SELinux File Contexts
  3. Securing Services with Netfilter

To Hire a proven Red Hat Enterprise System Admin Subject Matter Expert Consultant and Instructor who teaches this class, call 800-798-3901 today!

Leave a Reply