This thread includes all of the information I have used while studying for EX442.
This thread includes all of the information I have used while studying for EX442.
Documentation that will most likely be on the exam:
https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/monitoring_and_managing_system_status_and_performance/index
https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/using_systemd_unit_files_to_customize_and_optimize_your_system/index
Script that downloads RHEL documentation in PDF format:
#!/usr/bin/bash
lang=en-US
ext=pdf
version=${1:-9}
function get_doc_urls() {
local doc_list=(
$( lynx -dump -listonly -nonumbers https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/$version/ | grep "$version/html" )
)
for url in ${doc_list[@]}; do
local title=${url#*html/}
local words=${title//_/ }
local capitalized_title=''
for w in $words; do
# Use tr to capitalize first letter instead of ${w^}
capitalized_title+="$(echo $w | cut -c1 | tr '[:lower:]' '[:upper:]')$(echo $w | cut -c2-)_"
done
# remove trailing slash
capitalized_title=${capitalized_title/%_/}
# append the rest
capitalized_title=$capitalized_title-$lang
# append extension
capitalized_title=$capitalized_title.$ext
# replace html in the url
url=${url/html/pdf}
# remove prefix
url=${url##*https://}
echo https://$url/$capitalized_title
done
}
# download
wget2 -ci <( get_doc_urls )
You can use pdfgrep to parse it or feed it into an LLM.
RHEL 8 documentation (Monitoring_And_Managing_System_Status_And_Performance-en-US.pdf) summary from Gemini:
Okay, I've analyzed the "Monitoring and managing system status and performance" PDF, focusing on the tools mentioned within. Here's a breakdown of the tools and their page references:
vmstat: This tool is not explicitly indexed.
iostat: This tool is not explicitly indexed but is likely discussed within the context of I/O monitoring.
mpstat: This tool is not explicitly indexed, but it would likely be discussed in the context of CPU performance monitoring.
sar: The document mentions generating PCP archives from SADC archives on page 92.
gnome-system-monitor: This tool is not explicitly mentioned in the PDF.
top: page 154, 176
powertop: pages 161, 162, 163, 164, 165, 166
Performance Co-Pilot (PCP): 55, 56, 58, 62, 63, 64, 67, 71, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 85, 86, 88, 91, 92, 93, 94, 95, 98, 99, 101, 102, 104, 105, 106, 107, 108, 109, 110, 112, 222
dmesg: This tool is not explicitly indexed.
dmidecode: This tool is not explicitly mentioned in the PDF.
sosreport: This tool is not explicitly mentioned in the PDF.
/proc/sys: This is discussed in the context of tuning network performance but is not explicitly indexed.
sysctl: This is discussed in the context of tuning network performance but is not explicitly indexed.
/sys: This is discussed in the context of tuning network performance but is not explicitly indexed.
ps: This tool is not explicitly indexed.
Valgrind: This tool is not explicitly mentioned in the PDF.
SystemTap: This tool is mentioned on pages 347, 348, 349, 350, 351, 352
eBPF: The document mentions SO_REUSEPORT_BPF
on page 249, which is related to eBPF.
Tuned: pages 13, 14, 15, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 121, 124, 125, 127, 128, 129, 233, 234, 236, 252
Based on this analysis of the RHEL 8 PDF, the tools that aren't mentioned are:
34.5.2 has information for net.ipv4.*
35.2 has information regarding vm.* arguments