Enterprise Linux Network Services (LN4988)

Related trainings

Exclusives

  • Video recording: 365 days of access to your course for viewing
  • Technical lab: Available for 15 days of online access
  • Class material: Delivered in digital format for everyone, downloadable, accessible during and after the training
  • Proof of attendance: Digital badge and completion certificate available for all participants
  • Fast and guaranteed schedule: Maximum wait of 4 to 6 weeks after participant registrations, guaranteed date

This five-day training covers a wide range of network services useful for every organization. Particular attention is given to the concepts necessary to implement these services securely and to the troubleshooting skills that will be needed for the actual administration of these network services. The course material is designed to provide extensive hands-on experience. Topics include: security with SELinux and Netfilter, DNS concepts and their implementation with Bind; LDAP concepts and implementation using OpenLDAP; web services with Apache; FTP with vsftpd; caching, proxy filtering with Squid; SMB/CIFS (Windows networking) with Samba; and email concepts and their implementation with Postfix combined with Dovecot or Cyrus.

Expand

Private class

Inquire for this training to be delivered exclusively for the members of your organization.

Training plan

  • Xinetd
  • Xinetd Connection Limiting and Access Control
  • Xinetd: Resource limits, redirection, logging
  • TCP Wrappers
  • The /etc/hosts.allow & /etc/hosts.deny Files
  • /etc/hosts.{allow,deny} Shortcuts
  • Advanced TCP Wrappers
  • Basic Firewall Activation
  • Netfilter: Stateful Packet Filter Firewall
  • Netfilter Concepts
  • Using the iptables Command
  • Netfilter Rule Syntax
  • Targets
  • Common match_specs
  • Connection Tracking
  • AppArmor
  • SELinux Security Framework
  • Choosing an SELinux Policy
  • SELinux Commands
  • SELinux Booleans
  • Graphical SELinux Policy Tools 
  • AppArmor
  • SELinux Security Framework
  • Choosing an SELinux Policy
  • SELinux Commands
  • SELinux Booleans
  • SELinux Policy Tools
  • Naming Services
  • DNS – A Better Way
  • The Domain Name Space
  • Delegation and Zones
  • Server Roles
  • Resolving Names
  • Resolving IP Addresses
  • Basic BIND Administration
  • Configuring the Resolver
  • Testing Resolution
  • BIND Configuration Files
  • named.conf Syntax
  • named.conf Options Block
  • Creating a Site-Wide Cache
  • rndc Key Configuration
  • Zones In named.conf
  • Zone Database File Syntax
  • SOA – Start of Authority
  • A & PTR – Address & Pointer Records
  • NS – Name Server
  • CNAME & MX – Alias & Mail Host
  • Abbreviations and Gotchas
  • $ORIGIN and $GENERATE
  • Subdomains and Delegation
  • Subdomains
  • Delegating Zones
  • in-addr.arpa. Delegation
  • Issues with in-addr.arpa.
  • RFC2317 & in-addr.arpa.
  • Address Match Lists & ACLs
  • Split Namespace with Views
  • Restricting Queries
  • Restricting Zone Transfers
  • Running BIND in a chroot jail
  • Dynamic DNS Concepts
  • Allowing Dynamic DNS Updates
  • DDNS Administration with nsupdate
  • Common Problems
  • Common Problems
  • Securing DNS with TSIG
  • HTTP Operation
  • Apache Architecture
  • Dynamic Shared Objects
  • Adding Modules to Apache
  • Apache Configuration Files
  • httpd.conf – Server Settings
  • httpd.conf – Main Configuration
  • HTTP Virtual Servers
  • Virtual Hosting DNS Implications
  • httpd.conf – VirtualHost Configuration
  • Port and IP based Virtual Hosts
  • Name-based Virtual Host
  • Apache Logging
  • Log Analysis
  • The Webalizer
  • Virtual Hosting Security Implications
  • Delegating Administration
  • Directory Protection
  • Directory Protection with AllowOverride
  • Common Uses for .htaccess
  • Symmetric Encryption Algorithms
  • Asymmetric Encryption Algorithms
  • Digital Certificates
  • SSL Using mod_ssl.so
  • Dynamic HTTP Content
  • PHP: Hypertext Preprocessor
  • Developer Tools for PHP
  • Installing PHP
  • Configuring PHP
  • Securing PHP
  • Security Related php.ini Configuration
  • Java Servlets and JSP
  • Apache’s Tomcat
  • Installing Java SDK
  • Installing Tomcat Manually
  • Using Tomcat with Apache
  • The FTP Protocol
  • Active Mode FTP
  • Passive Mode FTP
  • ProFTPD
  • Pure-FTPd
  • vsftpd
  • Configuring vsftpd
  • Anonymous FTP with vsftpd
  • Squid Overview
  • Squid File Layout
  • Squid Access Control Lists
  • Applying Squid ACLs
  • Tuning Squid & Configuring Cache Hierarchies
  • Bandwidth Metering
  • Monitoring Squid
  • Proxy Client Configuration
  • Popular SQL Databases
  • SELECT Statements
  • INSERT Statements
  • UPDATE Statements
  • DELETE Statements
  • JOIN Clauses
  • MariaDB
  • MariaDB Installation and Security
  • MariaDB User Account Management
  • MariaDB Replication
  • LDAP: History and Uses
  • LDAP: Data Model Basics
  • LDAP: Protocol Basics
  • LDAP: Applications
  • LDAP: Search Filters
  • LDIF: LDAP Data Interchange Format
  • OpenLDAP Client Tools
  • Alternative LDAP Tools
  • Popular LDAP Server Implementations
  • OpenLDAP: Server Architecture
  • OpenLDAP: Backends
  • OpenLDAP: Replication
  • Managing slapd
  • OpenLDAP: Configuration Options
  • OpenLDAP: Configuration Sections
  • OpenLDAP: Global Parameters
  • OpenLDAP: Database Parameters
  • OpenLDAP Server Tools
  • Native LDAP Authentication and Migration
  • Enabling LDAP-based Login
  • System Security Services Daemon (SSSD)
  • Introducing Samba
  • Samba Daemons
  • NetBIOS and NetBEUI
  • Accessing Windows/Samba Shares from Linux
  • Samba Utilities
  • Samba Configuration Files
  • The smb.conf File
  • Mapping Permissions and ACLs
  • Mapping Linux Concepts
  • Mapping Case Sensitivity
  • Mapping Users
  • Sharing Home Directories
  • Sharing Printers
  • Share Authentication
  • Share-Level Access
  • User-Level Access
  • Samba Account Database
  • User Share Restrictions
  • SMTP
  • SMTP Terminology
  • SMTP Architecture
  • SMTP Commands
  • SMTP Extensions
  • SMTP AUTH
  • SMTP STARTTLS
  • SMTP Session
  • Postfix Features
  • Postfix Architecture
  • Postfix Components
  • Postfix Configuration
  • master.cf
  • main.cf
  • Postfix Map Types
  • Postfix Pattern Matching
  • Advanced Postfix Options
  • Virtual Domains
  • Postfix Mail Filtering
  • Configuration Commands
  • Management Commands
  • Postfix Logging
  • Logfile Analysis
  • chrooting Postfix
  • Postfix, Relaying and SMTP AUTH
  • SMTP AUTH Server and Relay Control
  • SMTP AUTH Clients
  • Postfix / TLS
  • TLS Server Configuration
  • Postfix Client Configuration for TLS
  • Other TLS Clients
  • Ensuring TLS Security
  • Filtering Email
  • Procmail
  • SpamAssassin
  • Bogofilter
  • amavisd-new Mail Filtering
  • Accessing Email
  • The IMAP4 Protocol
  • Dovecot POP3/IMAP Server
  • Cyrus IMAP/POP3 Server
  • Cyrus IMAP MTA Integration
  • Cyrus Mailbox Administration
  • Fetchmail
  • SquirrelMail
  • Mailing Lists
  • GNU Mailman
  • Mailman Configuration

