EX342 — Red Hat Certified Advanced System Administrator in Enterprise Linux

Complete Home-Study Curriculum, Laboratory Manual & Exam Preparation Guide

2026 Edition — RHEL 10.2


1. EXECUTIVE SUMMARY

Exam: EX342
Current official title: Red Hat Certified Advanced System Administrator in Enterprise Linux exam
Credential earned: Red Hat Certified Advanced System Administrator in Enterprise Linux
Technology: Red Hat Enterprise Linux 10.2
Exam type: Performance-based, hands-on
Duration: 4 hours
Primary competency: Diagnosing, troubleshooting, correcting, and documenting complex RHEL problems.

This is not an ordinary Linux administration exam.

The central skill is:

Given a broken or degraded RHEL system, systematically determine what is wrong, collect evidence, correct the problem, and prove that the system works again.

The current public Red Hat objectives cover eight major areas:

  1. General troubleshooting methodology
  2. System startup troubleshooting
  3. File-system troubleshooting
  4. Package-management troubleshooting
  5. Network troubleshooting
  6. Application troubleshooting
  7. Authentication troubleshooting
  8. Gathering information for third-party investigation

The public objectives also explicitly include RHEL Web Console, Ansible, centralized logging, AIDE, kernel modules, LVM, encrypted filesystems, RPM database recovery, network traffic inspection, library dependencies, memory leaks, SELinux, PAM, local account policies, kernel crash dumps, and system-information collection.


2. THE 2026 EX342 FACT-CHECK

2.1 What is EX342?

EX342 is the examination for the:

Red Hat Certified Advanced System Administrator in Enterprise Linux

credential.

Red Hat describes the certification as validating the ability to diagnose and correct common problems affecting RHEL systems.

The current Red Hat certification framework introduced in May 2026 places this credential within the Enterprise Linux specialization.


3. VERY IMPORTANT 2026 TERMINOLOGY CHANGE

Older documentation and certification records may show EX342 as:

Red Hat Certified Specialist in Linux Diagnostics and Troubleshooting

That is historical terminology.

As of the May 2026 framework update, Red Hat renamed the credential to:

Red Hat Certified Advanced System Administrator in Enterprise Linux

Red Hat explicitly states that the underlying exam SKU/content was not changed merely because of the framework/title update.

Therefore:

Do not build a 2026 curriculum around the old title.

Use:

EX342 → Red Hat Certified Advanced System Administrator in Enterprise Linux


4. CURRENT RHEL VERSION

The current EX342 exam page states:

The exam is based on Red Hat Enterprise Linux 10.2.

The tasks are therefore designed around RHEL 10.2.

Home-lab recommendation

Use:

RHEL 10.x, preferably the current 10.2 environment corresponding to the exam documentation.

Do not build the primary lab around RHEL 8 merely because older EX342 material or old candidate transcripts mention RHEL 8.

Historical candidate verification pages can still show previous EX342 attempts using RHEL 8. Those records describe historical exams, not the current public EX342 environment.


5. EX342 PREREQUISITES

RequirementMandatory for taking EX342?Current Red Hat position
RHCSA certificationNoRed Hat recommends RHCSA or equivalent experience
EX200NoEX200 is required for the RHCE Enterprise Linux credential
Linux administration experienceNo formal exam prerequisite statedStrongly recommended
RH342 courseNoRecommended preparation
Red Hat Learning SubscriptionNoOptional
Training course completionNoRed Hat states courses are not required for exam eligibility
Another certificationNoNot required merely to sit EX342

Red Hat’s current exam page recommends either RH342 or equivalent troubleshooting experience and RHCSA or equivalent systems-administration experience.

Red Hat’s FAQ also explicitly says that candidates are not required to complete specific courses before taking a certification exam.


6. THE RHCSA / EX200 QUESTION

This is one of the most important distinctions.

Can you take EX342 without passing EX200?

Yes.

The current Red Hat framework says specialist exams can be taken independently, and Red Hat’s current certification framework allows credentials to be earned without completing the lower-level certification first.

However:

Can EX342 alone make you RHCE Enterprise Linux?

No.

Red Hat currently lists:

EX200 + EX342 → Red Hat Certified Engineer in Enterprise Linux

The current Enterprise Linux certification page explicitly identifies EX200 and EX342 as the requirements for RHCE Enterprise Linux.

Therefore:

                 EX342
                   │
                   ▼
Red Hat Certified Advanced System
Administrator in Enterprise Linux
                   │
                   │
                   ▼
        With EX200 as required
                   │
                   ▼
     Red Hat Certified Engineer
        in Enterprise Linux

Practical conclusion

You may independently study and sit EX342.

But if your ultimate goal is the current RHCE Enterprise Linux designation, you need EX200 as well.


7. TRAINING VS EXAM VS CERTIFICATION

These are three different things.

Red Hat Training
       ≠
Certification Exam
       ≠
Certification

Training

Example:

RH342 — Red Hat Enterprise Linux Diagnostics and Troubleshooting

Training is preparation.

EX342

This is the actual performance-based certification exam.

Certification

This is the credential awarded after passing.

Red Hat explicitly states that completion of courses is not required to become eligible for a certification exam.

Therefore this curriculum intentionally supports:

100% independent home preparation without purchasing RH342.


8. CURRENT EX342 EXAM FORMAT

AttributeCurrent information
ExamEX342
FormatPerformance-based
QuestionsNot traditional multiple-choice
EnvironmentLive system
Duration4 hours
RHEL versionRHEL 10.2
DocumentationRelevant product documentation provided during test
Outside assistanceNot permitted
ScoringTotal score
Individual item scoresNot reported

