My experience on RHCSA and RHCE exams.
I’ve passed my RHCSA back in April with a score of 300/300. I managed to finish all tasks in around 80 minutes, checked that everything was working, rebooted a VM several times and headed home.
I have to be honest and admit that for anyone with a relevant work experience, the RHCSA exam is like a colouring book – unless you are new to RedHat Linux, you will pass it.
A little piece of advice for those taking the exam, once you get networking configured, use multiple SSH windows (that’s what the exam instructor suggested for others using a console interface). It really helps to track issues down easily if you have any.
For those interested, the only study material that I used to prepare for the RHCSA exam was Sander van Vugt’s book (and loads of RHEL virtual machines, obviously). Please be advised that I’m not advocating the Sander’s book, I just want to give credit where credit is due.
I didn’t take any Red Hat training courses. This is also the case for RHCE.
I’ve passed RHCE with a score of 281/300, what is over 93% if you turn it into percentage. I was aiming for a perfect score of 300/300, but as it turns out, I apparently lost 19 points (no idea where and why). It took me over a month to prepare for it, but I had to wait until late summer for the exam as other dates were fully booked.
So, the exam was an easy one to be honest, it took me approx 2 hours to complete everything, then half an hour to check services were starting and working properly, rebooting a couple of times, and that is it basically.
The exam was easy (I kid you not), there was nothing particularly hard. 3.5 hours for the exam is plenty of time if you are properly prepared, not sure otherwise.
As with RHCSA, I used Sander van Vugt’s book to prepare for the RHCE topics.
Read all questions properly, don’t be afraid to ask the instructor to clarify them if you don’t understand what is required. He will reword it in a manner so that any confusion that may arise is gone. There were a couple of RHCE questions that I had to ask for clarification (mostly because I was over-prepared for the exam and looked into tasks deeper than I should).
This should come as no surprise, but you must know where to find information on a RHEL system. Man pages and docs are there to be used!
Install and use the httpd-manual package. SELinux (there is sealert if you get stuck):
# man -k _selinux # man httpd_selinux # man semanage-fcontext # man semanage-port
Firewalld rich language:
# man firewalld.richlanguage
Examples for network bonding, teaming, bridging and more:
# man nmcli-examples
Examples for discovering iSCSI targets, logging in and out:
# man iscsiadm
How to generate a self-signed TLS certificate with openssl:
# less /etc/pki/tls/certs/make-dummy-cert
Network teaming examples:
# less /usr/share/doc/teamd-1*/example_configs/loadbalance_1.conf
Postfix on a null client configuration:
# less /usr/share/doc/postfix-2*/README_FILES/STANDARD_CONFIGURATION_README
Bash compound commands (for, case, if, while etc), conditional expressions, shell builtin commands (break, continue, getopts, popd, pushd, read etc) and much more:
# man bash
MySQL configuration examples:
# less /usr/share/mysql/my-innodb-heavy-4G.cnf
Last but not least, practice is the key, the more you do, the better the chances you have to pass the exam.