[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Teaching System Administration with limited hands-on
>> Does anyone out there have ideas, experience or pointers to
>> resources for teaching system administration with little or no
>> hands-on?
You can have them read Nemeth and Frisch, go through
USAIL (web based free training), browse ugu (Unix Guru
Universe) and geek-girl and all of that.
However, it just doesn't make sense in this day and age
to attempt to teach any computer related subject without
providing full access to suitable computers.
It's like suggesting that you train doctors for surgery
without access to any cadavers or provide training to
carpenters without the students ever touching a hammer or a
saw. (O.K. you said "limited" --- so they get to handle
hammers and saws --- but not use them to drive nails and
cut wood).
At a certain point I'd go to the administration and say:
This program is a disservice to the students.
Provide us with the resources that are required
to effectively teach the topic --- or refer those
students to some institution that will "do it
right."
> Bad idea. You learn 10% of what you hear, 30% of what you hear, and 70%
^^^^^= see ?
> of what you do. [Don't quote me on the numbers - my first Instructor
> courses were years or decades ago, I forget which. ;-)] Also, with
> system administration (as with many other things), which made the most
> impression on you - the sternest warning you ever heard, or the worst
> blunder you or someone working with you made?
> Get 486's and set them up with a Freenix. Best thing to do. And,
> it's recycling! ;-)
I agree with the general sentiment here.
Surely you can get someone to donate a few old 386 and
486 systems with ethernet cards and an 8 or 16 port
hub.
(You can get new machines for less than $500 each ---
and bare bones 200Mhz Cyrix x86' systems with 32Mb
for about $200 --- just add hard drive and NIC).
I'm sure you have monitors and keyboards (presumably
on Windows workstations) in some computer lab some where.
So the challenges are:
1) get these systems
2) find a "home" for them (closet with wall power)
3) provide access to them (telnet from the
other workstations and terminals that you
currently use for user/level access to the
other Unix server(s)).
4) Allay any concerns about students abusing your
LAN segment (sniffers, etc).
5) Have the students install different versions of
Linux and FreeBSD onto each of the donated
systems, repeatedly.
... note that last word. Giving student root access to a
testbed system will entail frequent IPLs on that testbed.
This means that you have to provide at least one console
monitor and keyboard (and possibly a KVM switchbox or
two) to provide that access. For each of these testbed
PCs you can leave a CD of the appropriate version of freenix
"locked in" to the CD drive on that system. For older
386 and 486 systems you'll also have to leave a suitable
boot floppy in place (older PCs didn't have the BIOS
routines to boot from CDs). (All in all a locked closet
sounds like a bad idea in this case. Just put them under a
table in the back of one of your computer labs).
You can then have every student practice wiping out and
re-installing each of the freenix variants you're using.
They can be encouraged to "have fun" during the "wipe out"
phase (find out first hand what happens when you trash the
shared libraries).
I highly recommend that you have them learn FreeBSD as
well as Linux. (There are about 10 million Linux users
out there --- this hardly looks distinguished on a
resume compared to the 1 million or so FreeBSD users.
Get them both! With user level experience on Solaris
--- or HP-UX, AIX, etc your students will then be in a
fair position to compete for entry level positions).
(As a hiring manager I'd be far more interested in the
candidates that have set up and used such systems at home
--- particularly if they have it in some sort of
"production" use as their home LAN to Internet gateway,
household fileserver etc).
You say you can't "require" these students to have
and use home computers (fair enough). However, you can
tell them the harsh reality. If they walk into an interview
or worse an initial day on the job, without some decent
hands on experience they're courting disaster (or
disappointment at the very least).
--
Jim Dennis (800) 938-4078 consulting@starshine.org
Proprietor, Starshine Technical Services: http://www.starshine.org