Menu
Red Hat Training Courses

Outline for this course

Course Duration – 40 Hours

  • Get started with Red Hat Enterprise Linux
    • Describe and define open source, Linux distributions, and Red Hat Enterprise Linux.
  • Access the command line
    • Log into a Linux system and run simple commands using the shell.
  • Manage files from the command line
    • Copy, move, create, delete, and organize files while working from the bash shell.
  • Get help in Red Hat Enterprise Linux
    • Resolve problems by using local help systems.
  • Create, view, and edit text files
    • Manage text files from command output or in a text editor.
  • Manage local users and groups
    • Create, manage, and delete local users and groups, as well as administer local password policies.
  • Control access to files
    • Set Linux file system permissions on files and interpret the security effects of different permission settings.
  • Monitor and manage Linux processes
    • Evaluate and control processes running on a Red Hat Enterprise Linux system.
  • Control services and daemons
    • Control and monitor network services and system daemons using systemd.
  • Configure and secure SSH
    • Configure secure command line service on remote systems, using OpenSSH.
  • Analyze and store logs
    • Locate and accurately interpret logs of system events for troubleshooting purposes.
  • Manage networking
    • Configure network interfaces and settings on Red Hat Enterprise Linux servers.
  • Archive and transfer files
    • Archive and copy files from one system to another.
  • Install and update software
    • Download, install, update, and manage software packages from Red Hat and yum package repositories.
  • Access Linux files systems
    • Access, inspect, and use existing file systems on storage attached to a Linux server.
  • Analyze servers and get support
    • Investigate and resolve issues in the web-based management interface, getting support from Red Hat to help solve problems.
  • Comprehensive review
    • Review the content covered in this course by completing hands-on exercises.

Outline for this course

Course Duration – 32 Hours

  • Improve command line productivity
    • Run commands more efficiently by using advanced features of the bash shell, shell scripts, and various utilities provided by Red Hat Enterprise Linux.
  • Schedule future tasks
    • Schedule commands to run in the future, either one time or on a repeating schedule.
  • Tune system performance
    • Improve system performance by setting tuning parameters and adjusting scheduling priority of processes.
  • Control access to files with ACLs
    • Interpret and set access control lists (ACLs) on files to handle situations requiring complex user and group access permissions.
  • Manage SELinux security
    • Protect and manage the security of a server by using SELinux.
  • Maintain basic storage
    • Create and manage storage devices, partitions, file systems, and swap spaces from the command line.
  • Manage logical volumes
    • Create and manage logical volumes containing file systems and swap spaces from the command line.
  • Implement advanced storage features
    • Manage storage using the Stratis local storage management system and use VDO volumes to optimize storage space in use.
  • Access network-attached storage
    • Use the NFS protocol to administer network-attached storage.
  • Control the boot process
    • Manage the boot process to control services offered and to troubleshoot and repair problems.
  • Manage network security
    • Control network connections to services using the system firewall and SELinux rules.
  • Install Red Hat Enterprise Linux
    • Install Red Hat Enterprise Linux on servers and virtual machines.

Outline for this course

Course Duration – 32 Hours

  • Introduce Ansible
    • Describe Ansible concepts and install Red Hat Ansible Engine.
  • Deploy Ansible
    • Configure Ansible to manage hosts and run ad hoc Ansible commands.
  • Implement playbooks
    • Write a simple Ansible Playbook and run it to automate tasks on multiple managed hosts.
  • Manage variables and facts
    • Write playbooks that use variables to simplify management of the playbook and facts to reference information about managed hosts.
  • Implement task control
    • Manage task control, handlers, and task errors in Ansible Playbooks.
  • Deploy files to managed hosts
    • Deploy, manage, and adjust files on hosts managed by Ansible.
  • Manage large projects
    • Write playbooks that are optimized for larger, more complex projects.
  • Simplify playbooks with roles
    • Use Ansible roles to develop playbooks more quickly and to reuse Ansible code.
  • Troubleshoot Ansible
    • Troubleshoot playbooks and managed hosts.
  • Automate Linux administration tasks
    • Automate common Linux system administration tasks with Ansible.

