Linux Administration Part 2
Summary
This two day course provides a follow-up to
Linux System Administration (Part 1), for those who wish to network their Linux
systems. The course covers the essential elements of configuring the
network connection including routing, and installing major services
such as NFS, NIS and DNS, plus other services. The SAMBA PC file and
printer sharing software will also be briefly examined, as will the
Apache webserver; working installations of both systems will be
created. The course uses the Redhat and CentOS Linux ES distributions.
Experience of Linux systems admin similar to the level described in the
Linux System Administration (Part 1) course.
To teach experienced Linux administrators, or those who have attended the
Linux System Administration (Part 1) course, to
configure and connect Linux systems to a network and make
use of network services.
Instructor-led course, with many practical computer-based exercises.
Ethernet overview.
Concepts and limitations. Physical network components. Current
Ethernet technology, including Fast Ethernet, Gigabit, Wireless,
etc. IP network concepts and addressing.
Connecting a Linux system to the network.
Where network configuration information is stored. Using the GUI tools
to configure a network interface. Testing network
connections. Formulating IP addresses. Obtaining your own IP network
address. Using private addresses as per RFC 1918. Subnetting and
CIDR. Logical addressing. Creating logical interfaces on the same
NIC. NIC bonding for failover and loadspreading. Using commands such
as ssh to login to other systems and run remote
commands. Understanding and setting up network security, including
basic Firewall. Enabling and disabling network services with
xinetd. Configuring TCP Wrappers for controlled access and
logging. Monitoring network activity using a variety of system
utilities.
Routing
Using Linux systems as routers. How to set up a route to another
network and a default route. Configuring various routing scenarios,
including backbone configurations. Enabling packet forwarding in the
Kernel.
Network File System (NFS) services
What is NFS, and what are its benefits? Enabling and using the NFS
services as both server and client. Mounting and exporting file system
resources. Format of /etc/exports entries. Mounting resources from the
NFS server. Updating the /etc/fstab file. Introduction to
automounting. NFS security issues.
Network Monitoring
Using utilities to monitor and troubleshoot networks. (ifconfig,
ethtool, ip, netstat, wireshark, arp and tcpdump).
Name Services
Introduction to Name Services. What is available. Name Service
configuration. The /etc/nsswitch.conf name service switch.
Network Information Service.
Setting up a Linux system as a NIS server and client. Master server
setup preparation. Running ypinit. Enabling Master Server NIS
services.Updating and propagating updates. Adding clients. Adding
slave servers. Using the Netgroup facility. Utilities such as ypcat
and ypwhich. The NIS Makefile. Changing Makefile entries. NIS
compatibility issues with NIS on other systems such as Solaris.
Domain Name System (DNS) aka BIND.
Setting up DNS server services on Linux from scratch. The named daemon
and the named.conf file. Domains and Zones of authority. Resource
record format. Adding secondary (slave) servers. Maintaining DNS data
files. Setting up DNS clients. Resolving at a higher level. Adding
reverse mapping. Implementing named Logging Using rndc and enabling
rndc access security. Forwarding and Cache-only servers DNS and IPv6.
Samba
The SAMBA PC File and printer sharing protocol. What is SAMBA? How to
obtain it for other platforms. Basic setup. SAMBA facilities,
including file and printer sharing from PCs. Configuration file
setup. Using client facilities (smbclient) from the Linux
machine. Enabling the swat GUI to perform graphical SAMBA
configuration.
Apache Web server
Web server installation using the apache web server. Setting up a web
site. Invoking a browser and accessing the site. Major apache
directives.
Hardware and Software Requirements
A machine running Linux for each student. Red Hat version is preferable.
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 3
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 4
Notice: Undefined variable: REMOTE_USER in /var/www/datadeliverance/inc/trademarks.inc on line 7
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 7
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
PL/SQL and SQL*Plus are trademarks or registered trademarks of Oracle
Corporation. Microsoft is either a registered trademark or trademark of Microsoft
Corporation in the United States and/or other countries. MVS is a registered
trademark of the International Business Machines Corp. in the U.S. or other
countries or both. Motif, OSF/1, UNIX, and the "X Device" are registered
trademarks and IT DialTone and The Open Group are trademarks of The Open Group
in the U.S. and other countries. All other trademarks are the property of
their respective owners.