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.
Duration 21 hours
Course Outline
SSH Essentials and Access Security
- The role of the SSH protocol in enabling secure remote connectivity
- Establishing robust access controls via key-based authentication
- Enforcing strong password standards and two-factor authentication
- Restricting SSH connectivity to designated IP addresses
Samba File Sharing
- The function of Samba in facilitating file and printer sharing
- Setting up Samba servers for directory sharing
- Defining user authentication and access permissions for Samba shares
- Connecting to Samba resources from both Windows and Linux platforms
DNS (Domain Name System)
- The mechanism by which DNS translates domain names into IP addresses
- Deploying DNS servers using BIND (Berkeley Internet Name Domain)
- Administering DNS zones, records, and resolution processes
- Diagnosing and resolving typical DNS complications
Web Servers (Apache)
- The contribution of Apache HTTP Server to web page delivery
- Deployment and configuration of Apache on Linux systems
- Setting up virtual hosts to support multiple websites
- Installing SSL/TLS certificates to ensure secure HTTPS sessions
Cache Servers (Squid)
- The impact of caching strategies on web performance
- Installing and tuning Squid as a caching proxy
- Defining access controls, caching rules, and logging within Squid
- Evaluating and monitoring the efficiency of Squid’s cache
Email Servers (Sendmail, Postfix)
- An examination of core email protocols (SMTP, POP3, IMAP)
- Configuring Sendmail or Postfix for email server operations
- Managing email aliases, virtual domains, and user mailboxes
- Integrating spam filtering and antivirus security measures
DHCP Server
- Foundations of DHCP (Dynamic Host Configuration Protocol)
- Installation and setup of the ISC DHCP server
- Dynamic assignment of IP addresses, subnet masks, and network settings
- Overseeing DHCP leases and resolving standard configuration issues
FTP Server
- An overview of FTP (File Transfer Protocol)
- Deployment and configuration of FTP servers (e.g., vsftpd, proftpd)
- Setting user access rules, permissions, and secure FTP protocols
- Activating FTPS (FTP over SSL/TLS) to secure file transfers
Databases (MySQL)
- An introduction to the MySQL database system
- Installing and configuring the MySQL server
- Creating databases, tables, and user accounts
- Managing data integrity, backups, and security controls
Advanced Firewall, Kernel Configuration, and Compilation
- Advanced firewall management using iptables
- Applying network address translation (NAT) and port forwarding
- Basics of kernel configuration and compilation
- Tuning kernel parameters for enhanced performance and security
Requirements
- Familiarity with Linux system architecture
- Proficiency in executing basic Linux commands
Testimonials (2)
Very good structured and complex documentation. A good pace for exercises. Detailed explanations and right to subject.
Tiberiu Longauer
Course - Linux Advanced
I liked the fact that 80-90% of things were new to me, and it opened my eyes about a lot of technologies and about how sys admin works.