Custom exam practise:
1. Basic Foundations
Essential Tools
Access a shell prompt and issue commands with correct syntax.
Create and edit text files.
Create, delete, copy, and move files and directories.
Locate, read, and use system documentation (man, info, /usr/share/doc).
Use input-output redirection (>, >>, |, 2>, etc.).
Use
grep
and regular expressions to analyze text.
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.
2. Intermediate Foundations
File Permissions and Links
List, set, and change standard
ugo/rwx
permissions.Create hard and soft links.
Manage default file permissions.
Diagnose and correct file permission problems.
Shell Scripting
Create simple shell scripts.
Conditionally execute code (
if
,test
,[]
).Use looping constructs (
for
, etc.) to process input.Process script inputs (
$1
,$2
, etc.).Process output of shell commands within a script.
3. Managing the System
Operate Running Systems
Boot, reboot, and shut down a system normally.
Boot systems into different targets manually.
Interrupt the boot process to gain system access.
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.
Scheduling Tasks
Schedule tasks using
at
andcron
.
4. Networking
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
.
Remote Access and File Transfers
Access remote systems using SSH.
Securely transfer files between systems.
Configure key-based authentication for SSH.
5. Storage Management
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.
Add new partitions, logical volumes, and swap to a system non-destructively.
File Systems
Create, mount, unmount, and use
vfat
,ext4
, andxfs
file systems.Configure systems to mount file systems at boot by UUID or label.
Extend existing logical volumes.
Mount and unmount network file systems using NFS.
Configure
autofs
.Create and configure
set-GID
directories for collaboration.
6. System Maintenance
Deploy, Configure, and Maintain Systems
Start and stop services and configure them to start automatically at boot.
Configure systems to boot into a specific target automatically.
Configure time service clients.
Install and update software packages (RHN, remote repository, or local).
Modify the system bootloader.
7. Security
SELinux
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 SELinux.
Diagnose and address routine SELinux policy violations.
Firewall
Configure firewall settings using
firewall-cmd
.
8. Containers
Container Management
Find and retrieve container images from a remote registry.
Inspect container images.
Perform basic container management (run, start, stop, and list containers).
Run a service inside a container.
Configure a container to start automatically as a systemd service.
Attach persistent storage to a container.
Last updated
Was this helpful?