Enterprise Linux Network Services builds the skills needed to deploy, configure, and harden the full stack of network services found in production Linux environments. With hands-on labs on your choice of RHEL, SLES, or Ubuntu, students gain direct experience with the services that underpin organizational infrastructure, from name resolution and web hosting to mail delivery, directory services, and file sharing, all secured with firewalld, SELinux, and AppArmor from the ground up.
The course opens with host security fundamentals including firewalld zone management, Netfilter stateful packet filtering, and mandatory access control with SELinux and AppArmor. Four chapters then build comprehensive DNS expertise: resolution theory, BIND zone configuration, subdomain delegation with zone transfers, and advanced features including ACLs, views, TSIG authentication, and DNSSEC. Three chapters cover Apache HTTP Server administration spanning virtual hosting, TLS, authentication, and server-side scripting with CGI, PHP-FPM, and Python WSGI. The mail services track covers SMTP theory, Postfix deployment with TLS and SASL, and Dovecot IMAP/POP3 with Sieve filtering and SpamAssassin integration. Students also deploy 389 Directory Server for LDAP, configure Samba for Windows interoperability, manage Squid proxy with bandwidth controls, administer MariaDB with SQL, and implement FTP services with vsftpd.
With 53 guided lab exercises across live multi-host environments, students spend the majority of the course building, breaking, and troubleshooting real service configurations, developing the practical skills that enterprise network services administration demands.