This page generated on Fri Sep 21 12:55:30 PDT 2001.
Bash
A WWW page dedicated to BASH:
[ bashtop.html ]
Enjoy!
This Week
[ This Week in schedule ]
Search Engine
I have written a page that lets you search the notes for definitions of
terms and section headings:
[ lookup360 ]
This an example of the skills you'll learn in in
this class. It is a simple Shell script:
[ lookup360 ]
of the kind that you will learn to create in this class.
Administrivia
Students do not have to attend the lectures and laboratories at the
scheduled time. Lecture/Discussions and Labs will use an WWW CS360LIST
instead.
Participation
(CS360LIST): We will be using a
home-brew Mailing list program called 'post'.
Most of our servers and workstations have a command 'post' or '~dick/bin/post' that will
insert the right things in the subject and send it to the right people.
This sends a copy
to every body in the roster for this class: '~dick/bbs.roster'.
You can use the WWW page [ post.html ] as well but to get credit you must put your EMail address and name in the form before you send it!
Finally you can just send me and every body else in the class EMail and remember to put the letters 'CS360LIST' in the subject.
I'll be moving a weeks worth of CS360LIST messages from ~dick/bbs to our web site each Monday plus or minus a day or two. Archives and help are kept in the www.csci.csusb.edu/dick/cs360/bbs/ [ http://www.csci.csusb.edu/dick/cs360/bbs/ ] directory.
Lab Notes
As you complete each set of notes on the WWW send in a set of
notes.
The score for sending in lab notes will depend on the day
they are submitted:
Mon 9
Tues 8 Bonusses given
Weds 7
Thurs 6 <-Deadline Midnight
Fri 5
Sat 4 Penalties levied
Sun 3
Mon 2
Tues 1
Later 0
Intermittently I'll be publishing people's notes in [ labnotes ]
Class Materials
(Schedule):
[ schedule.html ]
(Syllabus):
[ syllabus.html ]
and
[ syllabus.html ]
(Notes):
I have extensive notes on the WWW at
[ http://www.csci.csusb.edu/dick/cs360/notes/ ]
In the notes there will be questions with links that look like question marks("?").
In a multiple choice question each answer has one of these that is linked to a short
commentary on that answer.
For an example see
[ Questions in 01.intro ]
In long answer questions the link is to my own answer to the question. If yours is different why not post it to CS360LIST
(Book):
The Text is UNIX Power Tools, 2nd Edition:
[ http://www.ora.com/catalog/upt2/ ]
. . . . . . . . . ( end of section Administrivia) <<Contents | Index>>
WWW Sites
[ Pages ]
Content
Introduction
This class is designed to teach you how to become a power user
of the UNIX operating system. It focuses on the tools that a
good systems administrator uses on a day to day business to
diagnose, solve, and prevent problems.
Typical problems
Here are some things you can do on UNIX
with out writing any new programs:
Reorganize an address list into a different format and order.
Take a class roster with grading information and prepare a posting list in order of SSN with personla details suppressed.
You need to change a large number of HTML files so that they allow students to interact with them.
Find who has the largest files on a server... send them mail requesting that the files be removed or compressed. This must be done every night on every file server on the network.
Keep an eye out for machines that have problems.
Create a simple mailing list program for a group of users.
Prepare a report on the usage of the system by user, time period, and usage.
Make list of all users.
Given a list of user's names generate a list of likely user ids.
Find all running programs that a listed as defunct.
Search and destroy all programs called 'haven' or 'core'.
Draw a graph of network delays over the last 24 hours.
Terminate all FTP sessions more than 3 hours old.
Clean out the administrative records of logins etc. so that those older than 6 months will be deleted and a month by month record is still maintained.
. . . . . . . . . ( end of section Content) <<Contents | Index>>
Topics not covered in class or exams or labs.
I can provide individual help however on: XWindows, Using the network, Dial up,...
Topics that will not be discussed at all
EMACs, csh, HTML/WWW/Internet/IRC, nroff/troff/TeX, the CDROM, DOS/Windoze/Macs,
UNIX windows
See Also
The Official I Hate UNIX Handbook (with barf bag).
UNIX Utilities on Windows and DOS
Many of the programs discussed in this class have been ported to
MicroSoft operating Systems
. . . . . . . . . ( end of section CS360 Systems Tools) <<Contents | Index>>