Standard

 

CIS 2556 – Linux/UNIX Advanced Administration

 

Course Description:

 

Covers Linux/UNIX operating system advanced administration skills necessary to perform advanced administrative functions. Topics include: understanding Linux/UNIX networking, managing network printing, configuring and troubleshooting TCP/IP on Linux/UNIX, configuring DHCP, DNS, a Web server, an FTP server, an E-mail server, and understanding NIS (yp) and NFS.  Also, includes the following: understanding advanced security issues such as firewalls and NAT, using network commands, use of graphical system such as X Windows, sharing files and printers, and advanced shell programming.

 

Competency Areas:

Hours:

 

 

 

Understanding Linux/UNIX networking

Class

4

Managing network printing

D. Lab

4

Configuring and troubleshooting TCP/IP

P. Lab/O.B.I.

0

Configuring DHCP, DNS, a Web server, a FTP server, an E-mail server

Credit

6

Understanding NIS (yp) and NFS

 

 

Understanding advanced security issues

 

 

Using network commands

 

 

Use of graphical systems

 

 

Sharing files and printers

 

 

Introduction to Shell programming

 

 

 

 

 

Prerequisite:  CIS 2555

Corequisite:

 

Course Guide

 

Competency

After completing this section, the student will:

Hours

Class

D. Lab

P. Lab/

O.B.I.

UNDERSTANDING LINUX/UNIX NETWORKING

4

4

0

Purpose

Describe networking

 

 

 

 

Describe benefits of networking

 

 

 

Use

Configure NIC, add protocols, change IP address

 

 

 

MANAGING NETWORK PRINTING

2

2

0

Purpose

Describe network printing

 

 

 

 

Describe benefits of network printing

 

 

 

Use

Manage printing

 

 

 

CONFIGURING AND TROUBLESHOOTING TCP/IP

4

4

0

Purpose

Describe TCP/IP

 

 

 

 

Describe benefits of  TCP/IP

 

 

 

Use

Perform subnetting calculations

 

 

 

 

Create the routing table and set the default gateway

 

 

 

CONFIGURING DHCP, DNS, A WEB SERVER, A FTP SERVER, AN E-MAIL SERVER

8

8

0

DHCP

Describe, configure, implement and troubleshoot.

 

 

 

DNS

Describe, configure ,implement and troubleshoot.

 

 

 

Apache Web Server

Describe, configure, implement and troubleshoot.

 

 

 

Telnet and FTP

Describe, configure, implement and troubleshoot.

 

 

 

E-mail

Describe, configure, implement and troubleshoot.

 

 

 

UNDERSTANDING NIS (yp) AND NFS

4

4

0

NIS (yp)

Describe and understand benefits.

 

 

 

NFS

Describe and understand benefits.

 

 

 

UNDERSTANDING ADVANCED SECURITY ISSUES

4

4

0

Purpose

Describe advanced security issues

 

 

 

Use

Implement and configure firewalls

 

 

 

 

Troubleshoot

 

 

 

USING NETWORK COMMANDS

4

4

0

Purpose

Describe purpose of network commands

 

 

 

Use

Manage, configure and troubleshoot the network using ‘netcfg’, ‘ifconfig’, ‘route’ and other commands. 

 

 

 

USE OF GRAPGICAL SYSTEMS

4

4

0

Purpose

Describe purpose and benefits.

 

 

 

Use

Manage, configure and troubleshoot the GUI.

 

 

 

SHARING FILES AND PRINTERS

4

4

0

Description

Describe sharing files and printers

 

 

 

 

Understand the purpose of Samba

 

 

 

INTRODUCTION TO SHELL PROGRAMMING

2

2

0

Purpose

Describe the purpose and benefits

 

 

 

Use

Write shell scripts

 

 

 

 

Troubleshoot

 

 

 

 

Suggested Resources

 

Books:

 

Linux, Author: Pritchard, Kara Coriolis: ISBN 1-57610-828-7

Linux The Complete Reference, Author: Petersen, Richard, Osborne: 0-07-212940-9