On Thu, 31 Mar 2005, Anton Chu wrote:

> I would like to know what shells are we required to know for the test.  I
> see lots of BSD users having differing preferences from bash to zsh.

I'd like to extend this question:

Should a BSD Certification test cover standard, fundamental, essential
Unix skills?

Should a BSD certification test cover the most commonly used terminology
and skills needed for getting started and recognizing the Unix platform?

I have taught several open source, Unix and *BSD specific lectures and
hands-on classes. Many of the students already know fundamental Unix
skills. And many say they know fundamental Unix skills -- but really they
don't.

I believe that if our potential BSD certification tester can pass a BSD
test that doesn't cover generic fundamentals, then it could be assumed
that they know the generic fundamentals. What do you think?

Also, testing the essential fundamentals could take a lot of extra time
reducing the time available for testing real "BSD System Administration"
skills. Any thoughts?

Maybe we could later consider an entry level "BSD Fundamentals
Certification" also. What do you think?

As something to think about ... should a certification for verifying
competency in BSD System Administration cover skills such as the
following:

 - commonly-used Unix terminology?

 - recognizing the Unix platform?

 - recognize how the Unix system is layed out?

 - where important files are located?

 - know how to use the basic syntax of the most essential Unix tools?

 - logging in and out at the console and remotely?

 - format of command line?

 - identification of system users?

 - miscellaneous utilities and output?

 - layout of Unix file system?

 - file system navigation?

 - pathnames and directories?

 - common file manipulation commands?

 - basic file management?

 - file permissions?

 - owner and group attributes?

 - editing files with vi?

 - shell variables?

 - shell quoting?

 - special meta characters?

 - command history?

 - command line completion?

 - custom startup files?

 - input and output redirection?

 - elementary filter commands?

 - text processing filters?

 - pipelines?

 - multitasking, processes, jobs?

 - monitoring and killing (signaling) processes?

 - regular expressions (advanced pattern matching)?

Should we test Unix fundamentals?

 Jeremy C. Reed

                         technical support & remote administration
                         http://www.pugetsoundtechnology.com/

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

Reply via email to