CSCI 3291 (Current Topics -- Unix System Administration), Fall 2004:
Homework 4
- Assigned:
- November 29, 2004.
- Due:
- December 6, 2004, at 5pm (proposal);
December 14, 2004, at 5pm (everything else).
- Credit:
- 80 points.
For this homework, your mission is to define and complete a project
roughly equivalent in difficulty to two of the previous homeworks.
You can work individually or in groups; obviously group projects
need to be somewhat more ambitious. I'm open to almost anything
that has some relevance to the course topic.
Possibilities include:
- Installing (if necessary)
and configuring additional software on one of the course
machines (or your own machine).
- Installing a different version of
Unix and reporting on how it differs from Linux.
- Writing
a shell script or scripts that would be useful in administering
a system (e.g., scripts to back up and restore files).
- Exploring in detail something about the configuration of
a non-desktop machine (e.g., Sol) -- e.g., identify
what had to be done to configure sendmail and
explain all the non-default choices.
- Exploring something
interesting in the Linux source code, etc.
You can work in the
original groups of four or regroup as you see fit. If there are
conflicting requirements for use of the hardware, I will help
negotiate a solution.
As a sanity check (and to help negotiate conflicting requirements,
if any), the first step in each project will be to send me (by e-mail)
a short description of what you propose to do. These should be
turned in by Monday, December 6.
When you have completed the project, you should write a short report
describing what you did and what you learned from it. For a group
project, each group member should also write a very short report
describing his role in the project. Hardcopy is best for these
reports. If you produced other ``deliverables'' (shell scripts,
configuration files, etc.), tell me where I can find them or send
me copies by e-mail.
Berna Massingill
2004-12-06