Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Linux Server Foundations, Lab Prep & DNS (BIND) Deployment
- Linux server architecture, package management, and service lifecycle (
systemd,chkconfig) - Lab environment provisioning: VMware/VirtualBox networking, NAT vs. bridged, and VM hardening
- DNS fundamentals: forward/reverse zones, record types, recursion vs. iteration
- BIND installation and configuration:
named.conf, zone files, and zone transfers - Lab: Building a lab VM, installing BIND, creating forward/reverse zones, and testing resolution with
dig/nslookup
Day 2: DNS Advanced & Security + Apache Web Server Core
- DNS security: TSIG keys, view-based splitting, ACLs, and response policy zones (RPZ)
- Apache installation, module architecture, and core configuration (
httpd.conf,ports.conf) - Virtual hosting: name-based vs. IP-based, directory structure, and access controls
- Logging, status monitoring, and initial hardening (security headers, disabling unused modules)
- Lab: Securing BIND with views/ACLs, deploying Apache with virtual hosts, and configuring access logs & basic security headers
Day 3: Apache Advanced, Performance & MariaDB Installation
- Apache performance tuning: MPM prefork/worker/event, caching (
mod_cache,mod_expires), and compression (mod_deflate) - SSL/TLS implementation: certificate generation, HTTPS virtual hosts, and HSTS enforcement
- MariaDB architecture: storage engines, configuration file structure, and network binding
- MariaDB installation, root setup, user/privilege management, and basic query operations
- Lab: Configuring SSL/TLS on Apache, tuning MPM for concurrent connections, installing MariaDB, and securing root/admin accounts
Day 4: MariaDB Data Management & Postfix Mail Server Setup
- MariaDB advanced: database/schema creation, index optimization, and user grant structures
- Backup & recovery:
mysqldump,mariabackup, point-in-time recovery, and replication basics - Postfix architecture: SMTP routing, main.cf/transport maps, and delivery agents (LMTP, Dovecot integration)
- Mail server basics: domain configuration, MX records, and relay restrictions
- Lab: Setting up MariaDB backup scripts & test replication, configuring Postfix for local/domestic delivery, and testing SMTP relays
Day 5: Postfix Advanced Security, Integration & Capstone
- Postfix security:
smtpd_recipient_restrictions,smtpd_client_restrictions, SPF/DKIM/DMARC alignment, and TLS for mail - Spam & abuse mitigation: rate limiting, black/white listing, and integration with
rbl/cluebringer - Server integration: DNS → Web → Mail → DB data flow, service dependencies, and centralized logging
- Automation & monitoring: cron jobs, systemd timers,
netdata/prometheusbasics, and log rotation (logrotate) - Capstone: Participants assemble a fully integrated 4-server stack (BIND, Apache, Postfix, MariaDB), configure cross-service dependencies, implement security hardening, and present a production-ready architecture diagram & runbook
- Open Q&A, troubleshooting review, and resource distribution
Requirements
- Basic Linux skills
- Basic networking concept and skills
28 Hours
Testimonials (2)
experienced trainer
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Course - Kubernetes Security Fundamentals (LFS460)
trainer has hands-on knowledge