GL275 · 5 days · 16+ hrs hands-on labs

Enterprise Linux Network Services

Available for RHEL· SLES· Ubuntu

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.

Who Should Attend

Linux system administrators, network administrators, and IT infrastructure engineers responsible for deploying, configuring, and securing network services in enterprise environments. Ideal for professionals who manage DNS, web, mail, directory, file sharing, proxy, and database services on Linux , regardless of which distribution their organization runs.

Skills You'll Gain

Configure firewalld zones, Netfilter packet filtering rules, and connection tracking to secure network services
Implement SELinux policies, booleans, and file contexts alongside AppArmor profiles to enforce mandatory access control
Deploy and administer BIND DNS servers with zone files, resource records, delegation hierarchies, and DNSSEC
Deploy and configure Apache HTTP Server with virtual hosting, TLS certificates, access controls, and PHP integration
Configure Postfix for SMTP relay, virtual domains, TLS encryption, and SASL authentication
Deploy Dovecot for IMAP and POP3 mail retrieval and configure server-side filtering with Sieve and SpamAssassin
Manage LDAP directory services using 389 Directory Server for centralized authentication and directory storage
Configure Samba for cross-platform SMB/CIFS file and print sharing with Windows interoperability
Deploy Squid caching proxy with access controls, authentication, and delay pool bandwidth management
Administer MariaDB databases using SQL for schema management, data operations, and user privilege control
Implement FTP services with vsftpd including anonymous access, local user authentication, and TLS-secured transfers
Administer server-side scripting environments with CGI, PHP-FPM, and Python WSGI on Apache

Chapters & Labs

50 labs · 16+ hours hands-on
  1. Securing Services 4 labs · 65 min
  2. SELinux and LSM 2 labs · 20 min
  3. DNS Concepts 1 lab · 30 min
  4. Configuring BIND 2 labs · 50 min
  5. Creating DNS Hierarchies 2 labs · 50 min
  6. Advanced BIND DNS Features 2 labs · 25 min
  7. Using Apache 3 labs · 75 min
  8. Apache Security 3 labs · 90 min
  9. Apache Server-Side Scripting Administration 3 labs · 45 min
  10. Implementing an FTP Server 1 lab · 15 min
  11. The Squid Proxy Server 4 labs · 40 min
  12. SQL Fundamentals and MariaDB 4 labs · 105 min
  13. LDAP Concepts and Clients 1 lab · 10 min
  14. 389 Directory Server 1 lab · 25 min
  15. Samba Concepts and Configuration 4 labs · 55 min
  16. SMTP Theory
  17. Postfix 5 labs · 81 min
  18. Mail Services and Retrieval 5 labs · 100 min

Appendices

  • NIS

Prerequisites

Solid Linux systems administration skills including command-line proficiency, filesystem management, process control, user administration, and TCP/IP networking fundamentals. GL250 (Enterprise Linux Systems Administration) or equivalent experience recommended. Familiarity with systemd service management and basic network protocols is helpful.