RHCE (Red Hat Certified Engineer) certification in 90 days requires a focused and structured approach covering a wide range of topics. Here’s a detailed roadmap broken down by weeks and topics to guide your preparation:
Phase 1: Foundation (Days 1-30)
Week 1: Linux System Administration Review
- Day 1-3: Review RHCSA Basics
- Refresh your knowledge of RHCSA-level topics: filesystems, users/groups, processes, services, networking basics, and security.
Week 2: Networking and Advanced Networking
Day 4-6: Network Configuration and Troubleshooting
- Configure networking using
nmcli
andnmtui
. - Troubleshoot network issues including connectivity, DNS resolution, and firewall configurations.
- Configure networking using
Day 7-8: Advanced Networking
- Configure bond interfaces (
teamd
,nmcli
). - Implement VLANs and bridge interfaces.
- Practice network troubleshooting with
tcpdump
andWireshark
.
- Configure bond interfaces (
Week 3: System Security and SELinux
Day 9-11: SELinux Configuration and Troubleshooting
- Manage SELinux contexts and policies.
- Troubleshoot SELinux denials and enable/disable SELinux.
- Implement SELinux Booleans and understand MLS (Multi-Level Security).
Day 12-13: Firewalls and VPNs
- Configure firewall rules with
firewalld
andiptables
. - Implement basic VPN configurations using
openvpn
.
- Configure firewall rules with
Week 4: Web Services and File Sharing
Day 14-16: Apache HTTP Server
- Configure Apache virtual hosts with SSL.
- Implement HTTP authentication and access controls.
- Set up Apache as a reverse proxy.
Day 17-18: NFS and Samba
- Configure NFSv4 server and client configurations.
- Set up Samba for Windows file sharing.
Day 19-20: MariaDB/MySQL Database Services
- Install and configure MariaDB or MySQL.
- Manage databases, users, and permissions.
- Perform database backups and restores.
Phase 2: Advanced System Administration (Days 31-60)
Week 5: Shell Scripting and Automation
Day 21-23: Bash Scripting
- Write scripts for automation tasks.
- Use loops, conditionals, functions, and parameters in scripts.
Day 24-25: System Performance Tuning
- Monitor system performance (
top
,vmstat
,sar
). - Tune kernel parameters (
sysctl
) and file system attributes. - Optimize CPU, memory, and disk I/O performance.
- Monitor system performance (
Week 6: System Monitoring and Logging
Day 26-28: Logging and Analysis
- Configure centralized logging (
rsyslog
). - Use
journalctl
for systemd journal analysis. - Set up log rotation and manage log files.
- Configure centralized logging (
Day 29-30: Process Management and Automation
- Manage processes (
ps
,top
,kill
). - Automate tasks with
cron
andat
.
- Manage processes (
Week 7: Containers and Orchestration
Day 31-33: Docker Installation and Basic Usage
- Install Docker CE and manage Docker containers.
- Create Docker images and Dockerfiles.
Day 34-35: Kubernetes Basics
- Install and configure
minikube
orkubeadm
. - Deploy applications using Kubernetes.
- Install and configure
Week 8: Advanced Services and Security
Day 36-38: LDAP Directory Services
- Configure LDAP clients and servers (
openldap
). - Implement centralized authentication.
- Configure LDAP clients and servers (
Day 39-40: HTTPS and TLS Certificates
- Generate and manage SSL/TLS certificates.
- Configure Apache and Nginx for HTTPS.
Phase 3: Troubleshooting and Practice Exams (Days 61-90)
Week 9: Troubleshooting and Review
Day 41-43: Troubleshooting Methodologies
- Practice systematic troubleshooting of Linux system issues.
- Use debugging tools (
strace
,tcpdump
,Wireshark
). - Analyze system logs and performance metrics.
Day 44-45: Exam Objectives Review
- Review all RHCE exam objectives.
- Focus on areas needing improvement based on practice exams and lab exercises.
Week 10: Practice Exams and Final Preparation
Day 46-48: Practice Labs and Simulations
- Take mock exams and practice labs to simulate exam conditions.
- Time management practice to complete tasks within the allocated timeframe.
Day 49-50: Final Review and Exam Readiness
- Conduct final review sessions covering all exam topics.
- Ensure familiarity with exam format, rules, and logistics.
Additional Tips:
- Hands-on Practice: Utilize virtualization tools like VirtualBox, VMware, or
libvirt
withKVM
. - Documentation: Refer to Red Hat official documentation and man pages for detailed information.
- Community Support: Engage with online forums and study groups for additional support and resources.
- Time Management: Allocate time each day for study and practice, focusing on weaker areas as needed.
Following this roadmap should prepare you thoroughly for the RHCE certification exam within 90 days. Adjust the pace according to your learning style and prior experience. Good luck with your RHCE certification journey!