Outline for this course

Course Duration – 32 Hours

  • Introduction to Ansible
    • Describe Ansible concepts and install Red Hat Ansible Engine.
  • Deploy Ansible
    • Configure Ansible to manage hosts and run ad hoc Ansible commands.
  • Implement playbooks
    • Write a simple Ansible playbook and run it to automate tasks on multiple managed hosts.
  • Manage variables and facts
    • Write playbooks that use variables to simplify management of the playbook and facts to reference information about managed hosts.
  • Implement task control
    • Manage task control, handlers, and task errors in Ansible playbooks.
  • Deploy files to managed hosts
    • Deploy, manage, and adjust files on hosts managed by Ansible.
  • Manage large projects
    • Write playbooks that are optimized for larger, more complex projects.
  • Simplify playbooks with roles
    • Use Ansible roles to develop playbooks more quickly and to reuse Ansible code.
  • Troubleshoot Ansible
    • Troubleshoot playbooks and managed hosts.
  • Automate Linux administration tasks
    • Automate common Linux system administration tasks with Ansible.
  • Comprehensive review
    • Demonstrate skills learned in this course by installing, optimizing, and configuring Ansible for the management of managed hosts.

Outline for this course

Course Duration – 40 Hours

  • Red Hat Virtualization overview
    • Explain the purpose and architecture of Red Hat Virtualization.
  • Install and configure Red Hat Virtualization
    • Install a minimal Red Hat Virtualization environment and use it to create a virtual machine.
  • Create and manage datacenters and clusters
    • Organize hypervisors into groups using datacenters and clusters.
  • Manage user accounts and roles
    • Configure user accounts using a central directory service, then use roles to assign access to resources based on job responsibilities.
  • Adding physical hosts
    • Add additional Red Hat Virtualization hosts automatically, and move and remove hosts from datacenters as needed.
  • Scale Red Hat Virtualization infrastructure
    • Add Red Hat Virtualization hosts automatically, configure Red Hat Enterprise Linux hosts when appropriate, and move and remove hosts from data centers as needed.
  • Manage Red Hat Virtualization networks
    • Separate network traffic into multiple networks on one or more interfaces to improve the performance and security of Red Hat Virtualization.
  • Manage Red Hat Virtualization storage
    • Create and manage data and ISO storage domains.
  • Deploy and manage virtual machines
    • Operate virtual machines in the Red Hat Virtualization environment.
  • Migrate virtual machines
    • Migrate and control automatic migration of virtual machines.
  • Manage virtual machine images
    • Manage virtual machine snapshots and disk images.
  • Automating virtual machine deployment
    • Automate deployment of virtual machines by using templates and cloud-init.
  • Back up and upgrade Red Hat Virtualization
    • Back up, restore, and upgrade the software in a Red Hat Virtualization environment.
  • Explore high-availability practices
    • Explain procedures to improve the resilience and reliability of Red Hat Virtualization by removing single points of failure and implementing high-availability features.
  • Perform comprehensive review
    • Demonstrate skills learned in this course by installing and configuring Red Hat Virtualization; using the platform to create and manage virtual machines; and backing up and updating components of Red Hat Virtualization.

Outline for this course

