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:
- Getting Started: Login, Exploration, and Help
- Components of a Distribution
- Red Hat Linux Products
- Logging In
- Desktop Environments
- GNOME
- GNOME Preferences
- GNOME Panel
- got root?
- Switching User Contexts
- sudo
- Gathering Login Session Info
- Gathering System Info
- Help from Commands and Documentation
- Getting Help with man and info
- Pico/GNU Nano
- Pico/Nano Interface
- Pico/Nano Shortcuts
Lab Tasks
- Login and Discovery
- Help with Commands
- Switching Users With su
- Text Editing with Nano
- Managing Files
- Unix/Linux Filesystem Features
- Filesystem Hierarchy Standard
- Navigating the Filesystem
- Displaying Directory Contents
- Determining Disk Usage With baobab
- File Ownership
- File and Directory Permissions
- Changing File Permissions
- Directory Manipulation
- File Manipulation
- Deleting and Creating Files
Lab Tasks
- Navigating Directories and Listing Files
- Manipulating Files and Directories
- Disk and Filesystem Usage
- File and Directory Ownership and Permissions
- Configure Local Services
- Hardware and System Clock
- Common UNIX Printing System
- Defining a Printer
Lab Tasks
- Configuring Print Queues
- Manage Physical Storage
- Physical Unix File Structure
- Filesystem Links
- Partitioning Disks with fdisk
- Partitioning Disks with parted
- Filesystem Creation
- Mounting Filesystems
- Filesystem Maintenance
- Persistent Block Devices
- Swap
- Filesystem Attributes
Lab Tasks
- Creating and Managing Filesystems
- Hot Adding Swap
- Manage Logical Volumes
- Logical Volume Management
- Implementing LVM
- Creating Logical Volumes
- Manipulating VGs & LVs
- Advanced LVM Concepts
- system-config-lvm
Lab Tasks
- Creating and Managing LVM Volumes
- Monitor System Resources
- What is a Process?
- Viewing Processes
- Managing Processes
- Tuning Process Scheduling
- System Status – CPU
- System Status – I/O
- System Status – Memory
- Filesystem Structures
- Determining Disk Usage With df and du
- Configuring Disk Quotas
- Setting Quotas
- Viewing and Monitoring Quotas
Lab Tasks
- Setting User Quotas
- Managing System Software
- Managing Software
- RPM Features
- RPM Architecture
- RPM Package Files
- Working With RPMs
- Querying and Verifying with rpm
- Managing Software Dependencies
- Using the YUM command
- YUM package groups
Lab Tasks
- Managing Software with RPM
- Querying the RPM Database
- Using YUM
- The BASH Shell
- Role of Command Shell
- Shells
- Identifying the Shell
- Changing the Shell
- Shell and Environment Variables
- Key Environment Variables
- Bourne sh: Prompts
- bash: Command Line History
- bash: Command Editing
- bash: Command Completion
- bash: shortcuts
- bash: prompt
Lab Tasks
- Shell Variables
- Linux Shells
- Bash History
- Aliases
- Establish Network Connectivity
- IPv4 Fundamentals
- TCP/UDP Fundamentals
- Linux Network Interfaces
- Ethernet Hardware Tools
- Network Configuration with ip Command
- Starting and Stopping Interfaces
- NetworkManager
- DNS Clients
- DHCP Clients
- system-config-network{tui,cmd}
Lab Tasks
- Network Discovery
- Administer Users and Groups
- User and Group Concepts
- User Administration
- Modifying Accounts
- Group Administration
Lab Tasks
- User and Group Administration
- Administer Remote Systems
- Secure Shell
- Accessing Remote Shells
- Transferring Files
- Alternative sftp Clients
- X Access Control
- Remote X Access (historical/insecure approach)
- Remote X Access (modern/secure approach)
- XDMCP
- Remote Graphical Access With VNC and RDP
Lab Tasks
- Introduction to ssh and scp
- Remote X with XDMCP
- Configure a VNC Server
- Installing RHEL
- Anaconda: An Overview
- Anaconda: Booting the System
- Anaconda: Common Boot Options
- Anaconda: Loading Anaconda and Packages
- Anaconda: Storage Options
- Anaconda: Troubleshooting
- FirstBoot
- A Typical Install
Lab Tasks
- Linux Installation
- Manage Virtual Machines
- Introducing libvirt
- libvirt: Basic Concepts
- libvirt: Storage Architecture
- libvirt: Network Architecture
- libvirt: Graphical Tools
- libvirt: Command Line Tools
- virsh: Basics
- virsh: Common Tasks
- virt-install
- libguestfs and guestfish
- Control the Boot Process and Services
- Booting Linux on PCs
- GRUB Configuration
- /sbin/init
- System Init Styles
- Linux Runlevels
- /etc/inittab
- Managing Daemons
- Controlling Service Startup
- Shutdown and Reboot
Lab Tasks
- Boot Process
- GRUB Command Line
- Basic GRUB Security
- Introduction to Troubleshooting Labs
- Troubleshooting Practice: Boot Process
- Deploy File Sharing Services
- The FTP Protocol
- Active Mode FTP
- Passive Mode FTP
- vsftpd Configuring
- vsftpd Anonymous
- FTP with vsftpd
- HTTP Operation
- Apache History and Status
- httpd.conf – Server Settings
- httpd.conf – Main Configuration
- httpd.conf – VirtualHost Configuration
Lab Tasks
- Configuring vsftpd
- Apache Architecture
- Apache Content
- Secure Network Services
- SELinux Security Framework
- SELinux Modes
- SELinux Commands
- Choosing an SELinux Policy
- SELinux Booleans
- Graphical SELinux Policy Tools
- Basic Firewall Activation
- Netfilter: Stateful Packet Filter Firewall
- Netfilter Concepts
- Using the iptables Command
- Netfilter Rule Syntax
- Targets
- Common match_specs
- Connection Tracking
Lab Tasks
- Exploring SELinux Modes
- SELinux File Contexts
- 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! |