|
Understand and use essential tools
- Access a shell prompt and issue commands with correct syntax [1]
- Use input-output redirection (>, >>, |, 2>, etc.) [1]
- Use grep and regular expressions to analyze text [1]
- Access remote systems using SSH [1]
- Log in and switch users in multiuser targets [1]
- Archive, compress, unpack, and uncompress files using tar, star, gzip, and bzip2 [1]
- Create and edit text files [1]
- Create, delete, copy, and move files and directories [1]
- Create hard and soft links [1]
- List, set, and change standard ugo/rwx permissions [1]
- Locate, read, and use system documentation including man, info, and files in /usr/share/doc [1]
Operate running systems
- Boot, reboot, and shut down a system normally[1][2]
- Boot systems into different targets manually [1]
- Interrupt the boot process in order to gain access to a system [1]
- Identify CPU/memory intensive processes and kill processes [1]
- Adjust process scheduling
- Manage tuning profiles
- Locate and interpret system log files and journals[1][2]
- Preserve system journals
- Start, stop, and check the status of network services [1]
- Securely transfer files between systems [1]
Configure local storage
- List, create, delete partitions on MBR and GPT disks [1]
- Create and remove physical volumes [1]
- Assign physical volumes to volume groups [1]
- Create and delete logical volumes [1]
- Configure systems to mount file systems at boot by universally unique ID (UUID) or label [1]
- Add new partitions and logical volumes, and swap to a system non-destructively [1]
Create and configure file systems
- Create, mount, unmount, and use vfat, ext4, and xfs file systems [1]
- Mount and unmount network file systems using NFS [1]
- Extend existing logical volumes [1]
- Create and configure set-GID directories for collaboration [1]
- Configure disk compression
- Manage layered storage
- Diagnose and correct file permission problems[1][2]
Deploy, configure, and maintain systems
- Schedule tasks using at and cron[1][2][3]
- Start and stop services and configure services to start automatically at boot[1][2][3]
- Configure systems to boot into a specific target automatically [1]
- Configure time service clients [1]
- Install and update software packages from Red Hat Network, a remote repository, or from the local file system[1][2]
- Work with package module streams
- Modify the system bootloader[1][2]
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 [1]
- Change passwords and adjust password aging for local user accounts [1]
- Create, delete, and modify local groups and group memberships [1]
- Configure superuser access
Manage security
- Configure firewall settings using firewall-cmd/firewalld[1]
- Create and use file access control lists [1]
- Configure key-based authentication for SSH [1]
- Set enforcing and permissive modes for SELinux [1]
- List and identify SELinux file and process context [1]
- Restore default file contexts [1]
- Use boolean settings to modify system SELinux settings [1]
- Diagnose and address routine SELinux policy violations [1]
References
- https://www.redhat.com/en/services/training/ex200-red-hat-certified-system-administrator-rhcsa-exam?section=Objectives
|
|