#Linux
63 posts
Red Hat Certified Engineer (RHCE) #19 Full-Length Practice Exam — 15 Tasks with Solutions
The final post of the Red Hat Certified Engineer (RHCE) series. Work through 15 task scenarios that integrate every domain in the same flow as the real EX294, then unfold each task's solution Ansible playbooks, commands, and explanation to grade yourself. Sum the points against the 210/300 pass line, check idempotency and FQCN, and lay out a review path for your weak domains.
Red Hat Certified System Administrator (RHCSA) #16 Full-Length Practice Exam — 16 Tasks with Solutions
The final post of the Red Hat Certified System Administrator (RHCSA) series. Just like the real EX200, work through 16 task scenarios that integrate every domain, then unfold each task's solution commands and explanation to grade yourself. Sum the points against the 210/300 pass line and verify that your work survives a reboot.
Red Hat Certified Engineer (RHCE) #18: Exam Tips and Time Management
A condensed cheat sheet to read once more right before walking into the RHCE (EX294) hands-on exam. We cover the operating strategy for auto-configuring systems with playbooks over four hours and the habit of piling up tasks, running `--syntax-check` and `--check` often, solving unknown modules with ansible-doc and the system roles example docs in an offline environment, verifying idempotency with two runs, the recurring patterns that bleed points and the easily confused concept pairs, and a per-domain checklist for the moment before you sit. The next post, #19, is a full-scale mock exam.
Red Hat Certified System Administrator (RHCSA) #15: Exam tips, time management, and patterns people get wrong
A compressed read for the moment right before you walk into the RHCSA hands-on exam. We cover the time management that runs your 2.5 hours from the easy tasks outward in dependency order, how to solve unfamiliar tasks with man pages when there is no internet, the habit of verifying tasks with a reboot, the recurring patterns that bleed points across the whole series (fstab typos, missing service enable, missing firewall reload, missing persistent SELinux settings) and how to avoid them, easily confused concept pairs, and a domain-by-domain checklist to run right before you sit. The next post, #16, is a full-scale mock exam.
Red Hat Certified Engineer (RHCE) #17 RHCSA Automation 4: firewall, SELinux, SSH keys
Part 17 of the Red Hat Certified Engineer (RHCE) series. This is the final post on automating RHCSA security tasks with Ansible — permanently allowing ports and services with ansible.posix.firewalld, handling SELinux with ansible.posix.seboolean and community.general.sefcontext, and deploying SSH public keys with authorized_key. We also cover the firewall and selinux system role alternatives, along with the persistent-apply options that show up again and again on the exam.
Red Hat Certified System Administrator (RHCSA) #14 Managing containers: Podman, systemd integration (quadlet)
The fourteenth post in the Red Hat Certified System Administrator (RHCSA) series. We search for and pull images with Podman, run containers, map ports, volumes, and environment variables, and run rootless containers as a regular user. Then we register a container as a systemd service with quadlet and use loginctl enable-linger to start it automatically at boot — a staple RHCSA task.
Red Hat Certified Engineer (RHCE) #16: RHCSA automation 3 — storage (LVM), filesystems (NFS)
The sixteenth post in the Red Hat Certified Engineer (RHCE) series. We automate the storage portion of RHCSA hands-on work with Ansible. We walk through carving partitions with parted, building a VG with lvg and an LV with lvol, then formatting with filesystem and handling both fstab and the live mount in one shot with mount — plus adding swap, mounting NFS remotely, and the storage system role alternative, all from an idempotency angle.
Red Hat Certified System Administrator (RHCSA) #13: SELinux in depth — contexts, booleans, troubleshooting (audit2allow)
The thirteenth post in the Red Hat Certified System Administrator (RHCSA) series. We cover switching SELinux between enforcing/permissive and making it permanent, the structure of file and process contexts and applying policy-correct labels with semanage fcontext and restorecon, the booleans you flip with getsebool and setsebool -P, how to open a non-standard port with semanage port, and the troubleshooting flow that traces denial logs with ausearch, sealert, and audit2allow to build policy. We work through the most common RHCSA situation by hand — a service blocked by SELinux.
Red Hat Certified Engineer (RHCE) #15 RHCSA Automation 2: Services, chronyd, log
The fifteenth post in the Red Hat Certified Engineer (RHCE) series. We automate the manual RHCSA work of service management, time synchronization, and log configuration with Ansible. We lock down daemons through enable and start in one shot with the service/systemd module, configure NTP with the timesync system role or a chrony template plus a handler, schedule jobs with the cron and at modules, and apply journald persistent storage and tuned profiles through playbooks.
Red Hat Certified System Administrator (RHCSA) #12: firewalld and SSH key authentication
The twelfth post in the Red Hat Certified System Administrator (RHCSA) series. We type through firewalld's zone concept and how to permanently allow services and ports with firewall-cmd, rich rules and source-based zone assignment, then how to set up SSH key authentication with ssh-keygen and ssh-copy-id and get the authorized_keys permissions right. We zero in on the RHCSA staples — permanently allowing ports and services and configuring key authentication — and the trap of forgetting --permanent.
Red Hat Certified Engineer (RHCE) #14 RHCSA Automation 1: Users/Groups, Packages/Repositories
The fourteenth post in the Red Hat Certified Engineer (RHCE) series. We automate the user/group creation and package/repository management you did by hand in RHCSA with Ansible modules. We work through the user and group modules, passwords handled safely with password_hash and Vault, the dnf module and module streams, the yum_repository module, and the exam-favorite pattern of creating many users at once with loop.
Red Hat Certified System Administrator (RHCSA) #11 Users/Groups: UID/GID, sudo, ACL, password policy
The eleventh post in the Red Hat Certified System Administrator (RHCSA) series. We organize it around the exact tasks RHCSA puts on the practical exam: creating users with useradd and usermod and assigning UID/GID, groupadd and supplementary groups, granting sudo rights through /etc/sudoers and visudo, setting per-file ACLs with setfacl, and pinning down password expiry policy with chage.