Red Hat states that EX342 requires candidates to perform tasks on a live system against objective criteria.


9. EX342 PERFORMANCE RULE

A crucial Red Hat performance-exam rule is:

Configurations and services must persist and remain functional through the normal lifecycle of the platform without manual intervention.

In practical terms:

Configure
   ↓
Test
   ↓
Reboot
   ↓
Test again
   ↓
Service works
   ↓
Configuration persists

Do not consider a task complete merely because:

systemctl start service

works once.

You must understand:

systemctl enable service

when persistence is required.

The current EX342 page explicitly highlights this performance rule.


10. OFFICIAL EX342 OBJECTIVE MATRIX

The current public Red Hat objectives can be represented as follows.

#Official objective areaCurrent subskills
1General troubleshootingDocumentation, monitoring, Web Console, Ansible, centralized logging, AIDE
2System startupService failures, root recovery, boot troubleshooting, hardware, kernel modules
3FilesystemsCorruption recovery, LVM recovery, encrypted filesystem recovery
4Package managementDependencies, RPM DB recovery, changed-file identification
5NetworkingConnectivity testing, fixing connectivity, traffic inspection
6ApplicationsLibraries, memory leaks, debugging, SELinux
7AuthenticationPAM, local account policies
8Third-party investigationKernel crash dumps, system-information collection

These are the current public objectives published by Red Hat.


11. OBJECTIVE 1 — GENERAL TROUBLESHOOTING

Official skills

You must be able to:

  • Consult documentation resources
  • Monitor vital system characteristics
  • Monitor systems with RHEL Web Console
  • Configure systems using Ansible
  • Configure centralized logging
  • Monitor files/directories using AIDE

11.1 Troubleshooting methodology

The core EX342 methodology should be:

Problem
   ↓
Define symptoms
   ↓
Collect evidence
   ↓
Form hypothesis
   ↓
Test hypothesis
   ↓
Identify root cause
   ↓
Apply correction
   ↓
Verify
   ↓
Persist
   ↓
Document

Do not randomly execute commands.


11.2 Essential diagnostic commands

hostnamectl
uname -a
cat /etc/os-release

uptime
date
timedatectl

top
ps aux
free -h
vmstat
iostat
sar

df -h
df -i
du -xh

lsblk
blkid
findmnt

systemctl --failed
systemctl status <service>

journalctl -b
journalctl -p err
journalctl -xe

dmesg

12. RHEL WEB CONSOLE

RHEL 10’s Web Console is based on Cockpit and can be used for system administration, logs, storage, networking, services, diagnostics, and monitoring.

Basic lab:

dnf install cockpit
systemctl enable --now cockpit.socket

If necessary:

firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Default port:

TCP/9090

Verification:

systemctl status cockpit.socket
ss -lntp | grep 9090

13. ANSIBLE

Ansible is explicitly listed in the current EX342 general troubleshooting objectives.

The goal is not to turn EX342 into EX294.

Study only enough Ansible to perform the current EX342-related administration tasks.

Minimum mastery:

Inventory
↓
SSH connectivity
↓
Ad-hoc commands
↓
Playbooks
↓
Variables
↓
Modules
↓
Idempotence
↓
Verification

Example:

ansible all -m ping

Example playbook:

---
- name: Configure troubleshooting environment
  hosts: all
  become: true

  tasks:
    - name: Ensure rsyslog is installed
      ansible.builtin.dnf:
        name: rsyslog
        state: present

    - name: Ensure rsyslog is running
      ansible.builtin.service:
        name: rsyslog
        state: started
        enabled: true

14. CENTRALIZED LOGGING

Build at least:

RHEL01
   │
   │ logs
   ▼
RHEL02
   │
   └── Central log host

Study:

journalctl
rsyslog
logger

Useful investigation:

journalctl -b
journalctl -p warning
journalctl -u sshd
journalctl --since "1 hour ago"

Generate a test event:

logger "EX342 test message"

15. AIDE

AIDE is explicitly part of the current objective list.

RHEL documentation describes AIDE as a file-integrity checking mechanism.

Install:

dnf install aide

Initialize:

aide --init

Activate database:

mv /var/lib/aide/aide.db.new.gz \
   /var/lib/aide/aide.db.gz

Run check:

aide --check

Important configuration:

/etc/aide.conf

Lab

  1. Initialize AIDE.
  2. Modify a monitored file.
  3. Run aide --check.
  4. Identify the changed object.
  5. Restore the correct state.
  6. Verify again.

16. OBJECTIVE 2 — SYSTEM STARTUP

Official skills:

  • Identify and resolve service failures affecting boot
  • Regain root control
  • Troubleshoot boot issues
  • Identify hardware problems
  • Manage kernel modules and parameters

17. SYSTEMD FAILURE LAB

Break a service intentionally.

Example:

systemctl stop sshd

Investigate:

systemctl status sshd
journalctl -u sshd
systemctl --failed

Then recover:

systemctl start sshd
systemctl enable sshd

Verify:

systemctl is-active sshd
systemctl is-enabled sshd

18. BOOT TROUBLESHOOTING

Master:

journalctl -b
journalctl -b -1
systemctl --failed
systemd-analyze
systemd-analyze blame
systemd-analyze critical-chain

Understand:

Firmware
   ↓
Bootloader
   ↓
Kernel
   ↓
initramfs
   ↓
systemd
   ↓
target
   ↓
services

19. ROOT RECOVERY

You must be comfortable with the RHEL recovery process.

