redhat.labs

learn path

  • Red Hat System Administration I (RH124)

    • description

      • The first of two courses covering the core system administration tasks needed to manage Red Hat Enterprise Linux servers

      • Red Hat System Administration I (RH124) is designed for IT professionals without previous Linux system administration experience. - The course provides students with Linux administration competence by focusing on core administration tasks. This course also provides a foundation for students who plan to become full-time Linux system administrators by introducing key command-line concepts and enterprise-level tools.

      • This course is the first of a two-course series that takes a computer professional without Linux system administration knowledge to become a fully capable Linux administrator. These concepts are further developed in the follow-on course, Red Hat System Administration II (RH134).

    • Outline for this course

      • zdroj - https://www.redhat.com/en/services/training/rh124-red-hat-system-administration-i?section=outline

      • Get started with Red Hat Enterprise Linux

        • Describe and define open source, Linux, Linux distributions, and Red Hat Enterprise Linux.
      • Access the command line

        • Log in to a Linux system and run simple commands from the shell.
      • Manage files from the command line

        • Copy, move, create, delete, and organize files from the Bash shell.
      • Get help in Red Hat Enterprise Linux

        • Resolve problems by using local help systems.
      • Create, view, and edit text files

        • Create, view, and edit text files from command output or in a text editor.
      • 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 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 with the systemd service.
      • Configure and secure SSH

        • Configure secure command-line services on remote systems with OpenSSH.
      • Analyze and store logs

        • Locate and accurately interpret system event logs 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 Packages

        • Download, install, update, and manage software packages from Red Hat and DNF package repositories..
      • Access Linux file systems

        • Access, inspect, and use existing file systems on storage that is 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 tasks from Red Hat System Administration I.
    • Audience for this course.

      • This course is geared toward Windows system administrators, network administrators, and other system administrators who are interested in supplementing current skills, in addition to Linux system administrators who are responsible for these tasks:

      • Configuring , installing, upgrading, and maintaining Linux systems with established standards and procedures.

      • Providing operational support on enterprise or cloud Linux instances.

      • Managing systems for monitoring system performance and availability.

      • Writing and deploying scripts for task automation and system administration.

    • Prerequisites for this course.

      • Successful completion of Red Hat System Administration I (RH124) is recommended.
      • Experienced Linux administrators who seek to accelerate their path toward becoming a Red Hat Certified System Administrator should start with the RHCSA Rapid Track course (RH199).
  • Red Hat System Administration II (RH124)

    • description

      • Red Hat System Administration II (RH134) is the second part of the RHCSA training track for IT professionals who have already attended Red Hat System Administration I. The course goes deeper into core Linux system administration skills in storage configuration and management, installation and deployment of Red Hat Enterprise Linux, management of security features such as SELinux, control of recurring system tasks, management of the boot process and troubleshooting, basic system tuning, and command-line automation and productivity. This course assumes that students have attended Red Hat System Administration I (RH124).
    • Outline for this course

      • zdroj - https://www.redhat.com/en/services/training/rh134-red-hat-system-administration-ii?section=outline*

      • Improve command-line productivity

        • Run commands more efficiently by using advanced features of the Bash shell, shell scripts, and various Red Hat Enterprise Linux utilities.
      • Schedule future tasks

        • Schedule tasks to execute at a specific time and date.
      • Tune system performance

        • Improve system performance by setting tuning parameters and adjusting the scheduling priority of processes.
      • Manage SELinux security

        • Protect and manage the security of a server by using SELinux.
      • Manage 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 that contain file systems and swap spaces from the command line.
      • Access network-attached storage

        • Access network-attached storage with the NFS protocol.
      • Control the boot process

        • Manage the boot process to control offered services and to troubleshoot and repair problems.
      • Manage network security

        • Control network connections to services with the system firewall and SELinux rules.
      • Install Red Hat Enterprise Linux

        • Install Red Hat Enterprise Linux on servers and virtual machines.
      • Run Containers

        • Obtain, run, and manage simple lightweight services as containers on a single Red Hat Enterprise Linux server.
    • Audience for this course.

      • This course is geared toward Windows system administrators, network administrators, and other system administrators who are interested in supplementing current skills, in addition to Linux system administrators who are responsible for these tasks:
        • Configuring , installing, upgrading, and maintaining Linux systems with established standards and procedures.
        • Providing operational support on enterprise or cloud Linux instances.
        • Managing systems for monitoring system performance and availability.
        • Writing and deploying scripts for task automation and system administration.
    • Prerequisites for this course.

      • Successful completion of Red Hat System Administration I (RH124) is recommended.
      • Experienced Linux administrators who seek to accelerate their path toward becoming a Red Hat Certified System Administrator should start with the RHCSA Rapid Track course (RH199).
  • Red Hat Certified System Administrator (RHCSA) exam (EX200)

    • description:

      • The performance-based Red Hat Certified System Administrator (RHCSA) exam (EX200) tests your knowledge in areas of system administration common across a wide range of environments and deployment scenarios. The skills tested in this exam are the foundation for system administration across all Red Hat® products.
      • By passing this exam, you become a Red Hat Certified System Administrator. If you choose to continue your learning journey beyond RHCSA, the credential can also serve as a foundational step on your path toward our highest level of certification—Red Hat Certified Architect.
      • Objectives listed for this exam are based on the most recent Red Hat product version available. Click “Get started” to view all versions of this exam available for purchase.
    • objectives:

      • zdroj - https://www.redhat.com/en/services/training/ex200-red-hat-certified-system-administrator-rhcsa-exam?section=objectives

      • Study points for the exam

        • RHCSA exam candidates should be able to accomplish the tasks below without assistance. These have been grouped into several categories.
      • Understand and use essential tools

        • Access a shell prompt and issue commands with correct syntax
        • Use input-output redirection (>, >>, |, 2>, etc.)
        • Use grep and regular expressions to analyze text
        • Access remote systems using SSH
        • Log in and switch users in multiuser targets
        • Archive, compress, unpack, and uncompress files using tar, star, gzip, and bzip2
        • Create and edit text files
        • Create, delete, copy, and move files and directories
        • Create hard and soft links
        • List, set, and change standard ugo/rwx permissions
        • Locate, read, and use system documentation including man, info, and files in /usr/share/doc
      • Create simple shell scripts

        • Conditionally execute code (use of: if, test, [], etc.)
        • Use Looping constructs (for, etc.) to process file, command line input
        • Process script inputs ($1, $2, etc.)
        • Processing output of shell commands within a script
      • Operate running systems

        • Boot, reboot, and shut down a system normally
        • Boot systems into different targets manually
        • Interrupt the boot process in order to gain access to a system
        • Identify CPU/memory intensive processes and kill processes
        • Adjust process scheduling
        • Manage tuning profiles
        • Locate and interpret system log files and journals
        • Preserve system journals
        • Start, stop, and check the status of network services
        • Securely transfer files between systems
      • Configure local storage

        • List, create, delete partitions on MBR and GPT disks
        • Create and remove physical volumes
        • Assign physical volumes to volume groups
        • Create and delete logical volumes
        • Configure systems to mount file systems at boot by universally unique ID (UUID) or label
        • Add new partitions and logical volumes, and swap to a system non-destructively
      • Create and configure file systems

        • Create, mount, unmount, and use vfat, ext4, and xfs file systems
        • Mount and unmount network file systems using NFS
        • Configure autofs
        • Extend existing logical volumes
        • Create and configure set-GID directories for collaboration
        • Diagnose and correct file permission problems
      • Deploy, configure, and maintain systems

        • Schedule tasks using at and cron
        • Start and stop services and configure services to start automatically at boot
        • Configure systems to boot into a specific target automatically
        • Configure time service clients
        • Install and update software packages from Red Hat Network, a remote repository, or from the local file system
        • Modify the system bootloader
      • Manage basic networking

        • Configure IPv4 and IPv6 addresses
        • Configure hostname resolution
        • Configure network services to start automatically at boot
        • Restrict network access using firewall-cmd/firewall
      • Manage users and groups

        • Create, delete, and modify local user accounts
        • Change passwords and adjust password aging for local user accounts
        • Create, delete, and modify local groups and group memberships
        • Configure superuser access
      • Manage security

        • Configure firewall settings using firewall-cmd/firewalld
        • Manage default file permissions
        • Configure key-based authentication for SSH
        • Set enforcing and permissive modes for SELinux
        • List and identify SELinux file and process context
        • Restore default file contexts
        • Manage SELinux port labels
        • Use boolean settings to modify system SELinux settings
        • Diagnose and address routine SELinux policy violations
      • Manage containers

        • Find and retrieve container images from a remote registry
        • Inspect container images
        • Perform container management using commands such as podman and skopeo
        • Build a container from a Containerfile
        • Perform basic container management such as running, starting, stopping, and listing running containers
        • Run a service inside a container
        • Configure a container to start automatically as a systemd service
        • Attach persistent storage to a container
    • As with all Red Hat performance-based exams, configurations must persist after reboot without intervention.

  • Red Hat Enterprise Linux Automation with Ansible (RH294)

    • description
    • Outline
      • zdroj - https://www.redhat.com/en/services/training/rh294-red-hat-linux-automation-with-ansible?section=outline
      • Introduce Ansible
        • Describe the fundamental concepts of Red Hat Ansible Automation Platform and how it is used, and install Red Hat Ansible Automation Platform.
      • Implement an Ansible playbook
        • Create an inventory of managed hosts, write a simple Ansible playbook, and run the playbook to automate tasks on those 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 complex plays and playbooks
        • Write playbooks that are optimized for larger, more complex plays and playbooks.
      • 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.