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
- An overview of the SSH protocol and its critical role in secure remote connectivity
- Enhancing SSH security through key-based authentication mechanisms
- Enforcing robust password policies and integrating two-factor authentication
- Restricting SSH access to specific IP addresses for added security
Samba File Sharing
- An introduction to Samba and its function in facilitating file and printer sharing
- Setting up a Samba server to share designated directories
- Establishing user authentication protocols and permission controls for Samba shares
- Accessing Samba resources from both Windows and Linux client systems
DNS (Domain Name System)
- Comprehending the DNS architecture and its purpose in resolving domain names to IP addresses
- Deploying a DNS server using BIND (Berkeley Internet Name Domain)
- Configuring DNS zones, resource records, and name resolution processes
- Diagnosing and resolving common DNS-related issues
Web Server Management (Apache)
- An introduction to the Apache HTTP Server and its capabilities in serving web content
- Installing and configuring Apache on a Linux environment
- Setting up virtual hosts to manage multiple websites simultaneously
- Implementing SSL/TLS certificates to ensure secure HTTPS communication
Cache Server Implementation (Squid)
- Understanding the principles of caching and its positive impact on web performance
- Installing and configuring Squid to act as a caching proxy server
- Managing access controls, defining caching policies, and configuring logging in Squid
- Evaluating and monitoring the effectiveness of Squid’s caching operations
Email Server Configuration (Sendmail, Postfix)
- A review of core email protocols, including SMTP, POP3, and IMAP
- Installing and configuring either Sendmail or Postfix as the primary email server
- Setting up email aliases, virtual domains, and individual user mailboxes
- Integrating spam filtering and antivirus protection to secure email traffic
DHCP Server Administration
- An introduction to the Dynamic Host Configuration Protocol (DHCP)
- Installing and configuring the ISC DHCP server
- Dynamically assigning IP addresses, subnet masks, and other essential network parameters
- Overseeing DHCP lease management and troubleshooting typical DHCP discrepancies
FTP Server Setup
- An overview of the File Transfer Protocol (FTP)
- Installing and configuring an FTP server, such as vsftpd or proftpd
- Managing user access rights, permissions, and secure FTP parameters
- Activating FTPS (FTP over SSL/TLS) to ensure encrypted file transfers
Database Management (MySQL)
- An introduction to the MySQL database management system
- Installing and configuring the MySQL server instance
- Creating databases, defining tables, and managing user accounts
- Overseeing data integrity, backup procedures, and database security measures
Advanced Firewall, Kernel Configuration, and Compilation
- Setting up advanced firewall rules using iptables
- Implementing Network Address Translation (NAT) and port forwarding techniques
- An introduction to Linux kernel configuration and the compilation process
- Customizing kernel parameters to optimize system performance and security
Requirements
- A solid grasp of the Linux operating system.
- Familiarity with executing 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.