Course Outline

Advanced Linux System Administration and Networking

  1. Introduction
    • Linux Foundation
    • Linux Foundation Training
    • Laboratory Exercises
    • Distribution Details
    • Obtaining Class Solutions and Resources
    • Registration
  2. Linux Networking Concepts and Review
    • OSI Model Introduction and Upper Layers
    • OSI Model Transport Layer
    • OSI Model Network Layer
    • OSI Model Lower Layers
    • Network Topology
    • Domain Name System
    • System Services
    • Managing System Services
  3. Network Configuration
    • Runtime Network Configuration
    • Boot Time Network Configuration
    • Intro to OpenVPN
  4. Network Troubleshooting and Monitoring
    • Network Troubleshooting
    • Client-Side Troubleshooting
    • Server-Side Troubleshooting
    • Network Monitoring
  5. Remote Access
    • Remote Access History
    • Intro to Cryptography
    • Secure Remote Access
    • Remote Graphics
  6. Domain Name Service
    • Overview Of DNS
    • BIND (named) Server
    • BIND Zone Configuration
  7. HTTP Servers
    • Apache
    • Apache Configuration
    • Apache Virtual Hosts
    • Apache Security
  8. Advanced HTTP Servers
    • Mod Rewrite
    • Mod Alias
    • Mod Status
    • Mod Include
    • Mod Perl
    • Performance Considerations
  9. Email Servers
    • Email Overview
    • Postfix
    • Dovecot
  10. File Sharing
    • FTP
    • vsftpd
    • rsync
    • SSH Based Protocols
    • Other Protocols
  11. Advanced Networking
    • Routing
    • VLANs
    • DHCP
    • NTP
  12. HTTP Caching
    • Overview
    • Squid Configuration
  13. Network File Systems
    • NFS
    • SMB/CIFS
    • Other Network File Systems
  14. Introduction to Network Security
    • Security Concepts
    • Security Practices
    • Security Tools
  15. Firewalls
    • TCP Wrappers
    • netfilter Concepts
    • Iptables Command
    • Managing IPtables
    • Advanced Firewalls
  16. Virtualization Overview
    • Virtualization History
    • libvirt
    • Docker Example
  17. High Availability
    • Overview
    • DRDB
  18. System log
    • Overview
  19. Package Management
    • Installing from Source
    • Package Management
    • Packaging System Benefits
    • Main Package Management Systems
    • Role of Linux Distributions
    • Building RPM Packages
    • RPM Spec File Sections
    • RPM Spec File Example
    • Building Debian Packages
  20. Evaluation Survey