Don Gingrich

Former Lecturer
RMIT University
School of Computer Science and Information Technology

Don's Picture

I previously worked for RMIT. I'm currently looking for work either in education, Unix System Administration, or some branch of computer security. I've completed the SANS Security Essentials, Enterprise Defender, Perimiter Protection, Intrusion Analyst, and Network Auditor Courses and the related GIAC certification exams.


Click on logos to go to the GIAC site for explanations of the content that the certification represents.

Click here for my formal certification page at GIAC -- information about certifications and when they expire

A generic copy of my current resume is available:   Don's Resume   Please contact me regarding details of previous jobs that may be relevant to a particular poition.

You can contact me via e-mail at:
Don's e-mail address

Oppose Internet Censorship!!

I've put together a page of information opposing the current Australian government's plans to censor the Internet.

I was the lecturer and course leader for:

Operating Systems Principles

Unix System Administration

Unix Essentials for System Administration

Scripting Notes from this subject and Unix System Administration (I wrote these and they probably could do with some further editing)

Some useful links to shell scripting tutorials
Shell Scripting Tutorial by Steve Parker
Bash Shell Scripting Tutorial This one is really short and to the point
More General Unix Information Includes command and scripting references
Advanced Bash Scripting Guide in .pdf format.

The Slackware Manual This provides more detailed information about the process of installing Slackware.
The following are examples of documents that I have produced addressing specific problems with installation and configuration of systems.
Installation troubleshooting suggestions for common installation problems
TCP/IP Troubleshooting suggestions for the common problems likely in the lab
Special Makeup Lab resources

Several years ago there was a scheduling problem with the first lab session in Unix System Administration. To help students who were experiencing difficulties I wrote the following extra lab sheets. They are undoubtedly dated by this time since we currently use a much more recent version of Slackware and since the machines in the lab are now Sun Ultra 20 machines with USB keyboards and SATA hard disks, both of which present special problems for system installation. So, use these sheets with caution.

The first of two lab sheets from the special make-up labs
The second of two lab sheets from the special make-up labs

A few more useful links. Note: the Linux Standards Base and Filesystem Hierarchy documents are Big -- don't try to print them. But do have a browse of them to get an idea of the topics that are discussed. In particular, the Filesystem Hierarchy Standard is interesting in the discussion of what should be put into the various directories in a Linux system. Not surprisingly, there is not much difference between this specification and the organisation of a typical Unix system.

The Linux Filesystem Hierarchy Standard is here

The Linux Standards Base Project is intended to provide a common base level specification for Linux systems for software developers. The goal is to make it easier for developers to write applications that run on the various distributions with minimal or no special adaptations.

The Filesystem Hierarchy Project provides documentation about what is supposed to be in the various directories on a standard Linux system.

Many of you may have noticed that I wear a SAGE-AU shirt often, and that there are SAGE-AU posters in the lab. SAGE-AU is the System Administrators Guild of Australia. Their web page is at HTTP:// It is worth a look. SAGE (which has been renamed to "Usenix special interest group SAGE") and SAGE-AU are trying to improve the professionalism of system administrators. One of the key elements in this effort is the SAGE-AU "Code of Ethics". This is on the web site and is also posted on the wall in the lab.

Classless Inter-Domain Routing -- (CIDR)

The book, Linux Administration Handbook by Evi Nemeth, Garth Snyder, Trent R. Hein, et. al. has what I believe is probably the clearest explanation of "Classless Inter-domain Routing" (CIDR) that I have read.

A paper that I wrote discusses the design of computer machine rooms. It was presented at the SAGE-AU 2002 Conference.
The paper in what was effectively its final form is here(in pdf).
The slides from the three hour tutorial are here(in pdf). Unfortunately, without the verbal presentation they may be difficult to follow.

Click on link for

Hobby Section


No critters of any sort were harmed in the production of this site or its contents. However, a few million electrons were terribly inconvenienced.

My Current gpg key is available here
Note that the previous key expired on 26 August 2007.

Last update 25 July 2010

Valid XHTML 1.0 Transitional

powered by vim