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 Security and Access Management
- An overview 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 address ranges
Samba File Sharing
- An introduction to Samba and its function in facilitating file and printer sharing
- Setting up a Samba server to expose directory structures
- Defining user authentication methods and access permissions for Samba shares
- Connecting to Samba shares from both Windows and Linux client environments
DNS (Domain Name System)
- Exploring the DNS mechanism for translating human-readable domain names into IP addresses
- Deploying a DNS server using BIND (Berkeley Internet Name Domain)
- Managing DNS zones, records, and the name resolution process
- Diagnosing and resolving typical DNS-related challenges
Web Server Configuration (Apache)
- An overview of the Apache HTTP Server and its purpose in web content delivery
- Installation and configuration procedures for Apache on Linux systems
- Establishing virtual hosts to support multiple website deployments
- Implementing SSL/TLS certificates to ensure secure HTTPS communication
Cache Server Implementation (Squid)
- Analyzing caching concepts and their positive impact on web performance
- Deploying and configuring Squid as a caching proxy server
- Setting up access controls, caching rules, and logging features within Squid
- Evaluating and monitoring the efficiency of Squid’s caching operations
Email Server Management (Sendmail, Postfix)
- A review of standard email protocols, including SMTP, POP3, and IMAP
- Configuring Sendmail or Postfix to function as a robust email server
- Setting up email aliases, virtual domains, and individual user mailboxes
- Integrating spam filtering and antivirus solutions for email security
DHCP Server Administration
- An introduction to DHCP (Dynamic Host Configuration Protocol)
- Installing and configuring the ISC DHCP server
- Automating the distribution of IP addresses, subnet masks, and other network settings
- Oversight of DHCP leases and troubleshooting common configuration issues
FTP Server Deployment
- An overview of the FTP (File Transfer Protocol) mechanism
- Installation and setup of FTP server software (e.g., vsftpd, proftpd)
- Managing user access levels, permissions, and secure FTP configurations
- Enabling FTPS (FTP over SSL/TLS) to ensure encrypted file transfers
Database Management (MySQL)
- An introduction to the MySQL database management system
- Installation and configuration of the MySQL server environment
- Creating and managing databases, tables, and user account structures
- Handling data integrity, backup strategies, and database security measures
Advanced Firewall, Kernel Configuration, and Compilation
- Implementing advanced firewall rules using iptables
- Configuring Network Address Translation (NAT) and port forwarding mechanisms
- Fundamentals of Linux kernel configuration and the compilation process
- Optimizing kernel settings to enhance system performance and security posture
Requirements
- A solid foundational understanding of Linux
- Practical experience with fundamental 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.