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
SSH Protocols and Access Security
- An examination of the SSH protocol and its critical role in secure remote connectivity
- Enhancing SSH security through key-based authentication methods
- Establishing robust password policies and integrating two-factor authentication
- Restricting SSH access to designated IP addresses
Samba for File Sharing
- Exploring Samba and its function in sharing files and printers
- Configuring a Samba server to expose shared directories
- Defining user authentication rules and permissions for Samba shares
- Connecting to Samba resources from both Windows and Linux systems
DNS (Domain Name System) Management
- The mechanics of DNS and its responsibility for translating domain names into IP addresses
- Deployment of a DNS server using BIND (Berkeley Internet Name Domain)
- Administration of DNS zones, records, and resolution processes
- Diagnosing and resolving common DNS-related issues
Apache Web Server Administration
- The function of the Apache HTTP Server in delivering web content
- Installation and configuration of Apache on Linux platforms
- Setting up virtual hosts to support multiple websites
- Implementation of SSL/TLS certificates to ensure secure HTTPS connections
Squid Cache Servers
- The principles of caching and its positive impact on web performance
- Installation and configuration of Squid as a caching proxy
- Defining access controls, caching rules, and logging parameters in Squid
- Evaluating and monitoring the efficiency of Squid’s caching operations
Email Servers (Sendmail, Postfix)
- An overview of core email protocols including SMTP, POP3, and IMAP
- Setting up and configuring Sendmail or Postfix for email services
- Managing email aliases, virtual domains, and user mailboxes
- Applying spam filtering and antivirus protections to email traffic
DHCP Server Configuration
- Basics of DHCP (Dynamic Host Configuration Protocol)
- Installing and configuring the ISC DHCP server
- Dynamic assignment of IP addresses, subnet masks, and related network settings
- Managing DHCP leases and addressing frequent configuration issues
FTP Server Implementation
- An introduction to FTP (File Transfer Protocol)
- Installation and setup of FTP servers such as vsftpd or proftpd
- Configuring user access rights, permissions, and secure FTP features
- Activating FTPS (FTP over SSL/TLS) to ensure encrypted data transfer
MySQL Database Administration
- An introduction to the MySQL database management system
- Installing and configuring the MySQL server
- Creating and managing databases, tables, and user accounts
- Handling data management, backups, and database security measures
Advanced Firewalls, Kernel Tuning, and Compilation
- Configuring advanced firewall rules using iptables
- Deploying Network Address Translation (NAT) and port forwarding
- Fundamentals of kernel configuration and the compilation process
- Adjusting kernel options to optimize performance and strengthen security
Requirements
- A foundational understanding of the Linux operating system
- Practical experience utilizing basic Linux command-line tools
21 Hours
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.