
Explore the Red Hat certified engineer prep course aligned to RHCE exam domains. Master hands-on modules from system configuration to web server deployment and DNS and database setup.
Register for the Red Hat certified engineer exam (EX 300) via Red Hat or Global Knowledge, and learn the three-and-a-half-hour format, scheduling steps, and $400 cost.
Configure network teaming to combine multiple NICs for load balancing or active backup, increasing redundancy and bandwidth. Use nmcli to create, configure, and manage a team with static IPs.
Configure and troubleshoot IPv6 addresses using the NetworkManager CLI. Create a persistent Ethernet connection, assign a manual IPv6 address, and verify with ping6.
Route ip traffic and create static routes with ip route add, verify with ip route list and trace route, and make them persistent via a static routes file.
Learn to use firewalld for packet filtering with zones and rich rules, configuring permanent settings, enabling http service, and testing access across zones and network address translation scenarios using firewall-cmd.
Configure firewallD with rich rules, zones, and custom rules to perform packet filtering, log connections, and implement ip v4 based nat and port forwarding for targeted clients.
Modify kernel runtime parameters via /proc and the sysctl interface to apply changes in real time or persist them across reboots, using sysctl -w, echo redirection, and /etc/sysctl.d configuration.
Configure a Red Hat system to authenticate with Kerberos using a KDC server, including tickets, TGTs, and realm settings across a three-server lab.
Configure a system to authenticate via Kerberos by setting up the KDC server, enabling services, and adding principals with kadmin, then generate a keytab for secure authentication.
Configure a system to authenticate using Kerberos by setting up a Kerberos client, editing the krb5 configuration, creating principals and keytabs, and validating SSH access to the KDE server.
Configure an iSCSI target on a Red Hat system, creating a block storage backing, iqn, target portal group, and a mapped lun for persistent remote mounting.
Configure an iSCSI initiator to mount a remote target persistently, using CHAP authentication, discovery, login, and automatic mounting via /etc/fstab.
Learn to produce reports on system utilization using D stat and the system stat tools, capturing processor, memory, disk, and network metrics in real time and CSV formats.
Learn how to install and manage packages to provide services on Red Hat systems using yum and dnf, including searching, downloading, local install, dependencies, updates, upgrades, and removals.
Configure SELinux to support the service by checking status with getenforce and ac status. Then switch between enforcing and permissive for troubleshooting and apply port labeling for non-standard ports.
Learn to use SELinux port labeling to enable httpd and other services to run on non-standard ports by labeling ports with semanage and verifying with a local browser.
Install Apache httpd with yum, verify status, and set it to start on boot with systemctl, while learning enable, disable, mask, and unmask for persistence.
Learn to manage system services with systemd and systemctl, starting and stopping httpd, enabling on boot, and using restart, reload, and status commands to troubleshoot dependencies and ensure persistent operation.
Install and configure the Apache httpd web server on Red Hat, enable ports 80 and 443, start the service, and test the default site with e links.
Explore the Apache httpd configuration file, covering server root, listen, include, directory and file directives, document root, error and access logs, and virtual host inclusion.
Configure a private directory for the apache web server under /var/www/html/user1, apply selinux context, and enable basic authentication with .htaccess and htpasswd for user1; verify with e links.
Configure a group-managed content directory for Apache by creating var/private, assigning the DB admins group, setting 771 permissions, applying SELinux context, and updating httpd to allow group override.
Configure a virtual host for Apache on Red Hat by adding a conf.d file with server name, document root, and error logs, then test syntax, update /etc/hosts, and restart httpd.
Deploy a basic CGI application with the httpd server by configuring script alias and enabling CGI, then run scripts from default and non-default directories while honoring SELinux policies.
Learn to generate a 2048-bit private key with OpenSSL, create a certificate signing request, and obtain or install a self-signed certificate to enable tls/ssl on an apache server using mod_ssl.
Configure TLS by adding a 443 virtual host with an SSL certificate and key for the web domain. Enable HTTPS, adjust the firewall, restart httpd, and test in a browser.
Configure a caching-only named server in Red Hat Enterprise Linux to cache DNS lookups, limit traffic on port 53 to internal clients, and keep the server non authoritative for zones.
Verify DNS client connectivity by ensuring the client is on the same network as the DNS server and test resolution with nslookup, dig, ping, and telnet port 53 checks.
Set up and secure NFS exports for specific clients by installing NFS utilities, configuring SELinux booleans, adjusting the firewall, and exporting read-write and read-only directories.
Install nfs utilities on the client, enable rpcbind, and mount server exports (test1 read-write, test2 read-only) with ip and /etc/fstab, then verify by creating files.
Learn to set up an nfs share for group collaboration by creating a group-owned directory, enabling the setgid bit, and exporting it with read-write permissions on both server and client.
Set up a quick NFS server and export a shared directory. Configure firewall, SELinux contexts, and start the NFS services, then mount the export on a client for testing.
Install samba server and client, create a network share directory, set samba file contexts, configure shares in smb.conf, and test access with a samba user.
Set up a Samba server and create a group-shared directory for collaboration, assign users to a smb group, configure permissions and selinux context, and verify the share across client machines.
Configure a postfix forwarding server to relay mail to a Gmail SMTP server on port 587, bind to loopback, disable local delivery, create SSL password file, and test the setup.
Configure a Postfix server to forward all mail to a central server and test smtp forwarding to Gmail, ensuring no local delivery.
Configure key-based authentication in ssh by generating RSA keys, copying the public key to the server, and disabling password logins to secure client-server access; manage keys, authorized_keys, and passphrases.
Install OpenSSH server, enable sshd at boot, adjust firewall rules, and explore sshd options like port, listen address, key-based and password authentication, and X11 forwarding.
Set up a local A.P. time server and configure a client to synchronize time from other A.P. peers for Red Hat certified engineer exam prep.
Configure a second ntp peer by peering with the first ntp server, install and configure ntpd, adjust firewall rules, and verify synchronization with ntpq -p and ntpstat.
Complete preparation for the Red Hat Certified Engineer Examination
8.5 hours Training Videos for all exam objectives
This course curriculum follows the RHCE exam outline:
Introduction.
System configuration and management.
Network Services
HTTP/HTTPS Deployment and Configuration
DNS.
NFS and Samba File Sharing Services
SMB.
SMTP(Setup and Client Testing).
SSH Client and Server Configuration and Use
NTP.
Database Services.