Times: Lecture: M,W 10:10-11:00, Sloan 233, Lab: Th 4:10-6:00ish,
Sloan 353A. (There will be no lab the first week of class.)
Instructor: Geoff Allen, firstname.lastname@example.org
Office: ITB 2159
Office Hours: More or less 7:30-4:30 every day. Best to call or
email first. Tuesday afternoons and Thursday mornings are usually
Textbook: E. Nemeth et al., Unix System Administration Handbook,
3rd Edition, Prentice-Hall, 2000.
Goals: Practical skills required for Unix system administration.
- CptS 150.
- Familiarity with the Unix operating system and experience with
at least one structured programming language (C preferred). Also
helpful to know vi.
30% Quizzes, one per topic (pretty much one per chapter, and close
to one per week)
Make-up Policy: Quizzes and labs may be made up within one week with
a 20% penalty. No credit will be given after one week.
40% Laboratory projects (may include one or more "take home
labs" -- a code word for "homework")
30% Comprehensive final exam
Note: Grading for this class is not curved. Everyone can get
an "A"; Everyone can get an "F". It's up to you.
Generally, the scale will be within a couple of points of the
following. The exact placement will be that which gives the most
most logical split between A- and B+.
|A: 93||B+: 87||C+: 77||D+: 64|
|A-: 90||B: 83||C: 73||D: 58|
|B-: 80||C-: 70||F: 57 and lower|
- Introduction: Unix history, essential tasks of system administration.
- Booting and Shutting down: Bootstrapping, single- and multi-user
operation, startup scripts and processes, startup problem diagnosis,
reinitialization, shutting down.
- Rootly powers: Privileged operations, file and process ownership,
system accounts and superuser access.
- File system: organization, file types, permissions, and directory
- Processes: Identifiers, components, life cycle, signaling, and
- Users: adding and deleting users, user account initialization
scripts, quotas, authorization, pseudo-logins.
- Periodic processes: cron and at -- system-scheduled maintenance
- Log files: deciphering and managing.
- Networking: Network hardware, TCP/IP operations, routing.
- The Domain Name System: configuration and use
- Electronic mail: user agents, transport agents, delivery agents,
configuring and using sendmail
- Security: password security, hacking, cracking, privileged
execution, security tools.
- Policy and politics. Computer ethics, "real world" problems,
politics, penalties for misuse of systems.
Part of the CptS 302 Website
Source Modified: Sun Dec 23 16:47:39 2001
HTML Generated by WML 2.0.6 (25-Oct-2000): Sun Dec 23 17:47:51 2001