RHEL EX200: Things to know before sitting down
Hello all! I just sat for my RHEL EX200 for Red Hat 8 this morning. I know that I’m not allowed to tell you anything about the exam by any exact means, but I did want to drop a post to perhaps give you a bit of insight on what to brush up on and where to look for information before sitting down for your EX200 exam. The list below follows the official objectives page so no real surprises here. Again, this is not a dump, nor will I tell you about the test or any of the specific objectives on it. This is simply a guide of things to freshen up on, so please don’t contact me or comment below asking for anything concrete from the testing environment as it is against Red Hat’s rules and regulations.
- Virtual optimization and preservation through snapshots of storage devices and their data. (VDO and Stratis)
- Knowing your users and groups as well as how to wield them against files and directory structures. (chown, chmod, chgrp, adduser, addgroup)
- Keeping unwanted users and services from accessing your servers using firewalld. (firewalld and firewall-cli)
- File systems, how to create, resize, delete, and re-partition block devices. (LVM, mkfs, parted, swap)
- Mounting file systems manually and automatically over a network. (mount, nfs, autofs)
- Setting up network connections using nmcli. (nmcli)
- SELinux and it’s booleans, contexts, auditing, and how to change it’s enforcement for the entire OS as well as specific applications/services. (selinux, getenforce, setenforce, audits)
- Changing boot/default targets from command line and GRUB. (system.unit, systemctl set-default)
- How to change the root password if you get locked out of your machine from boot and relabel the system for SELinux. (GRUB2, selinux)
- Remounting a filesystem as read+write from the Emergency shell on boot. (mount)
- Changing user defaults within the /etc/passwd and /etc/shadow file.
- Utilize multiple text editing tools from cli. (vi, vim, nano)
- Understanding of ssh and how to create passwordless login environments. (ssh-keygen, ssh-copy-id)
- Using cockpit to your advantage for generation of logs, viewing system statistics, and more. (cockpit)
- Correcting and setting time using timedatectl and understanding NTP services. (timedatectl, tzselect)
- Automating scripts and tasks using crontab. (cron, crontab)
Below is a list of awesome resources to get ready for your EX200. I personally felt the crash course/boot camp environment worked well for me, but it is totally not for everyone. Some supplemental materials that are online will help you on your path regardless if you are in a classroom setting or studying from home, check out the list below.
- Managing storage with Stratis by Red Hat Videos
- RHEL 8 Disk Optimization with VDO by The Urban Penguin
- RHEL 8 Creating Local Repositories by The Urban Penguin
- The Beginners Guide to Cron Jobs by OSTechNix
- Linux Users and Groups by Linode
- Mount NFS Filesystems using autofs by Red Hat
- Logical Volume Manager – LinuxConfig.org
- How to Change Runlevels (targets) in systemd by TecMint
- SELinux User’s and Administrator’s Guide by Red Hat
- How to Mount and Unmount File Systems in Linux by Linuxize (includes NFS)
- Cockpit Web Based Management Interface Overview by Red Hat
- How to Configure and Manage Network Connections Using ‘nmcli’ Tool by TecMint
- How To Set Up a Firewall Using Firewalld on CentOS 7 by Digital Ocean
- How To Create a Partition Using “parted” Command by TheGeekDiary
As stated in the first paragraph, this is by no means the only items covered on the EX200 test. Check out the official objectives page from Red Hat themselves to get a firmer understanding of what to study and prepare for. Don’t waste your $400 and fail. If you are interested in a classroom style environment, schedule yours today with Red Hat.
Good luck, future RHCSA!