|
Skill / Hiring Test Two
A Technical Test for UNIX System Administrators
Scoring: 1 point for each correct answer, zero for "I don't know" or
an incorrect answer clearly identified as a guess, and -1 for obvious
guessing or BS-ing.
1. Identify 5 options to the `ls' command and what they produce.
2. How many fields are there in a standard BSD 4.3 /etc/passwd file,
without shadow password or other extentions?
3. What is the default login shell if that field in /etc/passwd is
left blank?
4. What are the limitations on a user login name in /etc/passwd?
5. What is the difference between sections 1 and 8 in the UNIX
manual set?
6. What is the difference between sections 4 and 5 in the UNIX
manual set?
7. When is a user's .cshrc file executed and when is his/her
.login executed relative to .cshrc?
8. What is the difference between .xinitrc and .xsession?
9. What files, ownerships and permissions must be set for rsh
to work?
10. What is the easiest way to tell which disk partition a
particular file resides on?
11. What is the difference between a hard link and a soft link?
12. What does the setjmp() system call do in C?
13. What is an advisable way to set your PATH environment variable
to protect yourself from unintentionally invoking trojan horses?
14. What does the `archie' tool do?
15. What umask value would prevent anyone but you from writing or
executing your files but still allows reads?
16. What is the difference between a gateway and a router?
17. What is the difference between the real and effective UID of
a process (UID vs. EUID).
18. What is the difference between sections 2 and 3 of the UNIX
manual set?
19. What is the separator between messages in a UCB mbox mail file?
20. What is the path of the C pre-processor on a standard BSD system?
21. Where would you find the executable for `init' on SunOS,
BSD 4.4, Ultrix, OSF/1.
22. Where would you find the numeric value of the SIGPIPE signal?
23. What is the primary difference between SIGKILL and SIGTERM.
24. What does a file linked to the rlogin program do?
25. How do you make a link to a directory?
26. What is the class designation of an IP address (A, B, or C)
used to determine?
27. What class of IP address is 128.138.243.8?
28. How do you unpack neattoy.tar.gz.shar?
29. How do you forge mail "From santa.claus@northpole.org"?
30. What does the -m option to lpr produce?
31. How many SCSI devices can be connected to a workstation
with a single SCSI controller interface?
32. What is the SCSI id number of a workstation SCSI controller
interface?
33. What three commands are used to modify file ownership
and permissions?
34. How many terminators does an Ethernet network have?
35. If a SCSI hard disk was formatted on a Sun and no data
has yet been written to it, what needs to be done to
use it on a non-Sun UNIX system?
36. If you've been using a SCSI hard disk on a Sun, what
do you need to do in order to move that disk to a
non-Sun UNIX system and preserve the data.
37. What information is stored in a disk label?
38. What is the difference between mkfs and newfs?
39. How do you calculate the total number of blocks or
sectors available on a disk?
40. What must a text file begin with to be recognized as
PostScript code?
41. What is the difference between PostScript and Encapsulated
PostScript?
42. What is the `lf' parameter used to designate in an lpd printer
configuration (printcap) entry and why should you always
define it?
43. What is the command which controls or manages the BSD line
printer daemon?
44. Where are the files which are used to re-build a kernel?
45. Which system or systems on a network answers an ARP request packet?
46. What is the procedure for building a new kernel from a
kernel configuration file?
47. What command is the SLIP equivalent to `ifconfig'?
48. To use a serial port for both dial-in and dial-out,
how must the system and modem be configured?
49. Why should 'routed' always be run with the -q option
or not run at all?
50. When you change /etc/exports, what must be done for
mountd to recognize and incorporate the change?
51. How does the fsck(8) command determine in which order
to check the filesystems at boot time?
52. Via NFS, by default the root access is enabled or disabled?
53. On an NFS mounted filesystem, is a soft link is evaluated
(followed) in the server hierarchy or client hierarchy?
54. What file must be configured on all DNS clients and what
are the minimum two lines it must contain to function?
55. What is the "u" option to the dump command and why would
you use it?
56. What option to sendmail invokes rule parsing test mode?
57. What shell does cron(8) execute command lines in?
58. Name the three basic data types in PERL?
59. How does the system determine which shell to invoke to
execute a shell script?
60. What can you use to edit a binary file?
61. If a user has a mail loop, what two things should be
checked at both systems involved to determine the
source of the problem?
22. Where would you find the numeric value of the SIGPIPE signal?
|
|