Study:

  • GRUB
  • kernel command line
  • emergency mode
  • rescue mode
  • root filesystem
  • rd.break
  • mount
  • chroot
  • SELinux relabeling where appropriate
  • password/root recovery
  • filesystem state

Practice in a disposable VM.


20. KERNEL MODULES

Essential commands:

lsmod
modinfo <module>
modprobe <module>
modprobe -r <module>
modprobe -c

Persistent module configuration may involve:

/etc/modprobe.d/

Investigate:

journalctl -k
dmesg

Lab:

  1. Identify a loaded module.
  2. Inspect its parameters.
  3. Change a safe parameter.
  4. Make the change persistent.
  5. Reboot.
  6. Verify.

21. OBJECTIVE 3 — FILESYSTEM TROUBLESHOOTING

Official skills:

  • Recover corrupted filesystems
  • Recover broken/misconfigured LVM
  • Recover data from encrypted filesystems

22. FILESYSTEM MASTER LAB

Know:

lsblk
blkid
findmnt
mount
umount
df
du
fsck
xfs_repair

Understand the difference between:

Filesystem corruption
       ≠
Filesystem not mounted
       ≠
Wrong mount configuration
       ≠
Disk full
       ≠
Inode exhaustion

23. LVM RECOVERY

Master:

pvs
vgs
lvs

pvdisplay
vgdisplay
lvdisplay

lvscan
vgscan
pvscan

Practice:

PV
 ↓
VG
 ↓
LV
 ↓
Filesystem
 ↓
Mount point

Failure scenarios:

Scenario A

LV exists but filesystem does not mount.

Scenario B

Incorrect /etc/fstab.

Scenario C

VG is not activated.

Scenario D

Filesystem is corrupted.

Scenario E

Storage is present but not discovered.


24. ENCRYPTED FILESYSTEM RECOVERY

Study:

cryptsetup
lsblk
blkid
mount
findmnt

Understand:

Block device
   ↓
LUKS
   ↓
Decryption
   ↓
Filesystem
   ↓
Mount

Practice recovery without destroying the original data.


25. OBJECTIVE 4 — PACKAGE MANAGEMENT

Official skills:

  • Resolve package dependency issues
  • Recover corrupted RPM database
  • Identify/report changed files

26. DNF MASTERY

Know:

dnf search
dnf info
dnf list
dnf provides
dnf install
dnf remove
dnf reinstall
dnf update
dnf history

Dependency investigation:

dnf repoquery
dnf provides
rpm -q
rpm -qi
rpm -ql
rpm -qf

27. RPM DATABASE RECOVERY

Know how to recognize:

rpmdb corruption

Useful investigation:

rpm -qa
rpm -q <package>
dnf check

Understand the appropriate RPM database recovery workflow for the RHEL release being used in the lab.

Do not blindly run recovery commands against a production system.


28. CHANGED FILES

Use RPM verification:

rpm -V <package>

Understand output indicators for:

  • size
  • mode
  • checksum
  • owner
  • group
  • modification time
  • missing files

Example:

rpm -V openssh-server

29. OBJECTIVE 5 — NETWORK TROUBLESHOOTING

Official skills:

  • Use standard tools to verify network connectivity
  • Identify and fix connectivity issues
  • Inspect network traffic

30. NETWORK TROUBLESHOOTING MODEL

Use:

Application
    ↓
Socket
    ↓
TCP/UDP
    ↓
IP
    ↓
Routing
    ↓
Interface
    ↓
Link

And separately:

DNS

Do not assume a DNS problem is a network problem.


31. NETWORK COMMAND MASTERY

ip addr
ip link
ip route

nmcli device
nmcli connection
nmcli general

ping
tracepath
ss
dig
host
resolvectl

ethtool
tcpdump

32. NETWORK FAILURE LAB

Break:

Failure 1

Incorrect IP address.

Failure 2

Incorrect route.

Failure 3

Incorrect DNS.

Failure 4

NetworkManager connection failure.

Failure 5

Firewall blocking traffic.

Failure 6

Application listening on wrong address.

Failure 7

Application listening on wrong port.

For each:

Symptom
↓
Evidence
↓
Layer
↓
Root cause
↓
Fix
↓
Verification

33. TCP TRAFFIC INSPECTION

Use:

tcpdump

Examples:

tcpdump -i any

Filter:

tcpdump -i any port 443

Host:

tcpdump -i any host 10.0.0.10

Learn to distinguish:

SYN
SYN/ACK
ACK
RST
FIN

You do not need to become a packet-analysis specialist.

You need to use packet evidence to troubleshoot an application/network problem.


34. OBJECTIVE 6 — APPLICATION TROUBLESHOOTING

Official skills:

  • Identify library dependencies
  • Identify memory leaks
  • Use standard tools to debug applications
  • Identify/fix SELinux issues

35. LIBRARY DEPENDENCIES

Master:

ldd
ldconfig
ldconfig -p
rpm -qf
dnf provides

Example:

ldd /path/to/application

Failure scenario:

Application won't start
        ↓
Binary exists
        ↓
Executable permissions correct
        ↓
Library missing
        ↓
Identify provider
        ↓
Install package
        ↓
Verify

36. MEMORY LEAK INVESTIGATION

Understand:

ps
top
free
vmstat
pmap

Useful process inspection:

ps -eo pid,ppid,%mem,rss,vsz,cmd --sort=-%mem

Monitor over time.

The important skill is distinguishing:

High memory usage
       ≠
Memory leak

A memory leak requires evidence of continuously growing memory consumption without corresponding release.


37. APPLICATION DEBUGGING

