Network Administration for the Linux Operating System
Duration : 5 days
The Network Administration for the Linux Operating System course provides students with the knowledge and skills necessary to perform network administration tasks, such as configuration and troubleshooting of a local area network (LAN). This course also provides hands-on experience with topics, such as Internet Protocol (IP) routing, Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP), The Apache Web Server and Mail Service
Who Can Benefit
Students who can benefit from this course are experienced system administrators who are or will be responsible for administering in a networked environment that includes LANs and the Linux Operating System
Prerequisites
To succeed fully in this course, student should ba able to:
Manage files and directories Install, configure, and maintain a Linux OS product line server
Change system run levels
Read and edit system resource files
Skills Gained
Upon completion of this course, students should be able to:
Configure the Network Interface
Configure and manage network applications
Related Courses
Before:
Administration for the Linux Operating Environment
Course Content
Part 1: The Basics
Chapter 1: The Boot Process
Runlevel Initialization
Controlling Scripts
The rc.local Script
Loadable Modules
Listing the Loaded Modules
Chapter 2: The Network Interface
Overview
Configuring an Ethernet Interface
Loadable Ethernet Drivers
The ifconfig Command
Network Interface Configuration Tools
The Serial Interface
Connecting through the Serial Interface
Running TCP/IP Over a Serial Port
Installing PPP
The PPP Kernel Module
The PPP Daemon
Configuring a PPP Server
PPP Dial−Up Server Configuration
PPP Security
PPP Client Configuration
chat Scripts
Using an X Tool to Configure a PPP Client
Part 2: Internet Server Configuration
Chapter 3: Login Services
Overview
Starting Services On−Demand
Protocol and Port Numbers
Configuring inetd
Configuring xinetd
Creating User Accounts
The Steps to Creating a User Account
The passwd File
Tools to Create User Accounts
Additional FTP Configuration
The ftpaccess File
Chapter 4: Linux Name Services
The hosts File
Understanding DNS
The DNS Hierarchy
Answering Queries
The BIND Software
Configuring the Resolver
The Lightweight Resolver
Configuring a Domain Name Server
The named Configuration File
A Caching−Only Configuration
The Slave Server Configuration
The Master Server Configuration
Running named
named Signal Processing
The named Control Tools
Using the Host Table with DNS
Chapter 5: Configuring a Mail Server
Using Mail Aliases
Defining Personal Mail Aliases
Using sendmail to Receive Mail
The sendmail Configuration File
The Local Info Section
The Options Section
The Message Precedence Section
The Trusted Users Section
The Format of Headers Section
The Rewriting Rules Section
The Mailer Definitions Section
Configuring the sendmail.cf File
Testing Your New Configuration
Using m4 to Configure sendmail
The m4 Macro Control File
The Linux OSTYPE File
Creating an m4 DOMAIN File
Building the m4 Configuration File
Building a sendmail Database
Testing the m4 Configuration
Chapter 6: The Apache Web Server
Installing Apache
Running httpd
Configuring the Apache Server
The httpd.conf File
Loading Dynamic Shared Objects
Basic Server Directives
Defining Where Things Are Stored
Creating a Fancy Index
Defining File Types
Managing Child Processes
Performance Tuning Directives
Caching Directives
Defining Virtual Hosts
Web Server Security
The CGI and SSI Threat Server Options for Documents and Directories
Directory−Level Configuration Controls
Defining Access Controls
Requiring User Authentication
Configuring SSL
Managing Your Web Server
Monitoring Your Server
Apache Logging
Chapter 7: Network Gateway Services
Understanding Routing
Converting IP Addresses to Ethernet Addresses
Enabling IP Packet Forwarding
The Linux Routing Table
Defining Static Routes
The route Command
Using Dynamic Routing
Routing Protocols
Running RIP with routed
Routing with Zebra
Using gated
Network Address Translation
Configuring a Linux NAT Server
Part 3: Departmental Server Configuration Chapter 8: Desktop Configuration Servers
Understanding Configuration Protocols
Bootstrap Protocol
Dynamic Host Configuration Protocol
Reverse Address Resolution Protocol
Installing the DHCP Server
Running dhcpd
Initializing the dhcpd.leases File
Configuring the DHCP Server
Controlling Server and Protocol Operations
dhcpd Configuration Options
Creating a dhcpd.conf File
Configuring a dhcrelay Server
Configuring a DHCP Client
Using the dhcpcd Client
Using the pump DHCP Client
Running dhclient Software
Chapter 9: File Sharing
Linux Filesystem
Linux File Permissions
Changing File PermissionsThe chgrp Command
Understanding NFS
Installing NFS
Configuring an NFS Server
Mapping User IDs and Group IDs
The exportfs Command
Configuring an NFS Client
The mount Command
The umount Command
Using fstab to Mount NFS Directories
Automounter
Understanding SMB and NetBIOS
NetBIOS Name Service
Installing Samba
Configuring a Samba Server
The smb.conf Variables
The smb.conf Global Section
The smb.conf Homes Section
Sharing a Directory through Samba
Using a Linux Samba Client
Using smbclient
Using smbmount
Chapter 10: Printer Services
Installing Printers
Configuring Remote Printers
Understanding printcap
printcap Parameters
A Sample printcap
Sharing Printers with lpd
Using lpr
Managing lpd
Sharing Printers with Samba
Defining Printers in the smb.conf File
Printers Share Section
smb.conf Printer Configuration Options
Using an SMB Printer
Chapter 11: More Mail Services
Understanding POP and IMAP
The POP Protocol
The IMAP Protocol
Running the POP and IMAP Daemons
Using POP or IMAP from a Client
Stopping Spam E−Mail
Don't Be a Spam Source
Using sendmail to Block Spam
Filtering Out Spam at the Mailer
Part 4: Maintaining a Healthy Server
Chapter 12: Security