Villanova University

CSC 8720 System Administration Concepts

Prerequisite : Some exposure to the UNIX environment
Room : M290 (Mendel Hall)
Meeting Days : Tuesday
Hours : 06:15pm - 08:45pm
Instructor : Najib Nadi najib.nadi@villanova.edu
Room 165C (mendel Science Center)
Phone 519-4852, Fax 519-7889
Textbook : UNIX System Administration Handbook, Third Edition
by Evi Nemeth, Garth Snyder and Scott Seebass,
Prentice-Hall
Other References : The UNIX Programming Environment, by Kernighan and Pike
: The UNIX manuals(on-line documentation)
Consultation hours
Tuesday 5:15pm - 6:00pm, and by appointment.

Course Description :
      A review of some Unix basics including Bourne shell, user level commands, and some Unix filters. The course will cover all the system administrator's tasks described in the textbook: system boot and shutdown, filesystem maintenance, Unix daemons and periodic processes, networking, system performance and tuning, security. We will also study some tools and utilities for the system administrator: make, perl, ant, watcher etc. There will be lab sessions and workshop assignments to apply the concepts covered in the class lectures. Each student (or group of students) will be assigned a system with administrative privileges. The students will use these systems to perfrom the typical system administration tasks such as the setup and configuration of local and remote printing, DNS services, NIS client and NIS server, web server, mail server and spam filtering, database server.

Grading Policy :
Grade Composition Grading Scheme
3 Workshops 30% 60-75    C 89-93    B+
2 Tests 50% 75-80    C+ 93-95    A-
1 Final Project 10% 80-85    B- 95-100    A
Class Participation 10% 85-89    B

Make-up Test Policy :
      No missed test without prior excuse. Make-up test will be harder. UNexcused missed tests are counted as zero. Punctuality points are deducted for projectes submitted after the due date.

Snow Cancelations :
      Closing information can be obtained by calling 519-4505.