Study standard Linux tools appropriate to the problem, including:

strace
lsof
ps
top
gdb
journalctl

Example:

strace -f <command>

Use debugging tools to answer:

“Why does this application fail?”

rather than merely learning command syntax.


38. SELINUX TROUBLESHOOTING

This is an EX342 application objective.

Master:

getenforce
sestatus

ls -Z
ps -Z

ausearch
sealert
audit2why
restorecon
semanage

Core model:

Application fails
      ↓
Check normal logs
      ↓
Check SELinux state
      ↓
Check AVC
      ↓
Determine context/policy issue
      ↓
Correct the actual problem
      ↓
Verify

Do not solve every SELinux problem by:

setenforce 0

That is a diagnostic experiment, not a proper final solution.


39. OBJECTIVE 7 — AUTHENTICATION

Current public EX342 objectives explicitly cover:

  • PAM issues
  • Local user account policies

40. PAM

Understand:

Authentication request
        ↓
PAM
        ↓
module stack
        ↓
authentication/account/session

Inspect:

/etc/pam.d/

Investigate:

journalctl
/var/log/

Understand the consequences of changing PAM configuration.

A single incorrect PAM rule can prevent users from logging in.


41. LOCAL ACCOUNT POLICIES

Master:

passwd
chage
usermod
useradd
userdel
id
getent passwd

Investigate:

/etc/passwd
/etc/shadow
/etc/group

Useful:

chage -l username

Practice:

  • password expiration
  • account expiration
  • password aging
  • locked accounts
  • inactive accounts
  • login restrictions

42. OBJECTIVE 8 — THIRD-PARTY INVESTIGATION

Official skills:

  • Create kernel crash dumps
  • Collect system information for troubleshooting

43. KDUMP

RHEL 10 documentation provides current procedures for configuring and testing kdump.

Know:

kdumpctl status
kdumpctl estimate
systemctl status kdump

Important files:

/etc/kdump.conf
/etc/sysconfig/kdump

Understand:

Production kernel
      ↓
Crash
      ↓
Capture kernel
      ↓
vmcore
      ↓
Forensic analysis

RHEL documentation warns that crash testing causes data loss and should never be performed on a production system.


44. SYSTEM INFORMATION COLLECTION

Build a repeatable diagnostic collection process.

Useful tools:

sos
sos report
journalctl
dmesg
uname
hostnamectl
lscpu
lsblk
lspci
lsusb
ip
ss
df
free

The objective is not to dump every command output.

The objective is:

Collect information that allows another engineer to understand the failure.


45. MASTER EX342 HOME LAB

Recommended topology

A practical home lab can be:

                    INTERNET
                       |
                     NAT
                       |
              +----------------+
              |  LAB-HOST      |
              | Mac/Windows/   |
              | Linux           |
              +-------+--------+
                      |
               LAB MANAGEMENT
                      |
       +--------------+--------------+
       |              |              |
    RHEL01          RHEL02         RHEL03
 Diagnostic       Application      Log/Ansible
    Node             Node           Node
       |              |              |
       +--------------+--------------+
                 LAB NETWORK

Minimum

3 RHEL VMs

Recommended

4 VMs

RHEL01 — troubleshooting target
RHEL02 — second target/application server
RHEL03 — log/Ansible/management server
RHEL04 — optional storage/network test server

46. VM RESOURCES

For a normal laptop:

ResourceMinimumRecommended
RHEL VMs34
CPU per VM2 vCPU2–4 vCPU
RAM per VM2 GB4 GB
Disk25 GB40–60 GB
NetworkNATNAT + isolated lab network
Host16 GB RAM32 GB+

For advanced troubleshooting labs, additional memory is useful.

You do not need enterprise hardware.


47. HOME LAB SOFTWARE

Windows

Use one of:

  • Hyper-V
  • VMware
  • VirtualBox

Red Hat’s current Developer documentation specifically identifies VirtualBox, VMware, Hyper-V and KVM/libvirt as legitimate virtualization approaches.

Linux

Preferred:

KVM
libvirt
virt-manager

macOS

Use an appropriate supported VM platform for the Mac architecture.

For Apple Silicon, pay attention to:

Architecture
        ↓
RHEL architecture
        ↓
VM hypervisor support
        ↓
Nested virtualization requirements

Do not blindly use x86_64 VM images on ARM hardware.


48. RHEL LICENSING FOR HOME STUDY

Red Hat currently provides a no-cost Red Hat Developer Subscription for Individuals for personal use.

Current Red Hat material states that the individual subscription supports up to 16 physical or virtual nodes.

That is more than enough for this curriculum.

Use official Red Hat sources.

Do not use:

  • pirated ISO images
  • unofficial modified RHEL images
  • leaked subscription credentials
  • unauthorized repositories

49. SNAPSHOT STRATEGY

Create:

SNAPSHOT-00-CLEAN
SNAPSHOT-01-RHEL-CONFIGURED
SNAPSHOT-02-NETWORK
SNAPSHOT-03-STORAGE
SNAPSHOT-04-BROKEN

Before destructive experiments:

Snapshot
   ↓
Break
   ↓
Troubleshoot
   ↓
Fix
   ↓
Verify

50. THE EX342 LEARN → BUILD → BREAK → FIX MODEL

Every subject must follow:

LEARN
  ↓
BUILD
  ↓
VERIFY
  ↓
BREAK
  ↓
INVESTIGATE
  ↓
FIX
  ↓
VERIFY
  ↓
REBOOT
  ↓
VERIFY AGAIN
  ↓
TIMED TASK

This is the central learning model of this curriculum.


