RHCSA Rapid Track Course (RH199) – Outline

Gedetailleerde cursusinhoud

1. NETWORK CONFIGURATION AND TROUBLESHOOTING

  • IPv4 Fundamentals
  • TCP/UDP Fundamentals
  • Linux Network Interfaces
  • Ethernet Hardware Tools
  • Network Configuration with ip Command
  • Configuring Routing Tables
  • IP to MAC Address Mapping with ARP
  • Starting and Stopping Interfaces
  • NetworkManager
  • DNS Clients
  • DHCP Clients
  • system-config-network-{tui,cmd}
  • Network Diagnostics

2. LAB TASKS

  • Network Discovery
  • Basic Client Networking
  • Introduction to Troubleshooting Labs
  • Troubleshooting Practice: Networking

3. MANAGING USER ACCOUNTS

  • User and Group Concepts
  • User Administration
  • Modifying Accounts
  • Group Administration
  • Password Aging
  • Manual DS Client Configuration
  • system-config-authentication
  • System Security Services Daemon (SSSD)
  • File Sharing via NFS
  • NFSv4
  • NFS Clients
  • Implementing NFSv4
  • Accessing Windows/Samba Shares from Linux
  • AutoFS
  • AutoFS Configuration

4. LAB TASKS

  • User and Group Administration
  • Using LDAP for Centralized User Accounts

5. COMMAND LINE PROCESS MANAGEMENT

  • What is a Process?
  • Viewing Processes
  • Managing Processes
  • Tuning Process Scheduling
  • System Status - CPU
  • System Status - I/O
  • System Status - Memory

6. MANAGE SYSTEM RESOURCES

  • Automating Tasks
  • at/batch
  • cron
  • The crontab Command
  • crontab Format
  • /etc/cron.*/ Directories
  • Anacron
  • System Logging
  • Rsyslog
  • /etc/rsyslog.conf
  • Log Management
  • Log Anomaly Detector

7. LAB TASKS

  • Creating and Managing User Cron Jobs
  • Adding System cron Jobs
  • Setting up a Full Debug Logfile
  • Remote Syslog Configuration

8. INSTALLING AND MANAGING SOFTWARE

  • RPM Features
  • RPM Package Files
  • Working With RPMs
  • Managing Software Dependencies
  • Using the YUM command
  • YUM package groups
  • Updating the Kernel RPM
  • Configuring YUM
  • Yum Plugins

9. LAB TASKS

  • Managing Software with RPM
  • Using YUM

10. ADMINISTER REMOTE SYSTEMS

  • Secure Shell
  • Accessing Remote Shells
  • Transferring Files
  • Alternative sftp Clients
  • X Access Control
  • Remote X Access (historical/insecure)
  • Remote X Access (modern/secure)
  • XDMCP
  • Remote Graphical Access With VNC and RDP

11. LAB TASKS

  • Introduction to ssh and scp
  • Remote X with XDMCP
  • Configure a VNC Server

12. DEPLOY AND SECURE FILE-SHARING SERVICES

  • Managing Daemons
  • Controlling Service Startup
  • Netfilter Concepts
  • RHEL6 Firewall
  • Netfilter Rule Syntax
  • Targets
  • Using the iptables Command
  • Common match_specs
  • Connection Tracking
  • The FTP Protocol
  • Active Mode FTP
  • Passive Mode FTP
  • vsftpd
  • Configuring vsftpd
  • Anonymous FTP with vsftpd
  • HTTP Operation
  • Apache Configuration Files
  • httpd.conf - Server Settings
  • httpd.conf - Main Configuration
  • httpd.conf - VirtualHost Configuration
  • Managing Network-Wide Time
  • Continual Time Sync with NTP
  • Configuring NTP Clients
  • Useful NTP Commands

13. LAB TASKS

  • Managing Services With chkconfig
  • Firewall Configuration
  • Securing Services with Netfilter
  • Configuring vsftpd
  • Apache Architecture
  • Apache Content
  • NTP Client Configuration

14. MANAGING SELINUX

  • SELinux Security Framework
  • SELinux Modes
  • SELinux Commands
  • Choosing an SELinux Policy
  • SELinux Booleans
  • Permissive Domains
  • SELinux Policy Tools
  • SELinux Troubleshooting
  • SELinux Troubleshooting Continued

15. LAB TASKS

  • Exploring SELinux Modes
  • SELinux File Contexts

16. MANAGING SIMPLE PARTITIONS AND FILESYSTEMS

  • Partition Considerations
  • Partitioning Disks with fdisk
  • Partitioning Disks with parted
  • Filesystem Creation
  • Filesystem Maintenance
  • Mounting Filesystems
  • Linux Unified Key Setup (LUKS)
  • Swap

17. LAB TASKS

  • Creating and Managing Filesystems
  • Hot Adding Swap
  • LUKS-on-disk format Encrypted Filesystem

18. USING FILESYSTEM ACCESS CONTROL LISTS

  • File and Directory Permissions
  • Changing File Permissions
  • Troubleshooting Incorrect File Permissions
  • File Access Control Lists
  • Manipulating FACLs
  • Viewing FACLs
  • Backing Up FACLs

19. LAB TASKS

  • Using Filesystem ACLs

20. MANAGE LOGICAL VOLUMES

  • Logical Volume Management
  • Implementing LVM
  • Creating Logical Volumes
  • Manipulating VGs & LVs
  • Advanced LVM Concepts
  • system-config-lvm

21. LAB TASKS

  • Creating and Managing LVM Volumes

22. CONTROL THE BOOT PROCESS

  • Booting Linux on PCs
  • GRUB Configuration
  • Troubleshooting With GRUB
  • /sbin/init
  • System Init Styles
  • Linux Runlevels
  • /etc/inittab
  • Shutdown and Reboot

23. LAB TASKS

  • Boot Process
  • GRUB Command Line
  • Basic GRUB Security
  • Introduction to Troubleshooting Labs
  • Troubleshooting Practice: Boot Process

24. TUNING AND MAINTAINING THE KERNEL

  • Kernel Modules
  • Configuring Kernel Components and Modules
  • Handling Module Dependencies
  • Configuring the Kernel via /proc/

25. LAB TASKS

  • Adjusting Kernel Options

26. 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

27. AUTOMATED INSTALLATIONS OF RED HAT ENTERPRISE LINUX

  • Kickstart
  • Anaconda: An Overview
  • Anaconda: Booting the System
  • Anaconda: Common Boot Options
  • Anaconda: Loading Anaconda and Packages
  • Anaconda: Storage Options
  • Anaconda: Troubleshooting

28. LAB TASKS

  • Automating Installation with Kickstart

29. GET HELP IN A GRAPHICAL ENVIRONMENT

  • Help from Commands and Documentation
  • Getting Help with man & info

30. LAB TASKS

  • Help with Commands

31. UNDERSTAND AND USE ESSENTIAL TOOLS

  • Use of Appendix
  • Logging In
  • Switching User Contexts
  • Physical Unix File Structure
  • Directory Manipulation
  • Deleting and Creating Files
  • File Manipulation
  • Filesystem Links
  • Communication Channels
  • File Redirection
  • Archives with tar
  • The gzip Compression Utility
  • The bzip2 Compression Utility
  • Learning vi
  • Basic vi
  • Intermediate vi
  • Regular Expression Overview
  • Regular Expressions
  • RE Character Classes
  • RE Quantifiers
  • RE Parenthesis
  • Searching Inside Files