RHCSA Rapid Track
Course update
An updated version of this course is available that uses a newer version of Red Hat Enterprise Linux in the lab environment. Therefore, the RHEL 9.0 version of the lab environment will retire on December 31, 2024. Please complete any work in this lab environment before it is removed on December 31, 2024. For the most up-to-date version of this course, we recommend moving to the RHEL 9.3 version.
Abstract
| Goal | Review tasks from the RHCSA Rapid Track course. |
| Objectives |
|
| Sections |
|
| Labs |
|
After completing this section, you should have reviewed and refreshed the knowledge and skills learned in RHCSA Rapid Track.
Before beginning the comprehensive review for this course, you should be comfortable with the topics covered in each chapter.
You can refer to earlier sections in the textbook for extra study.
Edit text files, log in to local and remote Linux system, and investigate problem resolution methods that are provided through Red Hat Support and Red Hat Insights.
Create and edit text files from the command line with the vim editor.
Configure a user account to use key-based authentication to log in to remote systems securely without a password.
Describe and use Red Hat Customer Portal key resources to find information from Red Hat documentation and the Knowledgebase.
Use Red Hat Insights to analyze servers for issues, remediate or resolve them, and confirm that the solution worked.
Copy, move, create, delete, and organize files from the Bash shell.
Describe how Linux organizes files, and the purposes of various directories in the file-system hierarchy.
Make multiple file names reference the same file with hard links and symbolic (or "soft") links.
Efficiently run commands that affect many files by using pattern matching features of the Bash shell.
Create, manage, and delete local users and groups, and administer local password policies.
Describe the purpose of users and groups on a Linux system.
Switch to the superuser account to manage a Linux system, and grant other users superuser access through the
sudocommand.Create, manage, and delete local user accounts.
Create, modify, and delete local group accounts.
Set a password management policy for users, and manually lock and unlock user accounts.
Set Linux file-system permissions on files and to interpret the security effects of different permission settings.
Change the permissions and ownership of files with command-line tools.
Control the default permissions of user-created files, explain the effect of special permissions, and use special and default permissions to set the group owner of files that are created in a directory.
Protect and manage server security by using SELinux.
Explain how SELinux protects resources, change the current SELinux mode of a system, and set the default SELinux mode of a system.
Manage the SELinux policy rules that determine the default context for files and directories with the
semanage fcontextcommand, and apply the context defined by the SELinux policy to files and directories with therestoreconcommand.Activate and deactivate SELinux policy rules with the
setseboolcommand, manage the persistent value of SELinux Booleans with thesemanage boolean -lcommand, and consultmanpages that end with_selinuxto find useful information about SELinux Booleans.Use SELinux log analysis tools and display useful information during SELinux troubleshooting with the
sealertcommand.
Evaluate and control processes, set tuning parameters and adjust process scheduling priorities on a Red Hat Enterprise Linux system.
Use commands to kill and communicate with processes, define the characteristics of a daemon process, and stop user sessions and processes.
Define load average and determine resource-intensive server processes.
Optimize system performance by selecting a tuning profile that the tuned daemon manages.
Prioritize or deprioritize specific processes, with the nice and renice commands.
Schedule tasks to automatically execute in the future.
Schedule commands to run on a repeating schedule with a user's crontab file.
Schedule commands to run on a repeating schedule with the system crontab file and directories.
Enable and disable systemd timers, and configure a timer that manages temporary files.
Download, install, update, and manage software packages from Red Hat and DNF package repositories.
Register a system to your Red Hat account and assign it entitlements for software updates and support services with Red Hat Subscription Management.
Find, install, and update software packages with the dnf command.
Enable and disable server use of Red Hat or third-party DNF repositories.
Create and manage storage devices, partitions, file systems, and swap spaces from the command line.
Access the contents of file systems by adding and removing file systems in the file-system hierarchy.
Create storage partitions, format them with file systems, and mount them for use.
Create and manage swap spaces to supplement physical memory.
Create and manage logical volumes that contain file systems or swap spaces from the command line.
Describe logical volume manager components and concepts, and implement LVM storage and display LVM component information.
Control and monitor network services, system daemons and the boot process using systemd services.
List system daemons and network services that were started by the systemd service and socket units.
Control system daemons and network services with systemctl.
Describe the Red Hat Enterprise Linux boot process, set the default target when booting, and boot a system to a non-default target.
Log in to a system and change the root password when the current root password is lost.
Manually repair file-system configuration or corruption issues that stop the boot process.
Locate and accurately interpret system event logs for troubleshooting purposes.
Describe the basic Red Hat Enterprise Linux logging architecture to record events.
Interpret events in the relevant syslog files to troubleshoot problems or to review system status.
Find and interpret entries in the system journal to troubleshoot problems or review system status.
Configure the system journal to preserve the record of events when a server is rebooted.
Maintain accurate time synchronization with Network Time Protocol (NTP) and configure the time zone to ensure correct time stamps for events that are recorded by the system journal and logs.
Configure network interfaces and settings on Red Hat Enterprise Linux servers.
Test and inspect the current network configuration with command-line utilities.
Manage network settings and devices with the nmcli command.
Modify network configuration by editing configuration files.
Configure a server's static hostname and its name resolution and test the results.
Access network-attached storage with the NFS protocol.
Identify NFS export information, create a directory to use as a mount point, mount an NFS export with the
mountcommand or by configuring the/etc/fstabfile, and unmount an NFS export with theumountcommand.Describe the benefits of using the automounter, and automount NFS exports by using direct and indirect maps.
Control network connections to services with the system firewall and SELinux rules.
Accept or reject network connections to system services with
firewalldrules.Verify that network ports have the correct SELinux type for services to bind to them.
Obtain, run, and manage simple lightweight services as containers on a single Red Hat Enterprise Linux server.
Explain container concepts and the core technologies for building, storing, and running containers.
Discuss container management tools for using registries to store and retrieve images, and for deploying, querying, and accessing containers.
Provide persistent storage for container data by sharing storage from the container host, and configure a container network.
Configure a container as a
systemdservice, and configure a container service to start at boot time.