51. PROGRESSIVE LAB LEVELS

Level 1 — Foundation

One problem.

Example:

SSH service is down.

Level 2 — Intermediate

Two interacting problems.

Example:

SSH service fails because of a configuration problem and firewall rule.

Level 3 — Advanced

Multiple systems.

Example:

Application server cannot reach database because of DNS/routing/firewall.

Level 4 — Troubleshooting

You receive only symptoms.

You determine the root cause.

Level 5 — Exam Simulation

No tutorial.

No hints.

Timed.


52. STANDARD TROUBLESHOOTING WORKSHEET

For every lab, record:

Incident:
Date:

Symptoms:

Expected behavior:

Observed behavior:

Initial hypothesis:

Evidence:

Commands used:

Findings:

Root cause:

Fix:

Verification:

Reboot verification:

Permanent configuration:

Lessons learned:

This develops actual troubleshooting discipline.


53. EX342 COMMAND MASTERY

AreaCommands
Systemhostnamectl, uname, uptime, timedatectl
Processesps, top, pgrep, pmap
Memoryfree, vmstat, sar
Servicessystemctl, journalctl
Bootjournalctl -b, systemd-analyze
Kerneldmesg, lsmod, modinfo, modprobe
Storagelsblk, blkid, findmnt, df, du
LVMpvs, vgs, lvs, pvscan, vgscan
Filesystemfsck, xfs_repair, mount
Encryptioncryptsetup
Packagesdnf, rpm
Networkip, nmcli, ss, ping
DNSdig, host
Traffictcpdump
Applicationsldd, strace, lsof, gdb
SELinuxgetenforce, sestatus, ausearch, restorecon, semanage
Usersid, getent, passwd, chage, usermod
Logsjournalctl, logger
Integrityaide
Crashkdumpctl
Informationsos report
Automationansible

This is intentionally not a generic Linux command encyclopedia.


54. CONFIGURATION FILE MASTERY

FilePurpose
/etc/fstabPersistent filesystem mounts
/etc/default/grub / boot configurationBoot configuration
/etc/modprobe.d/Kernel module configuration
/etc/systemd/systemd configuration
/etc/ssh/SSH configuration
/etc/NetworkManager/NetworkManager configuration
/etc/hostsLocal hostname resolution
/etc/resolv.confResolver configuration
/etc/rsyslog.confrsyslog configuration
/etc/rsyslog.d/rsyslog drop-ins
/etc/aide.confAIDE configuration
/etc/lvm/LVM configuration
/etc/crypttabEncrypted-device configuration
/etc/yum.repos.d/DNF repositories
/etc/pam.d/PAM configuration
/etc/passwdUser accounts
/etc/shadowPassword/account aging data
/etc/groupGroups
/etc/selinux/SELinux configuration
/etc/kdump.confkdump configuration
/etc/sysconfig/kdumpkdump kernel parameters
/etc/cockpit/Web Console configuration

Only study a configuration file deeply when it supports an actual EX342 objective.


55. TROUBLESHOOTING PLAYBOOKS

Playbook A — Service failure

systemctl status
       ↓
journalctl -u
       ↓
configuration
       ↓
dependency
       ↓
port
       ↓
SELinux
       ↓
filesystem
       ↓
resource availability

Playbook B — Network failure

Interface
↓
IP
↓
Route
↓
DNS
↓
Firewall
↓
Socket
↓
Application

Playbook C — Filesystem failure

Device
↓
Partition
↓
LVM
↓
Encryption
↓
Filesystem
↓
Mount
↓
fstab

Playbook D — Application failure

Process
↓
Executable
↓
Libraries
↓
Configuration
↓
Permissions
↓
SELinux
↓
Network
↓
Memory/CPU
↓
Logs

Playbook E — Login failure

User
↓
Account status
↓
Password
↓
PAM
↓
Authentication
↓
Authorization
↓
Shell
↓
SELinux

56. ENTERPRISE SCENARIOS

Scenario 01 — Production service fails

Required investigation:

systemctl status
journalctl
ss
ps

Determine root cause.


Scenario 02 — Disk appears full

Check:

df -h
df -i
du
lsof

Distinguish:

blocks full
vs
inodes full
vs
deleted-open files

Scenario 03 — Application unreachable

Investigate:

ip
ss
ping
dig
firewall-cmd
tcpdump

Scenario 04 — SELinux denial

Find:

ausearch
journalctl

Determine:

context problem
policy problem
port labeling problem
file labeling problem

Scenario 05 — Works before reboot, fails after reboot

Investigate:

systemctl enable
fstab
NetworkManager
SELinux
mounts
kernel modules
boot target

Scenario 06 — LVM volume unavailable

Investigate:

pvs
vgs
lvs
pvscan
vgscan
lvscan

Scenario 07 — Application memory continuously grows

Establish:

baseline
↓
monitor
↓
trend
↓
process identification
↓
memory evidence
↓
diagnostic collection

57. ORIGINAL EXAM-STYLE TASKS

These are practice tasks, not real Red Hat exam questions.

TASK 01 — Failed SSH Service

Scenario

A RHEL server has stopped accepting SSH connections.

Requirements

  1. Determine whether sshd is running.
  2. Identify the root cause.
  3. Correct the problem.
  4. Verify SSH.
  5. Reboot.
  6. Verify persistence.

Time target

20 minutes.

Completion

systemctl is-active sshd
systemctl is-enabled sshd
ss -lnt

58. TASK 02 — Broken Filesystem Mount

Scenario

A filesystem fails to mount during boot.