Course Duration – 40 Hours

  • Access systems and get help
    • Log in to local and remote Linux systems, and investigate problem resolution methods provided through Red Hat Insights and support.
  • Navigate file systems
    • Copy, move, create, delete, and organize files while working from the bash shell.
  • Manage local users and groups
    • Create, manage, and delete local users and groups and administer local password policies.
  • Control access to files
    • Set Linux file system permissions on files and to interpret the security effects of different permission settings.
  • Manage SELinux security
    • Protect and manage the security of a server by using SELinux.
  • Tune system performance
    • Evaluate and control processes, set tuning parameters, and adjust process scheduling priorities on a Red Hat Enterprise Linux system.
  • Install and update software packages
    • Download, install, update, and manage software packages from Red Hat and yum package repositories.
  • Manage basic storage
    • Create and manage storage devices, partitions, file systems, and swap spaces from the command line.
  • Control services and the boot process
    • Control and monitor network services, system daemons, and the boot process using systemd.
  • Manage networking
    • Configure network interfaces and settings on Red Hat Enterprise Linux servers.
  • Analyze and store logs
    • Locate and accurately interpret logs of system events for troubleshooting purposes.
  • Implement advanced storage features
    • Create and manage logical volumes containing file systems and swap spaces from the command line, and configure advanced storage features with Stratis and VDO.
  • Schedule future tasks
    • Schedule tasks to automatically execute in the future.
  • Access network-attached storage
    • Access network-attached storage, using the NFS protocol.
  • Manage network security
    • Control network connections to services using the system firewall and SELinux rules.

Outline for this course

Course Duration – 40 Hours

  • Local and remote logins
    • Review methods for accessing the system and engaging Red Hat Support.
  • File system navigation
    • Copy, move, create, delete, link, and organize files while working from the Bash shell prompt.
  • Users and groups
    • Manage Linux users and groups and administer local password policies.
  • File permissions
    • Control access to files and directories using permissions and access control lists (ACLs).
  • SELinux permissions
    • Manage the SELinux behavior of a system to keep it secure in case of a network service compromise.
  • Process management
    • Evaluate and control processes running on a Red Hat Enterprise Linux system.
  • Updating software packages
    • Download, install, update, and manage software packages from Red Hat and yum package repositories.
  • Creating and mounting file systems
    • Create and manage disks, partitions, and filesystems from the command line.
  • Service management and boot troubleshooting
    • Control and monitor system daemons and troubleshoot the Red Hat Enterprise Linux boot process.
  • Network configuration
    • Configure basic IPv4 networking on Red Hat Enterprise Linux systems.
  • System logging and ntp
    • Locate and accurately interpret relevant system log files for troubleshooting purposes.
  • Logical volume management
    • Create and manage logical volumes from the command line.
  • Scheduled processes
    • Schedule tasks to automatically execute in the future.
  • Mounting network file systems
    • Use autofs and the command line to mount and unmount network storage with NFS and SMB.
  • Firewall configuration
    • Configure a basic firewall.
  • Virtualization and kickstart
    • Automate the installation of Red Hat Enterprise Linux on virtual machines with kernel-based virtual machine (KVM) and libvirt.
  • Managing IPv6 networking
    • Configure and troubleshoot basic IPv6 networking on Red Hat Enterprise Linux systems.
  • Configuring link aggregation and bridging
    • Configure and troubleshoot advanced network interface functionality including bonding, teaming, and local software bridges.
  • Controlling network port security
    • Permit and reject access to network services using advanced SELinux and firewalld filtering techniques.
  • Managing DNS for Servers
    • Set and verify correct DNS records for systems and configure secure-caching DNS.
  • Configuring E-mail Delivery
    • Relay all e-mail sent by the system to a SMTP gateway for central delivery.
  • Providing block-based storage
    • Provide and use networked iSCSI block devices as remote disks.
  • Providing file-based storage
    • Provide NFS exports and SMB file shares to specific systems and users.
  • Configuring MariaDB databases
    • Provide a MariaDB SQL database for use by programs and database administrators.
  • Providing Apache HTTPD Web Service
    • Configure Apache HTTPD to provide Transport Layer Security (TLS)-enabled websites and virtual hosts.
  • Writing Bash scripts
    • Write simple shell scripts using Bash.
  • Bash conditionals and control structures
    • Use Bash conditionals and other control structures to write more sophisticated shell commands and scripts.
  • Configuring the shell environment
    • Customize Bash startup and use environment variables, Bash aliases, and Bash functions.