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 Fundamentals and Access Security
- Exploring 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 specific IP addresses for enhanced control
Samba File Sharing
- Discovering Samba and its functionality in facilitating file and printer sharing
- Setting up a Samba server for directory sharing
- Managing user authentication and access permissions for Samba shares
- Connecting to Samba shares from both Windows and Linux environments
DNS (Domain Name System)
- Comprehending DNS and its function in resolving domain names to IP addresses
- Deploying a DNS server utilizing BIND (Berkeley Internet Name Domain)
- Configuring DNS zones, resource records, and resolution processes
- Diagnosing and resolving frequent DNS-related issues
Web Servers (Apache)
- Understanding the Apache HTTP Server and its application in web delivery
- Procedure for installing and configuring Apache on Linux systems
- Creating virtual hosts to support multiple website deployments
- Implementing SSL/TLS certificates to ensure secure HTTPS communications
Cache Servers (Squid)
- Analyzing caching concepts and their impact on optimizing web performance
- Installation and configuration of Squid as a caching proxy solution
- Defining access controls, caching rules, and logging mechanisms within Squid
- Evaluating and monitoring the efficiency of Squid's caching capabilities
E-mail Servers (Sendmail, Postfix)
- Review of core email protocols including SMTP, POP3, and IMAP
- Setup and configuration of Sendmail or Postfix as the primary email server
- Managing email aliases, virtual domains, and individual user mailboxes
- Deploying spam filtering and antivirus safeguards for email traffic
DHCP Server
- Overview of DHCP (Dynamic Host Configuration Protocol) functionalities
- Installation and setup of the ISC DHCP server
- Dynamic assignment of IP addresses, subnet masks, and network parameters
- Administration of DHCP leases and resolution of common configuration errors
FTP Server
- Introduction to FTP (File Transfer Protocol) standards
- Installation and configuration of FTP server solutions (such as vsftpd or proftpd)
- Managing user access rights, permissions, and secure transfer options
- Activating FTPS (FTP over SSL/TLS) to enable encrypted file exchanges
Databases (MySQL)
- Fundamentals of the MySQL database management system
- Steps for installing and configuring the MySQL server
- Creation of databases, tables, and managing user accounts
- Strategies for data management, backup procedures, and security enforcement
Advanced Firewall Setup, Kernel Configuration, and Compilation
- Advanced firewall implementation using iptables
- Application of network address translation (NAT) and port forwarding techniques
- Introduction to the process of kernel configuration and compilation
- Tailoring kernel parameters to optimize performance and security
Requirements
- Familiarity with the Linux operating system
- Proficiency in executing fundamental 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.