Requirements

  1. Identify the device.
  2. Inspect filesystem metadata.
  3. Inspect /etc/fstab.
  4. Determine root cause.
  5. Correct it.
  6. Test mount.
  7. Reboot.
  8. Verify automatic mounting.

Time:

30 minutes


59. TASK 03 — DNS Failure

Scenario

An application can reach an IP address but cannot resolve its hostname.

Requirements:

Identify DNS problem
↓
Inspect resolver configuration
↓
Test DNS
↓
Correct configuration
↓
Verify application

Time:

20 minutes


60. TASK 04 — SELinux Application Failure

Scenario

An application works when SELinux is permissive but fails when enforcing.

You must:

  1. Confirm SELinux state.
  2. Find denial evidence.
  3. Determine the actual problem.
  4. Apply a proper permanent correction.
  5. Re-enable enforcing.
  6. Verify application.

Time:

35 minutes


61. TASK 05 — RPM PACKAGE PROBLEM

Create a controlled package problem.

Candidate must:

  1. Detect package inconsistency.
  2. Identify affected files.
  3. Determine correct package.
  4. Repair.
  5. Verify.

Time:

30 minutes


62. TASK 06 — AUTHENTICATION FAILURE

Break a disposable test VM’s local authentication configuration.

Candidate must:

Identify symptom
↓
Investigate PAM
↓
Review logs
↓
Determine cause
↓
Restore authentication
↓
Verify login

Time:

35 minutes


63. TASK 07 — KERNEL MODULE

Candidate must:

  1. Identify module.
  2. Inspect parameters.
  3. Configure required behavior.
  4. Persist configuration.
  5. Reboot.
  6. Verify.

Time:

25 minutes


64. TASK 08 — CENTRALIZED LOGGING

Configure:

Client → Log Server

Generate a test event:

logger "EX342 TEST"

Verify reception.

Time:

30 minutes


65. TASK 09 — AIDE

Candidate must:

  1. Install AIDE.
  2. Initialize database.
  3. Modify monitored content.
  4. Detect modification.
  5. Report finding.
  6. Restore state.

Time:

25 minutes


66. TASK 10 — KERNEL CRASH INFORMATION

Candidate must configure and verify kdump in a disposable environment.

Do not perform crash testing on production systems.

Time:

45 minutes


67. FIVE MOCK EXAMS

MOCK 1 — FOUNDATION

Time: 90 minutes

Tasks:

  1. Service failure
  2. Filesystem mount failure
  3. Package verification
  4. Network connectivity

Target:

≥80%


MOCK 2 — INTERMEDIATE

Time: 2 hours

Tasks:

  1. systemd problem
  2. LVM problem
  3. DNS problem
  4. SELinux problem
  5. local-user policy

Target:

≥80%


MOCK 3 — ADVANCED

Time: 2.5 hours

Tasks:

  1. Boot failure
  2. LVM/filesystem problem
  3. Network problem
  4. application library problem
  5. centralized logging
  6. AIDE

Target:

≥85%


MOCK 4 — ENTERPRISE INCIDENT

Time: 3 hours

A fictional application platform is degraded.

Candidate receives only:

Users report application outage.
CPU appears normal.
Network connectivity appears intermittent.
Some services restarted overnight.

Candidate must independently investigate.

No hints.

Target:

≥85%


MOCK 5 — FULL EX342 SIMULATION

Time: 4 hours

Build a broken multi-system environment containing problems across the current objective families.

Example:

RHEL01
 ├── service failure
 ├── boot issue
 └── kernel module issue

RHEL02
 ├── filesystem problem
 ├── LVM problem
 ├── application problem
 └── SELinux problem

RHEL03
 ├── logging
 ├── networking
 ├── authentication
 └── diagnostic collection

Rules:

No notes
No tutorials
No internet
No hints
4 hours
Verification required
Reboot verification required

68. MOCK EXAM SCORING

Use:

ScoreReadiness
<60%Not ready
60–69%Major gaps
70–79%Developing
80–84%Good
85–89%Strong
90%+Excellent

This is a personal preparation metric, not a Red Hat passing-score prediction.

Do not infer Red Hat’s confidential scoring algorithm from these numbers.


69. 30-DAY INTENSIVE PLAN

DaysFocus
1–3Troubleshooting methodology
4Monitoring
5Web Console
6Ansible
7Logging
8AIDE
9–11Boot
12Root recovery
13Kernel modules
14–16Filesystems
17LVM
18Encryption
19–20Packages
21–23Networking
24–26Applications/SELinux
27PAM/accounts
28kdump/diagnostics
29Mock exam
30Full review

70. 45-DAY PLAN

Phase 1 — Days 1–10

Troubleshooting fundamentals.

Phase 2 — Days 11–18

Boot and recovery.

Phase 3 — Days 19–25

Storage/filesystems.

Phase 4 — Days 26–31

Packages and networking.

Phase 5 — Days 32–36

Applications/SELinux.

Phase 6 — Days 37–39

Authentication.

Phase 7 — Days 40–41

Diagnostics/kdump.

Phase 8 — Days 42–45

Mock exams.


71. 60-DAY PLAN

Study approximately:

2–3 hours/day

Structure:

45 min theory
60 min lab
30 min break/fix
15 min notes

Every seventh day:

No new theory
Only troubleshooting + revision

72. 90-DAY PART-TIME PLAN

Recommended for someone working full-time.

Monday–Thursday

60–90 minutes.

Friday

Revision.

Saturday

3–4 hour laboratory session.

Sunday

Troubleshooting simulation.

Each week:

Learn
↓
Build
↓
Break
↓
Fix
↓
Timed task

