Skip Ribbon Commands
Skip to main content

L-199 - RHCSA Red Hat Certified System Administrator Rapid Track Course

Price:

Duration: 5 Days

Audience:

Level:

Technology:

Delivery Method:

Software Assurance Value:

Microsoft CPE:

Course Information

Course Description

​Students seeking training to prepare themselves for the RHCSA certification should attend this course. This course is taught in a rapid pace format designed to help quickly identify and fill gaps in system administration knowledge. Focus includes managing users and groups, software, printers, and local storage. It also includes an introduction to security, virtualization, and the deployment of common network services.

Course Objectives

Course Audience

Course Outline

  1. Network Configuration and Troubleshooting
    1. IPv4 Fundamentals
    2. TCP/UDP Fundamentals
    3. Linux Network Interfaces
    4. Ethernet Hardware Tools
    5. Network Configuration with ip Command
    6. Configuring Routing Tables
    7. IP to MAC Address Mapping with ARP
    8. Starting and Stopping Interfaces
    9. NetworkManager
    10. DNS Clients
    11. DHCP Clients
    12. system-config-network-{tui,cmd}
    13. Network Diagnostics
    14. Lab Tasks
    15. Network Discovery
    16. Basic Client Networking
    17. Introduction to Troubleshooting Labs
    18. Troubleshooting Practice: Networking
  2. Managing User Accounts
    1. User and Group Concepts
    2. User Administration
    3. Modifying Accounts
    4. Group Administration
    5. Password Aging
    6. Manual DS Client Configuration
    7. system-config-authentication
    8. System Security Services Daemon (SSSD)
    9. File Sharing via NFS
    10. NFSv4
    11. NFS Clients
    12. Implementing NFSv4
    13. Accessing Windows/Samba Shares from Linux
    14. AutoFS
    15. AutoFS Configuration
    16. Lab Tasks
    17. User and Group Administration
    18. Using LDAP for Centralized User Accounts
  3. Command Line Process Management
    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
  4. Manage System Resources
    1. Automating Tasks
    2. at/batch
    3. cron
    4. The crontab Command
    5. crontab Format
    6. /etc/cron.*/ Directories
    7. Anacron
    8. System Logging
    9. Rsyslog
    10. /etc/rsyslog.conf
    11. Log Management
    12. Log Anomaly Detector
    13. Lab Tasks
    14. Creating and Managing User Cron Jobs
    15. Adding System cron Jobs
    16. Setting up a Full Debug Logfile
    17. Remote Syslog Configuration
  5. Installing and Managing Software
    1. RPM Features
    2. RPM Package Files
    3. Working With RPMs
    4. Managing Software Dependencies
    5. Using the YUM command
    6. YUM package groups
    7. Updating the Kernel RPM
    8. Configuring YUM
    9. Yum Plugins
    10. Lab Tasks
    11. Managing Software with RPM
    12. Using YUM
  6. 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)
    7. Remote X Access (modern/secure)
    8. XDMCP
    9. Remote Graphical Access With VNC and RDP
    10. Lab Tasks
    11. Introduction to ssh and scp
    12. Remote X with XDMCP
    13. Configure a VNC Server
  7. Deploy and Secure File-Sharing Services
    1. Managing Daemons
    2. Controlling Service Startup
    3. Netfilter Concepts
    4. RHEL6 Firewall
    5. Netfilter Rule Syntax
    6. Targets
    7. Using the iptables Command
    8. Common match_specs
    9. Connection Tracking
    10. The FTP Protocol
    11. Active Mode FTP
    12. Passive Mode FTP
    13. vsftpd
    14. Configuring vsftpd
    15. Anonymous FTP with vsftpd
    16. HTTP Operation
    17. Apache Configuration Files
    18. httpd.conf - Server Settings
    19. httpd.conf - Main Configuration
    20. httpd.conf - VirtualHost Configuration
    21. Managing Network-Wide Time
    22. Continual Time Sync with NTP
    23. Configuring NTP Clients
    24. Useful NTP Commands
    25. Lab Tasks
    26. Managing Services With chkconfig
    27. Firewall Configuration
    28. Securing Services with Netfilter
    29. Configuring vsftpd
    30. Apache Architecture
    31. Apache Content
    32. NTP Client Configuration
  8. Managing SELinux
    1. SELinux Security Framework
    2. SELinux Modes
    3. SELinux Commands
    4. Choosing an SELinux Policy
    5. SELinux Booleans
    6. Permissive Domains
    7. SELinux Policy Tools
    8. SELinux Troubleshooting
    9. SELinux Troubleshooting Continued
    10. Lab Tasks
    11. Exploring SELinux Modes
    12. SELinux File Contexts
  9. Managing Simple Partitions and Filesystems
    1. Partition Considerations
    2. Partitioning Disks with fdisk
    3. Partitioning Disks with parted
    4. Filesystem Creation
    5. Filesystem Maintenance
    6. Mounting Filesystems
    7. Linux Unified Key Setup (LUKS)
    8. Swap
    9. Lab Tasks
    10. Creating and Managing Filesystems
    11. Hot Adding Swap
    12. LUKS-on-disk format Encrypted Filesystem
  10. Using Filesystem Access Control Lists
    1. File and Directory Permissions
    2. Changing File Permissions
    3. Troubleshooting Incorrect File Permissions
    4. File Access Control Lists
    5. Manipulating FACLs
    6. Viewing FACLs
    7. Backing Up FACLs
    8. Lab Tasks
    9. Using Filesystem ACLs
  11. 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
    7. Lab Tasks
    8. Creating and Managing LVM Volumes
  12. Control the Boot Process
    1. Booting Linux on PCs
    2. GRUB Configuration
    3. Troubleshooting With GRUB
    4. /sbin/init
    5. System Init Styles
    6. Linux Runlevels
    7. /etc/inittab
    8. Shutdown and Reboot
    9. Lab Tasks
    10. Boot Process
    11. GRUB Command Line
    12. Basic GRUB Security
    13. Introduction to Troubleshooting Labs
    14. Troubleshooting Practice: Boot Process
  13. Tuning and Maintaining the Kernel
    1. Kernel Modules
    2. Configuring Kernel Components and Modules
    3. Handling Module Dependencies
    4. Configuring the Kernel via /proc/
    5. Lab Tasks
    6. Adjusting Kernel Options
  14. 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
  15. Automated Installations of Red Hat Enterprise Linux
    1. Kickstart
    2. Anaconda: An Overview
    3. Anaconda: Booting the System
    4. Anaconda: Common Boot Options
    5. Anaconda: Loading Anaconda and Packages
    6. Anaconda: Storage Options
    7. Anaconda: Troubleshooting
    8. Lab Tasks
    9. Automating Installation with Kickstart
  16. Get Help in a Graphical Environment
    1. Help from Commands and Documentation
    2. Getting Help with man & info
    3. Lab Tasks
    4. Help with Commands
  1. Understand and Use Essential Tools
    1. Use of Appendix
    2. Logging In
    3. Switching User Contexts
    4. Physical Unix File Structure
    5. Directory Manipulation
    6. Deleting and Creating Files
    7. File Manipulation
    8. Filesystem Links
    9. Communication Channels
    10. File Redirection
    11. Archives with tar
    12. The gzip Compression Utility
    13. The bzip2 Compression Utility
    14. Learning vi
    15. Basic vi
    16. Intermediate vi
    17. Regular Expression Overview
    18. Regular Expressions
    19. RE Character Classes
    20. RE Quantifiers
    21. RE Parenthesis
    22. Searching Inside Files

Course Prerequisites

​Students should already have experience administering Linux systems and must be comfortable navigating the filesystem, editing files, and running common commands from the shell.

Course Schedule
This course is not scheduled yet.