COP 4343 Unix® System Administration
(Spring 2008
)
Class Meeting Time
MWF 8 (3:00 - 3:50 CSE 113)
Instructor
Joseph N. Wilson
(jnw@cise.ufl.edu)
Room E358 CSE Bldg.
Phone: (352) 392-1360
Office Hours:
T.A. - none
Course Requirements
- Practical Assignments (40%)
- These include announced assignments (with writeup) and
emergency responses (with writeup).
Several of these assignments will require the student to demonstrate
mastery of System Administration concepts and techniques and
will require successful completion. Such assignments shall be
repeated until completed before semester's end, or a failing grade
shall be assigned.
- Notebook (20%)
- You will keep a notebook with hand-written entries.
- Midterm Examinations (20%)
-
- Final Examination (20%)
-
Prerequisites
Computing maturity, namely
- Experience in programming using C
- Experience with some operating system shell, preferably bash,
sh, or zsh
- Good understanding of computer architecture
- Good knowledge of operating system functions
- Good knowledge as a user of a Unix® operating system
Required Text
E. Nemeth, G. Snyder, T.R. Hein, Linux
Administration Handbook, 2nd Ed., Prentice Hall, 2007, ISBN: 0-13-148004-9.
Notebook
You must have a bound lab notebook for required notes and exercises.
I recommend a National® Brand Computation Notebook (43-648).
Course Objectives
This course is intended to provide the student with an understanding
of the fundamental concepts and tools necessary to administer a
multiuser, networked computer under a Unix® Operating system.
Class/Laboratory Schedule
Credits: 3.
Three 50 minute sessions per week.
Professional Components
The Unix® System Administration course addresses the goal of teaching
engineering science and design. The student is required to employ
basic knowledge gained in other parts of the program to the task of
effectively administering an operating system. Knowledge of specific
data structures and programming techniques employed in the
implementation of operating systems and utilities is exploited in
solving problems assigned during the term.
Program Objectives
The Unix® System Administration course addresses several of the CISE
Department's program objectives. The course provides a variety of
information demonstrating interactions between hardware and software.
It provides ample opportunities to learn to analyze, design, and
implement solutions to computer engineering problems. It also
addresses a number of the ethical, legal, and social issues associated
with the adminstration of computer systems and networks.
Person and Date
Prepared by Dr. Joseph N. Wilson in July 2001.
Revised January 2004 and 2007.
This document is copyright 2007 by Joseph N. Wilson.