Someone broke the silence: 

> So now that we've got a handle on the semantics issue what
> say we throw
> some ideas around for what Jr should know and be able to do?
> 
> 1. For this phase can we try to list all of the things that
> are common
> to the BSDs?
>    inetd.conf
>    fstab
>    rc.conf...
> 

Where the system configurations are (/etc, /usr/share/).  Where the user-land 
configurations are installed. (/usr/local/etc, /usr/local/share)

One of the most important things would be understanding the rc.d scripts and 
how they start up.

> 2. What basic commands should they know?
>    man
>    ls
>    kill -HUP
>    tar
> 

Should be familiar with vi on the basic level because vi is used as a default 
editor for most of things (crontab).  No need for advanced usage skills.  I 
remember that I had to look up in a UNIX book how to exit vi.

Also, allow me to add this, how to shut down safely. :p

> 3. What basic tasks should they know?
>    Check and understand load averages
>    Setup zones in bind or just modify existing ones?
>    Add new users to the system
>    tcsh?
> 

Editing files, understanding shell scripts (mainly sh), modify user 
environment, familiar with pipes, &&, ;, (mainly for purposes of using 
sequences of commands in one line),  some file operations (deterimine what kind 
of files, create with touch, chmod, chgrp, etc), using tools to obtain 
information, and use of data manipulation tools (sed, awk, grep, etc).



> My thought process here is I've just hired this kid, what do I expect
> him to be able to do with minimal supervision, the moment he walks
> through the door (ok after he's done with all the paperwork, and
> introductions, maybe after lunch sometime in the
> afternoon...and had the
> tour of the facilities).

What I am hoping is that this JR cert would help benefit those people who wants 
to hire a college kid (fresh breed with no absolute professional experience) 
that just acquired this JR certification and would be comfortable letting him 
work on an entry level.  Senior Admins could be around to do more complex 
operations or execute a project by using the JR Admins do the grunting work.


> 
> Please add or subtract from these list, or come up with your own. I
> suspect this will be the hardest step for the collective to complete,
> because what seems easy for you today was probably not back when you
> were starting out. Do you remember that first time you modified your
> rc.conf forgot that end quote and now your production server isn't
> booting up? Ok maybe you haven't enjoyed that one, but I'm sure more
> than one of us has forgot the trailing . in your bind records or
> improperly bumped the serial number? My Sr Admins forget that one all
> the time, but I digress. 
> 
> I will try to collate everyones ideas into one list and republish it
> often so that we can easily reevaluate these ideas.


_______________________________________________
BSDcert mailing list
[email protected]
http://lists.nycbug.org/mailman/listinfo/bsdcert

Reply via email to