LinuxSA Mailing list archives

Index: [thread] [date] [subject] [author] [stats]
  From: Andrew Pullin <andrew@hotspurbgc.com.au>
  To  : David Lloyd <lloy0076@rebel.net.au>
Shaun Branden <shaun@pcuse.com> Date: Sun, 3 Jun 2001 11:20:59 +1000

Re: bash skill levels?

Hi All,
    I have a copy of "Sys Admin" magazine at home, and in
the July 1998 edition they had an article on 10 steps to
becoming a Unix Administrator. In it they quoted these job
descriptions:

    http://www.usenix.org/sage/jobs/jobs-descriptions.html

In addition, they suggested the following:
1. Learn Unix basics
    At least 80 basic commands, the file system and where
things are and basic interface customisation. Learn
vi/emacs. A 40 hour intro to unix course covers this.

2. Go beyond the Basics
    Learn more basic commands (inc df, more and rm). Learn
bash and ksh and how to customise them. Know boot and
shutdown procedures, backup and restore and basic sys admin
tools. A 40 hour intermediate unix course covers this.

3.Learn shell and shell language programming
    Learn how to write shell scripts. More commands (awk,
sed, ed cat and grep)

4. Become one with your Unix System
    Install and configure a system from scratch. Make and
mount file systems. Use cron to execute program or shell
scripts. Permissions. Daemons.

5. Learn DNS and BIND

6. Become a Mail Master
    Configure a Modem Dial Out. Learn Sendmail, mail and
UUCP.

7. Learn Networking
    TCP/IP Layers and OSI model. telnet and ftp, and SNMP
SNTP. Learn about Routers and Bridges and subnet masking.

8. Learn NFS and NIS

9. System Tuning and Accounting
    Learn about System performance tuning and how to change
and rebuild the kernel. Learn the accounting packages that
come with Unix.

10. C the Light
    Learn C. Learn make. Port programs between Unix systems.

O.K., now this is a fairly extensive list, and I haven't
listed everything, however you may get some more info from:

    http://www.samag.com

    This is what the industry expects a Unix Sysadmin to
know, and funly enough the average Linux user would be well
advanced in many of these areas already. I hope this has
helped.
    Cheers!
        Andrew.

----- Original Message -----
From: David Lloyd <lloy0076@rebel.net.au>
To: Shaun Branden <shaun@pcuse.com>
Cc: <linuxsa@linuxsa.org.au>
Sent: Friday, June 01, 2001 10:36 PM
Subject: Re: bash skill levels?


>
> Hmmmm
>
> > I am having trouble linking sysadmin with 120 hours. The
ability to find out
> > information and to think carefully before hitting enter
is more
> > important than if they know the difference between
commands, etc.
> >
> > As far as console skills, this should do: man [-k]
>
> I think the original poster wants to develop a set of
questions that
> will determine whether a person would be a good systems
administrator,
> and that part of this is questions on using bash. I don't
see anything
> particularly wrong with this approach as many
universities/other
> learning institutions do this anyway (it's called
curriculum).
>
> A good test, in my opinion, would be to ask someone to
understand what
> one of the more complex scripts in /etc/rc.d/init.d/
under a sysvinit
> style sytem. You'd get someone more proficient at making
questions to
> test for understanding than me to actually test whether
the knowledge
> exists.
>
> DSL
>
> --
> LinuxSA WWW: http://www.linuxsa.org.au/  IRC: #linuxsa on
irc.linux.org.au
> To unsubscribe from the LinuxSA list:
>   mail linuxsa-request@linuxsa.org.au with "unsubscribe"
as the subject

-- 
LinuxSA WWW: http://www.linuxsa.org.au/  IRC: #linuxsa on irc.linux.org.au
To unsubscribe from the LinuxSA list:
  mail linuxsa-request@linuxsa.org.au with "unsubscribe" as the subject


Index: [thread] [date] [subject] [author] [stats]
Return to the LinuxSA Mailing List Information Page