ITI-481 UNIX
Administration
Final Project
(v3.1)
Christopher Uriarte
Rutgers University Center for Applied
Computing Technology
1. Installation
2. Logins, Users and System Files
3. Grouping and Permissions
Assume that we have a group of
three users that are working on a project.
Each user needs full read and write access to a set of files under the
directory /var/docs/project1.
4. Software Installation
Opera is a web browser that works
just like Netscape and Internet Explorer (http://www.opera.com). If you download Opera for your Linux system,
you may have the choice to download the software in any of three file types –
those files are and their descriptions are:
Opera-5.1.6-linux.i586.rpm -Opera 5.1.6 in RPM format
Opera-5.1.6-linux.tar.gz -Opera 5.1.6 tar/gzip binary
Opera-5.1.6-src.tar.gz -Opera 5.1.6 source code
5. Disks and Partitions
There’s a big problem with one of
the heavily used UNIX servers at the office.
A “df –k” command shows the following:
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 972M 670M 251M 73% /
/dev/hda4 2.6G 1.7G 774M 69% /usr
/dev/hda5 19G 18.2G 800M 98% /home
/dev/hdb1 40G 2G 38G 5% /opt
(Note: In the printout above “M” stands for megabytes and “G” stands for gigabytes. 1 gigabyte is equal to approximately 1000 megabytes.)
What is the problem and how can
you fix it? Be sure to detail any
commands you will use or system file
modifications you will make.
6. Your
company has just merged with another company.
The other other company has a UNIX system with 300 user accounts and can
support a maximum of 400 users. Your
company has a UNIX system with 200 user accounts and can support 250
users. Before the acquisition, you
purchased an additional server that has a substantial amount of disk
space.
You boss has presented you with a
challenge: You must create a file
server that will allow all users on the UNIX systems to access various shared
folders and documents necessary for them to perform their job. However, there are two caveats:
Given the requirements above, how
would you solve the problem your boss has presented to you? Be sure to include details about system
configuration and any special services you may use to solve the problem. Be sure to note any system file
configuration changes or commands you must use to implement your solution.
7. You
company uses a sophisticated system monitoring and reporting package called
“Sysmon”. After this package is installed, you can run the command “/usr/sbin/sysmon –statusreport” to print a detailed system status report to the
screen. The report may include details
about overall disk usage, system kernel errors, possible security breaches, files
with bad permissions, etc.
You work on a team of six system
administrators, each of which needs to see the output of the command above when
they get into the office in the morning.
Your boss has directed you to
configure the system so the program runs at 9:00am every day of the week and
emails the output to every system administrator in the company. There’s one important caveat: the sysmon command above produces a report
that shows statistics from the last time you ran the program. Therefore, you can only run the program one
time each day to produce the desired report that examines the past 24 hours of
system activity.
What is the best way to go about
performing this task?
8. Practical Tasks