Red Hat Enterprise Linux 8 Essential Training
6h 44mIntermediate2022-07-22
Authors

Grant McWilliams
Consultant, Speaker, Writer, Professor, Developer
Course details
Red Hat Enterprise Linux is one of the top enterprise Linux distributions—and Red Hat Certified System Engineer is one of the top Linux certifications. The RHCE certification is required for many high-level jobs and a prerequisite for all Red Hat higher-level exams. Use these study tips to earn your certification and become more proficient in Linux engineering.
Professor Grant McWilliams, a Linux expert, starts with simple virtualization, system reporting, and task automation. He shows how to link data storage with iSCSI and synchronize the system time with NTP. He also configures advanced system authentication using LDAP and secures it with Kerberos. Then he sets up network services like IPv6 addressing and teaming, and shows how to manage MariaDB databases, including backups and restores. To provide name service resolution, he creates a DNS server using bind and troubleshoots client issues. Using Apache, he creates secure virtual hosts using TLS security and access control. He also covers mail services, network file sharing using both NFS and Samba, and SSH security. In addition to the tutorials, this course offers access to PDF cheat sheets and practice questions so you can test your knowledge for the real RHCE exam.
Learning objectives
Installing Linux interactively in a guest VM
Creating VM clones
Generating reports on the system
Automating tasks
Creating iSCSI targets and initiators
Configuring NTP services
Setting up an LDAP server and client
Configuring teaming
Configuring network addressing
Configuring a database
Creating and restoring database backups
Setting up a DNS server
Adding web services with Apache and SELinux
Creating and mounting NFS shares
Creating SMB shares
Configuring mail services with SMTP
Configuring SSH
Professor Grant McWilliams, a Linux expert, starts with simple virtualization, system reporting, and task automation. He shows how to link data storage with iSCSI and synchronize the system time with NTP. He also configures advanced system authentication using LDAP and secures it with Kerberos. Then he sets up network services like IPv6 addressing and teaming, and shows how to manage MariaDB databases, including backups and restores. To provide name service resolution, he creates a DNS server using bind and troubleshoots client issues. Using Apache, he creates secure virtual hosts using TLS security and access control. He also covers mail services, network file sharing using both NFS and Samba, and SSH security. In addition to the tutorials, this course offers access to PDF cheat sheets and practice questions so you can test your knowledge for the real RHCE exam.
Learning objectives
Installing Linux interactively in a guest VM
Creating VM clones
Generating reports on the system
Automating tasks
Creating iSCSI targets and initiators
Configuring NTP services
Setting up an LDAP server and client
Configuring teaming
Configuring network addressing
Configuring a database
Creating and restoring database backups
Setting up a DNS server
Adding web services with Apache and SELinux
Creating and mounting NFS shares
Creating SMB shares
Configuring mail services with SMTP
Configuring SSH
Skills covered
CentOSRed Hat Enterprise LinuxRed HatServer AdministrationNetwork AdministrationCert PrepNetwork and System AdministrationOpen Source
Concepts
0. Introduction
- 01 - Prepare for the RHCE EX300
- 02 - What you should know
- 03 - The state of Enterprise Linux
1. Virtual Systems Configuration
- 04 - Lab setup introduction
- 05 - Install interactively in a guest VM
- 06 - Installing from a DVD ISO Image
- 07 - Update system software
- 08 - Install Linux Guest Additions
- 09 - Virtual machine snapshots
- 10 - Reconfigure or migrate CentOS
2. System Configuration
- 11 - System configuration introduction
- 12 - Gather statistics from the system
- 13 - Generate reports on system utilization
- 14 - Use shell scripting to automate tasks
3. iSCSI Target Configuration
- 15 - iSCSI target introduction
- 16 - Install and configure packages
- 17 - Create an iSCSI backstore
- 18 - Create iSCSI target
- 19 - Create an iSCSI LUN
- 20 - Create access control
- 21 - Configure firewalld
- 22 - Create an iSCSI initiator
- 23 - Mount target automatically
- 24 - Challenge - iSCSI target and initiator
- 25 - Solution - iSCSI target and initiator
4. NTP Services
- 26 - NTP services introduction
- 27 - Install and configure NTP services
- 28 - Configure the chrony server
- 29 - Configure the chrony client
- 30 - Configure time and date
5. Authentication Services
- 31 - Authentication services introduction
- 32 - Install and prepare LDAP server
- 33 - Configure LDAP server
- 34 - Set up an LDAP database
- 35 - Create an LDAP user
- 36 - Finish the LDAP server configuration
- 37 - Install and configure LDAP client
- 38 - Install and configure Kerberos server packages
- 39 - Create a Kerberos database
- 40 - Configure Kerberos client authentication
6. Network Services
- 41 - Network services introduction
- 42 - Consistent network device naming
- 43 - Gather network information
- 44 - Configure IP and subnet mask
- 45 - Configure interface bonding using nmcli
- 46 - Configure interface teaming using nmcli
- 47 - Configure IPv6 and perform basic troubleshooting
- 48 - Use firewalld for packet filtering
- 49 - Use firewalld zones
- 50 - Use firewalld for NAT
- 51 - Use firewalld rich rules
- 52 - Route IP traffic and create static routes
- 53 - Challenge - Network services
- 54 - Solution - Network services
7. Database Services
- 55 - Database services introduction
- 56 - Install and configure MariaDB
- 57 - Manage SELinux for database services
- 58 - Perform logical database backups
- 59 - Create a database with tables
- 60 - Restore logical database backups
- 61 - Perform simple SQL queries
- 62 - Perform logical database backups
- 63 - Restore logical database backups
- 64 - Recover the MariaDB root password
- 65 - Set the root database password
8. DNS Services
- 66 - DNS services introduction
- 67 - Installing DNS packages
- 68 - About the BIND configuration file
- 69 - About BIND zone files
- 70 - Configure a caching-only name server
- 71 - Troubleshoot DNS client issues
- 72 - Use dig to resolve DNS records
9. Web Services
- 73 - Web services introduction
- 74 - Install and configure Apache
- 75 - Manage SELinux for web services
- 76 - Configure a basic Apache web server
- 77 - Configure access control on directories
- 78 - Configure private access using basic auth
- 79 - Configure group-managed content
- 80 - Configure a virtual host
- 81 - Configure a virtual host on a nonstandard port
- 82 - Configure a secure virtual host
- 83 - Deploy a basic CGI application
- 84 - Generating key pairs and self-signed certificates
- 85 - Challenge - Web services private site
- 86 - Solution - Web services private site
- 87 - Deploy a basic CGI application
10. NFS Services
- 88 - NFS services introduction
- 89 - Install NFS and configure NFS services
- 90 - Manage SELinux for NFS services
- 91 - Provide network shares to specific clients
- 92 - Mount a simple NFS share
- 93 - Create an NFS share for group collaboration
- 94 - Mount an NFS share for group collaboration
- 95 - Challenge - NFS share for group collaboration
- 96 - Solution - NFS share for group collaboration
11. SMB Services
- 97 - smb services introduction
- 98 - Install and configure Samba services
- 99 - Manage SELinux for SMB services
- 100 - Samba global configuration options
- 101 - Samba share configuration definitions
- 102 - Create a simple public share
- 103 - Provide network shares to specific clients
- 104 - Automount using a credentials file
- 105 - Provide network shares suitable for group collaboration
- 106 - Mount a share for group collaboration
- 107 - Challenge - SMB share for group collaboration
- 108 - Solution - SMB share for group server
- 109 - Solution - SMB share for group client
12. SMTP Services
- 110 - SMTP services introduction
- 111 - Install and configure mail services
- 112 - Manage SELinux for SMTP services
- 113 - Configure a local mail server
- 114 - Create a null-client mail relay
- 115 - Create a mail gateway
13. SSH Services
- 116 - SSH services introduction
- 117 - Install SSH additional packages
- 118 - SSH client configuration
- 119 - SSH server configuration
- 120 - SSH per user client configuration
- 121 - Configure key-based authentication
- 122 - Configure host- and user-based security
Conclusion
- 123 - Taking the exam
Related courses
- Red Hat Certified Engineer (EX294) Cert Prep: 1 Foundations of Ansible
- Red Hat Certified Specialist in Containers (EX188) Cert Prep
- Complete Guide to Red Hat Enterprise Linux 9
- Red Hat Certified System Administrator (EX200) Cert Prep: 2 File Access, Storage, and Security
- Building, Maintaining, and Distributing RPM Packages
- Setting Up a Red Hat Enterprise Linux Server (2016)
- Linux System Engineer: Network Bonding, IPv6, Routing, and Virtual Systems
- Setting Up a Red Hat Enterprise Linux Server
Related learn paths
- Prepare for the Red Hat Certified Engineer (EX294) Exam
- Prepare for the Red Hat Certified System Administrator (EX200) Exam
- Become a Java Programmer
- Prepare for the Linux Professional Institute LPIC-1 (101-500 and 102-500) Exams
- Building AI Products: Security Essentials Professional Certificate by LinkedIn Learning
- Develop Your AI Skills as a Cybersecurity Professional
- Getting Started in Finance and Accounting
- Master Key Financial Analyst Skills