Recommended Prerequisite Knowledge

  • Familiarity with Linux command-line interface (CLI). 
  • Experience with basic Linux administration tasks such as user management, file permissions, and process management.
  • Knowledge of Linux file system hierarchy and how to navigate it. 
  • Experience with mounting file systems, managing disk quotas, and using file system utilities.
  • Basic understanding of networking concepts such as IP addressing, subnetting, and routing. 
  • Familiarity with TCP/IP protocol suite and how networking works on Linux systems.
  • Knowledge of basic networking commands in Linux, such as ifconfig, ip, ping, netstat, and iptables. 
  • Ability to configure and manage network interfaces on Linux.
  • Understanding of common network services like DNS, DHCP, SSH, and FTP. 
  •  Basic knowledge of shell scripting to automate tasks and manage configurations on Linux systems.

Enterprise Linux Network Services (LN4988)

The Enterprise Linux Network Services (LN4988) training is designed to equip IT professionals with the skills needed to configure, manage, and maintain critical network services on Linux systems. This course focuses on implementing services such as DNS, DHCP, FTP, web servers, and more in professional environments.

Through hands-on exercises and real-world scenarios, participants gain valuable expertise to ensure the availability, security, and performance of Linux-based network services.

Why Choose This Linux Network Services Training?

Linux is a cornerstone of modern network infrastructures, widely used across industries for its efficiency, flexibility, and robustness. This training helps participants master both the fundamentals and advanced aspects of Linux network service management, making it an invaluable asset for any IT professional seeking to excel in system administration.

