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 Fundamentals and Access Security
- Exploring the SSH protocol and its critical role in securing remote connections
- Hardening SSH access through key-based authentication methods
- Establishing robust password policies and integrating two-factor authentication
- Restricting SSH access to authorized IP addresses only
File Sharing with Samba
- Understanding Samba's function in facilitating file and printer sharing
- Setting up a Samba server to share designated directories
- Defining user authentication rules and permissions for shared resources
- Connecting to Samba shares from both Windows and Linux workstations
Domain Name System (DNS)
- The mechanics of DNS in resolving domain names to IP addresses
- Deployment of a DNS server utilizing BIND (Berkeley Internet Name Domain)
- Management of DNS zones, records, and name resolution processes
- Diagnosing and resolving typical DNS-related challenges
Web Server Management (Apache)
- The role of the Apache HTTP Server in web content delivery
- Installation and configuration procedures for Apache on Linux
- Configuration of virtual hosts to support multiple websites
- Implementation of SSL/TLS certificates to ensure secure HTTPS sessions
Performance Optimization via Cache Servers (Squid)
- The principles of caching and its impact on web performance
- Installation and setup of Squid as a caching proxy
- Configuration of access controls, caching strategies, and logging mechanisms in Squid
- Evaluation and monitoring of Squid's caching efficiency
Email Infrastructure (Sendmail, Postfix)
- Overview of core email protocols, including SMTP, POP3, and IMAP
- Establishing and configuring an email server using Sendmail or Postfix
- Management of email aliases, virtual domains, and individual mailboxes
- Integration of spam filtering and antivirus defenses for email traffic
Dynamic Host Configuration (DHCP)
- Fundamentals of the Dynamic Host Configuration Protocol (DHCP)
- Installation and setup of the ISC DHCP server
- Automated assignment of IP addresses, subnet masks, and network parameters
- Lease management and troubleshooting common DHCP anomalies
File Transfer Protocol (FTP) Servers
- Key aspects of the File Transfer Protocol (FTP)
- Deployment and configuration of FTP servers (such as vsftpd or proftpd)
- Defining user access rights, permissions, and secure FTP settings
- Activation of FTPS (FTP over SSL/TLS) for encrypted data transfer
Database Management (MySQL)
- Introduction to the MySQL database management system
- Installation and initial configuration of the MySQL server
- Creation of databases, tables, and user accounts
- Data administration, backup strategies, and security enforcement
Advanced Networking, Kernel Configuration, and Compilation
- Advanced firewall rule management using iptables
- Deployment of network address translation (NAT) and port forwarding
- Fundamentals of kernel configuration and compilation processes
- Tailoring kernel options to enhance system performance and security
Requirements
- Familiarity with the Linux ecosystem
- Proficiency in executing basic Linux commands
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.