73. WHAT NOT TO STUDY

REQUIRED

Current EX342 objectives:

  • Troubleshooting methodology
  • Monitoring
  • Web Console
  • Ansible as required by EX342
  • Centralized logging
  • AIDE
  • Startup troubleshooting
  • Root recovery
  • Hardware troubleshooting
  • Kernel modules
  • Filesystem recovery
  • LVM recovery
  • Encrypted filesystem recovery
  • Package dependency issues
  • RPM DB recovery
  • Changed-file identification
  • Network troubleshooting
  • Traffic inspection
  • Library dependencies
  • Memory leak investigation
  • Application debugging
  • SELinux
  • PAM
  • Local account policies
  • kdump
  • System information collection

74. USEFUL BACKGROUND

Useful supporting knowledge includes:

  • Core RHCSA administration
  • systemd
  • networking fundamentals
  • storage fundamentals
  • SELinux fundamentals
  • shell fundamentals
  • package management
  • process management
  • logs
  • DNS
  • TCP/IP

These are supporting skills.


75. OUTSIDE THE CORE EX342 SYLLABUS

Do not spend hundreds of hours on unrelated technologies merely because they are important enterprise technologies.

Examples that should not automatically become major EX342 modules:

  • Kubernetes
  • OpenShift
  • Terraform
  • Jenkins
  • AWS
  • Kafka
  • Prometheus
  • Grafana
  • advanced Ansible Automation Platform
  • Satellite administration
  • Ceph
  • HA clustering

They may be excellent career skills.

They are not automatically EX342 objectives.


76. EX342 VS EX200 VS EX294 VS EX280 VS EX380

ExamCurrent purpose
EX200RHCSA / foundational RHEL administration
EX342Advanced RHEL troubleshooting/system administration
EX294Advanced RHEL automation with Ansible
EX280OpenShift administration
EX380Advanced OpenShift administration

EX342 should not be confused with EX294.

EX342 includes Ansible in its current public objectives, but that does not turn EX342 into the Ansible certification exam.


77. CURRENT ENTERPRISE LINUX PATH

Current framework:

Enterprise Linux
       │
       ▼
Administrator
       │
     EX200
       │
       ▼
Engineer
       │
     EX342
       │
       ▼
RHCE Enterprise Linux
       │
       ▼
Specialist exams
       │
       ▼
RHCA Enterprise Linux

Red Hat currently lists EX200 + EX342 as the Enterprise Linux Engineer requirements.


78. EX342 → RHCA

The current Enterprise Linux RHCA framework requires:

EX200
+
EX342
+
3 eligible Enterprise Linux Specialist exams

Current eligible specialist choices include:

  • EX210
  • EX260
  • EX358
  • EX362
  • EX403
  • EX415
  • EX436
  • EX442

Red Hat’s current certification catalog lists these as the Enterprise Linux specialist options.

This curriculum deliberately does not turn into a career-roadmap discussion.


79. CERTIFICATION VALIDITY

Current Red Hat policy:

Certifications are current for three years from the date earned.

Renewal must occur before expiration.

Expired certifications must be earned again rather than simply renewed.

Red Hat’s 2026 framework introduced more flexible renewal paths, including retaking the highest-level exam, earning another credential at the same level, or advancing to a higher level.


80. EXAM DELIVERY

Red Hat currently provides certification exams through remote and in-person/testing-center options, depending on exam availability and region.

For remote exams, Red Hat states that a mandatory compatibility test is required.


81. EXAM COST

Current verified result

I could verify the official Red Hat Japan purchasing pathway, but I could not verify a current publicly indexed EX342 Japan price from the official source.

Therefore:

Not officially specified in the currently retrieved Red Hat documentation.

Do not rely on old blog prices, Udemy prices, Reddit posts, or historical screenshots.

For Japan, check the current Red Hat Japan purchase/scheduling flow before buying.


82. RETAKE POLICY

Red Hat’s current FAQ states that candidates unsuccessful on their first individual certification attempt are eligible for a free exam retake after results are reported.

Always verify the terms applicable to the exact purchase method before booking.


83. EXAM-DAY STRATEGY

Rule 1 — Read the requirement twice

Do not start typing immediately.


Rule 2 — Identify the failure domain

Ask:

Boot?
Service?
Storage?
Network?
Package?
Application?
SELinux?
Authentication?

Rule 3 — Gather evidence first

Do not randomly change five things.


Rule 4 — Fix the root cause

Do not merely hide symptoms.


Rule 5 — Verify

Use objective evidence.


Rule 6 — Reboot when persistence matters

A solution that disappears after reboot is incomplete.


Rule 7 — Don’t spend forever on one problem

If stuck:

Record current state
Move forward
Return later

84. EXAM TROUBLESHOOTING DECISION TREE

SYSTEM FAILURE
      |
      +---- Won't boot?
      |        |
      |        +---- Bootloader
      |        +---- Kernel
      |        +---- initramfs
      |        +---- systemd
      |
      +---- Service failure?
      |        |
      |        +---- systemctl
      |        +---- journalctl
      |        +---- config
      |        +---- dependency
      |
      +---- Storage?
      |        |
      |        +---- lsblk
      |        +---- LVM
      |        +---- filesystem
      |        +---- encryption
      |
      +---- Network?
      |        |
      |        +---- IP
      |        +---- route
      |        +---- DNS
      |        +---- firewall
      |        +---- socket
      |
      +---- Application?
      |        |
      |        +---- libraries
      |        +---- process
      |        +---- memory
      |        +---- SELinux
      |
      +---- Login?
               |
               +---- account
               +---- password
               +---- PAM
               +---- policy