By attending this training, you will develop a deep understanding of network services and learn how to optimize their configuration to meet organizational needs.

Skills Developed During the Training

  1. Configuration of Essential Network Services
    Learn to configure services such as DNS, DHCP, and FTP for professional environments.

  2. Web Server Implementation
    Master the installation and management of web servers like Apache and Nginx.

  3. Authentication Service Management
    Implement services such as LDAP for user and permission management.

  4. Optimization and Security of Services
    Adopt best practices to optimize performance and secure network services.

  5. Automation and Scripting
    Familiarize yourself with tools and scripts to automate service management.

  6. Network Troubleshooting
    Develop the skills needed to diagnose and resolve issues related to network services.

Interactive and Practical Training

This training is led by experienced instructors who combine theory with hands-on exercises to ensure a thorough understanding. Participants will have the opportunity to work on realistic case studies and use common Linux tools to configure and manage network services.

Who Should Attend?

  • System and network administrators seeking to deepen their Linux skills
  • IT professionals responsible for managing network services in Linux environments
  • Individuals looking to acquire practical knowledge to manage Linux infrastructures

Master Linux Network Services for Robust Infrastructures

The Enterprise Linux Network Services (LN4988) training equips you with essential skills to efficiently manage critical network services in Linux environments. Enroll today to optimize your expertise and support your organization’s IT operations.

Frequently asked questions - Linux networking training (FAQ)

The training includes DNS, DHCP, FTP, web servers (Apache, Nginx), LDAP, and more.

Yes, participants will engage in interactive exercises and realistic configurations.

Participants will use common Linux tools and distributions such as CentOS, Ubuntu Server, or Red Hat.

A basic understanding of Linux systems and networking is recommended.

It is suitable for professionals with fundamental knowledge of Linux and networking.

It enhances your technical skills and improves your prospects in roles related to system and network administration.

Request form for a private class training

Dear Client,

We confirm the receipt of your request regarding the training: Enterprise Linux Network Services (LN4988)

Here is the information we have received.

Language: English

Duration: 5 jours / 35 heures

Number of participants from your organization *

Minimum number of participants: 6

Organization name *
Your first and last name *
Telephone number *
Professional email *
How did you hear about us? *
Comments or Remarks
Promotional code
I accept the General Terms and Conditions
The General Conditions are accessible on this page.

Our website uses cookies to personalize your browsing experience. By clicking ‘I accept,’ you consent to the use of cookies.