Last update 25 July 2010
School of Computer Science and Information Technology
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:
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://www.sage-au.org.au/. 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
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.