Lesson 1
Linux Network Administration Course
This course expands on basic UNIX system administration by covering the fundamentals of UNIX network administration.
Furthermore, the course focuses on
- TCP/IP networking under UNIX,
- network monitoring, and
- debugging.
Versions of UNIX covered
The course also covers the variations between the Solaris, Linux, AIX, and HP-UX operating systems.
The examples and exercises, however, focus on using a Linux or a Solaris system. In cases where the commands or procedures vary significantly between Linux and Solaris, two versions of examples and exercises are offered.
One course is for Linux and the other for Solaris.
Course goals
After completing the course, you will be able to:
- Describe in general terms the different layers in the TCP/IP protocol
- Understand the rules governing IP address classes and netmasks
- Configure the resolver library to arrange for TCP/IP name service
- Bring interfaces up and down, and set their IP addresses and netmasks
- Set the default route in the kernel routing table
- Describe the difference between TCP and UDP services
- Understand the significance of the /etc/services file and well-known port numbers
- Configure the inet daemon, which controls many Internet services
- Briefly describe many common services, and use telnet to contact servers directly
- Use the
ping
command to test network connectivity
- Use the
netstat
command to examine kernel tables pertaining to networking
- Use the
traceroute
command to discover network paths
- Use
tcpdump
to examine all network traffic
The TCP/IP Protocol has played an essential role in the development of the internet. It may very well be argued that without the the seven layers of the OSI model, the internet may never have come into existence.