Tuesday, June 27, 2017

Newsletter

Enter your email address below to sign up for our mailing list.

 

Linux - LN275

Course: Linux Networking Services
Length: 5 days
Price: $1,995.00
  Currently, there are no scheduled dates for this course.
Course Description

Students interested in developing skills as network administrators find this course invaluable. Topics explored and implemented in the class include the setup and maintenance of many of the most popular network services available for Linux and Unix today, including servers for DNS, LDAP, Web (HTTP, HTTPS), FTP, SMB (Windows networking), and email (SMTP, POP3, IMAP). Special attention is paid to the concepts needed to implement these services securely, and to the trouble-shooting skills which will be necessary for real-world administration of network services.

Pre-requisite skills

Individuals wishing to take this class should already have a solid grounding in UNIX concepts and basic systems administration. Fundamentals such as an understanding of the Linux filesystem, process management, and the ability to manipulate and edit files is considered a must and will not be covered in class. A good understanding of network concepts and the TCP/IP protocol suite is also assumed.

Course Outline

Day 1

  • DNS history and theory
  • The domain name space
  • Delegation and Zones
  • Resolving names and reverse lookups
  • Configuring BIND named.conf
  • Configuring BIND zones
  • DNS heirarchies: subdomain delegation
  • Securing BIND DNS
  • BIND 9 Views
  • Restricting queries
  • Restricting zone transfers
  • DDNS and nsupdate

DAY 2

  • LDAP Directory services
  • LDAP Schema
  • Referenceing LDAP entries
  • LDAP security
  • Implementing OpenLDAP server
  • Defining global parameters
  • Restricting access
  • Database configuration and indexing
  • Querying LDAP databases
  • HTTP theory
  • Apache history and status
  • Apache architecture
  • Apache configuration files
  • Using Apache modules

DAY 3

  • Apache logs and analysis
  • Apache virtual hosting
  • Virtual host security issues
  • Apache authentication
  • Intro to cryptography
  • Using HTTPS with Apache
  • Dynamic content
  • Extending Apache with PHP and Tomcat
  • Dynamic content and security
  • Implementing FTP services

DAY 4

  • Configuring a squid proxy
  • Squid ACLs, and hierarchies
  • Bandwidth metering and monitoring
  • Samba 3 foundation
  • SMB protocol theory
  • NetBIOS and NetBEUI
  • NetBIOS naming
  • SMB shares with Samba
  • Mounting SMB shares on Linux
  • Password encryption issues

DAY 5

  • SMTP theory
  • Implementing SMTP with Sendmail
  • Sendmail configuration
  • Sendmail ESMTP AUTH and encryption
  • Implementing SMTP with Postfix
  • Postfix configuration
  • Postfix ESMTP AUTH and encryption
  • Email services: POP3 and IMAP4
  • Encrypting client access
  • Spam and virus filtering
  • Web mail client access