RHCSA Rapid Track
Abstract
| Goal | Review tasks from RHCSA Rapid Track |
| Objectives |
|
| Lab |
|
Objectives
After completing this section, students should have reviewed and refreshed the knowledge and skills learned in RHCSA Rapid Track.
Reviewing RHCSA Rapid Track
Before beginning the comprehensive review for this course, students should be comfortable with the topics covered in each chapter.
Students can refer to earlier sections in the textbook for extra study.
Chapter 1, Accessing Systems and Obtaining Support
Log in to local and remote Linux system, and investigate problem resolution methods provided through Red Hat Support and Red Hat Insights.
Log in to a Linux system on a local text console and run simple commands using the shell.
Configure key-based authentication for a user account to log in to remote systems securely without a password.
Describe key resources available through the Red Hat Customer Portal, and find information from Red Hat documentation and the Knowledgebase.
Analyze servers for issues, remediate or resolve them, and confirm the solution with Red Hat Insights.
Chapter 2, Navigating File Systems
Copy, move, create, delete, and organize files while working from the Bash shell.
Describe how Linux organizes files, and the purposes of various directories in the file-system hierarchy.
Create, copy, move, and remove files and directories.
Make multiple file names reference the same file using hard links and symbolic (or "soft") links.
Chapter 3, Managing Local Users and Groups
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 using the sudo command.
Create, modify, and delete locally defined user accounts.
Create, modify, and delete locally defined group accounts.
Set a password management policy for users, and manually lock and unlock user accounts.
Chapter 4, Controlling Access to Files
Set Linux file-system permissions on files and to interpret the security effects of different permission settings.
Change the permissions and ownership of files using command-line tools.
Control the default permissions of new files created by users, explain the effect of special permissions, and use special permissions and default permissions to set the group owner of files created in a particular directory.
Chapter 5, Managing SELinux Security
Protect and manage the security of a server by using SELinux.
Describe how SELinux works and how to switch a server between its various enforcment modes.
Adjust the SELinux type of a file in order to control which processes can access it.
Change the accesses allowed by the SELinux policy by setting tunable parameters called SELinux booleans.
Perform basic investigation and troubleshooting of accesses blocked by SELinux.
Chapter 6, Tuning System Performance
Evaluate and control processes, set tuning parameters and adjust process scheduling priorities on a Red Hat Enterprise Linux system.
Control and terminate processes that are not associated with your shell, and forcibly end user sessions and processes.
Describe what load average is and determine processes responsible for high resource use on a server.
Optimize system performance by selecting a tuning profile managed by the tuned daemon.
Prioritize or de-prioritize specific processes, with the nice and renice commands.
Chapter 7, Installing and Updating Software Packages
Download, install, update, and manage software packages from Red Hat and Yum package repositories.
Register a system to your Red Hat account and assign it entitlements for software updates and support services using Red Hat Subscription Management.
Find, install, and update software packages using the yum command.
Enable and disable use of Red Hat or third-party Yum repositories by a server.
Explain how modules allow installation of specific versions of software, list, enable, and switch module streams, and install and update packages from a module.
Chapter 8, Managing Basic Storage
Create and manage storage devices, partitions, file systems, and swap spaces from the command line.
Access file systems by attaching them to a directory in the file system hierarchy.
Create storage partitions, format them with the file systems, and mount them for use.
Create and manage swap spaces to supplement physical memory.
Chapter 9, Controlling Services and the Boot Process
Control and monitor network services, system daemons and the boot process using systemd.
List system daemons and network services started by the
systemdservice and socket units.Control system daemons and network services, using systemctl.
Describe the Red Hat Enterprise Linux boot process, set the default target used when booting, and boot a system to a non-default target.
Log into a system and change the root password when the current root password has been lost.
Manually repair file system configuration or corruption issues that stop the boot process.
Chapter 10, Managing Networking
Configure network interfaces and settings on Red Hat Enterprise Linux servers.
Test and inspect current network configuration with command-line utilities.
Manage network settings and devices using nmcli.
Modify network settings by editing the configuration files.
Configure a server's static host name and its name resolution, and test the results.
Chapter 11, Analyzing and Storing Logs
Locate and accurately interpret logs of system events for troubleshooting purposes.
Describe the basic logging architecture used by Red Hat Enterprise Linux to record events.
Interpret events in relevant syslog files to troubleshoot problems or 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 using NTP and configure the time zone to ensure correct time stamps for events recorded by the system journal and logs.
Chapter 12, Implementing 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.
Create and manage logical volumes from storage devices, and format them with file systems or prepare them with swap spaces.
Add and remove storage assigned to volume groups, and non-destructively extend the size of a logical volume formatted with an XFS or ext4 file system.
Manage multiple storage layers at once using Stratis local storage management.
Optimize use of storage space by using VDO to compress and deduplicate data on storage devices.
Chapter 13, Scheduling Future Tasks
Schedule tasks to automatically execute in the future.
Schedule commands to run on a repeating schedule using the system crontab file and directories..
Enable and disable systemd timers, and configure a timer that manages temporary files
Chapter 14, Accessing Network-Attached Storage
Access network-attached storage, using the NFS protocol.
Mount, use, and unmount an NFS export from the command line and at boot.
Configure the automounter to automatically mount an NFS file system on demand, and unmount it when it is no longer in use.
Chapter 15, Managing Network Security
Control network connections to services using the system firewall.
Accept or reject network connections to system services using firewalld rules.
Chapter 16, Running Containers
Obtain, run, and manage simple lightweight services as containers on a single Red Hat Enterprise Linux server.
Explain what a container is and how to use one to manage and deploy applications with supporting software libraries and dependencies.
Install container management tools and run a simple rootless container.
Find, retrieve, inspect, and manage container images obtained from a remote container registry and stored on your server.
Run containers with advanced options, list the containers running on the system, and start, stop, and kill containers.
Provide persistent storage for container data by mounting a directory from the container host inside a running container.
Start, stop, and check the status of a container as a systemd service.