85. EX342 MASTER READINESS CHECKLIST

For every official objective, you should be able to answer:

[ ] I understand the concept.
[ ] I can configure it without notes.
[ ] I can verify it.
[ ] I can troubleshoot it.
[ ] I can recover from failure.
[ ] I can explain why the failure occurred.
[ ] I can make the fix persistent.
[ ] I can complete it under time pressure.

86. FINAL READINESS STANDARD

Do not call yourself EX342-ready because you watched tutorials.

You should reach:

Theory
   ✓
Configuration
   ✓
Verification
   ✓
Failure injection
   ✓
Troubleshooting
   ✓
Recovery
   ✓
Persistence
   ✓
Timed task
   ✓
Mock exams
   ✓

87. GOLD-STANDARD OBJECTIVE → LAB MATRIX

ObjectiveTheoryCommandsLabBreak/FixTimed
General troubleshooting✓✓✓✓✓
Monitoring✓✓✓✓✓
Web Console✓✓✓✓✓
Ansible✓✓✓✓✓
Central logging✓✓✓✓✓
AIDE✓✓✓✓✓
Startup✓✓✓✓✓
Root recovery✓✓✓✓✓
Hardware✓✓✓✓✓
Kernel modules✓✓✓✓✓
Filesystems✓✓✓✓✓
LVM✓✓✓✓✓
Encryption✓✓✓✓✓
Packages✓✓✓✓✓
RPM DB✓✓✓✓✓
Changed files✓✓✓✓✓
Networking✓✓✓✓✓
Traffic inspection✓✓✓✓✓
Libraries✓✓✓✓✓
Memory leaks✓✓✓✓✓
Debugging✓✓✓✓✓
SELinux✓✓✓✓✓
PAM✓✓✓✓✓
Account policies✓✓✓✓✓
kdump✓✓✓✓✓
System information✓✓✓✓✓

88. OFFICIAL RESOURCE MAP

Use current Red Hat documentation as the primary technical reference.

AreaOfficial resource
EX342Red Hat EX342 exam page
Certification frameworkRed Hat Certifications
Certification policiesRed Hat Certification Program Guide
RHEL 10Red Hat Enterprise Linux documentation
Web ConsoleRHEL 10 Web Console documentation
Security/AIDERHEL 10 Security Hardening
Kernel/kdumpRHEL 10 kernel documentation
Training referenceRH342
RHEL home labRed Hat Developer Program

The current EX342 page itself links to the certification objectives-by-version system, the certification program guide, RHEL documentation, and the Japan purchasing flow.


89. FINAL 2026 EX342 FACT-CHECK

[✓] EX342 currently exists
[✓] Current official title verified
[✓] Current credential relationship verified
[✓] Current RHEL version verified: RHEL 10.2
[✓] Exam duration verified: 4 hours
[✓] Performance-based format verified
[✓] Current public objectives verified
[✓] Current framework verified
[✓] RHCSA not required merely to sit EX342
[✓] EX200 required for RHCE Enterprise Linux
[✓] Training course not mandatory
[✓] Remote/in-person options verified
[✓] Three-year certification validity verified
[✓] Current retake policy verified
[!] Japan-specific EX342 price not independently verified

90. FINAL CURRICULUM PRINCIPLE

The learner should not study EX342 as:

“Advanced Linux commands.”

The learner should study EX342 as:

“Advanced RHEL incident diagnosis and recovery.”

The correct mental model is:

                 EX342
                   │
                   ▼
          SEE THE SYMPTOM
                   │
                   ▼
          COLLECT EVIDENCE
                   │
                   ▼
          IDENTIFY THE LAYER
                   │
                   ▼
          FIND ROOT CAUSE
                   │
                   ▼
             FIX IT
                   │
                   ▼
             VERIFY IT
                   │
                   ▼
          MAKE IT PERSIST
                   │
                   ▼
          DOCUMENT EVIDENCE

That is the skill this curriculum should build.


91. THE FINAL GOLD STANDARD

Before booking EX342, the learner should be able to enter a completely unfamiliar RHEL system and confidently answer:

“Something is broken. Where do I start?”

without immediately searching the internet.

They should instinctively move through:

1. What is the symptom?
2. What changed?
3. What does the system say?
4. What do the logs say?
5. What layer is failing?
6. What evidence confirms the hypothesis?
7. What is the safest correction?
8. Does the correction persist?
9. Does it survive reboot?
10. Can I prove that the system is healthy?

That is the EX342 mindset.

The objective is not memorizing 500 commands.

The objective is becoming the engineer who can take a broken RHEL system, investigate it methodically, restore it correctly, and provide defensible technical evidence for the result.


92. SOURCE-OF-TRUTH RULE

For this curriculum:

CURRENT RED HAT DOCUMENTATION
          ↓
        SOURCE
          ↓
   CURRICULUM DECISION

If an old book says something different:

Old book
   ✗

If an old YouTube course says something different:

YouTube
   ✗

If a historical EX342 page says something different:

Historical material
   ✗

If a Reddit post says something different:

Reddit
   ✗

Current official Red Hat documentation wins.

If a fact cannot be verified:

“Not officially specified in the current Red Hat documentation.”

Never fill the gap with an assumption.


END OF EX342 HOME-STUDY CURRICULUM

Target platform: RHEL 10.2
Target exam: EX342
Current credential: Red Hat Certified Advanced System Administrator in Enterprise Linux
Preparation philosophy: Learn → Build → Break → Diagnose → Fix → Verify → Persist → Time