Unix System Administration Handbook, Second Edition
Corrections to Printing 2

In the following updates, changed words are italicized. Sometimes, changes are just described rather than written literally.

Page xxix Page 139 Page 256 Page 453
Page 3 Page 149 Page 265 Page 455
Page 32 Page 153 Page 267 Page 496
Page 33 Page 154 Page 287 Page 571
Page 55 Page 161 Page 289 Page 591
Page 88 Page 182 Page 338 Page 612
Page 89 Page 183 Page 356 Page 621
Page 106 Page 186 Page 364 Page 627
Page 112 Page 197 Page 415 Page 718
Page 117 Page 207 Page 417 Page 721
Page 135 Page 216 Page 431
Page 137 Page 225 Page 451


Page xxix

We added the following comment regarding BSD/OS 2.0: "While not every example in this book has been tested on BSD/OS 2.0, we have found it to be practically identical to BSD/OS 1.1 from a system administration standpoint."


Page 3

The comment about AIX was changed to "IBM's AIX, although marketed as Unix, is quite different from both ATT-and BSD-based systems, especially in the administrative domain."


Page 32

In the comment within the script, ../../sbin should be ../sbin.


Page 33

/usr/sbin should be /sbin.


Page 55

Some systems define nobody as UID 60,001.


Page 88

Some modern systems now have 32-bit UIDs.


Page 89

Some modern systems now have 32-bit GIDs.


Page 106

The Solaris disk device naming scheme should be /dev/[r]dsk/c0t0dNsN.


Page 112

The numerous references to the "DIN-8" connector should really call it a "Mini DIN-8" connector.

The RTS signal in Table 8.2 should be labeled "Request to Send", not "Ready to Send".


Page 117

On Sun hardware, tty flow control must be set with the eeprom command. Then you must reboot to get your changes to take effect.


Page 135

Contrary to what this page says, SCSI target numbers DO determine bus priority. However, this is an implementation detail. The relative priorities are usually of no concern to system administrators.


Page 137

The original Winchester disk was apparently named after the Winchester 30-30 rifle. It had two spindles, each of which stored 30 million bytes. If your copy of the book says that the disk was named after the Winchester Mystery House, well, we just made that up. Sorry.


Page 139

The number of bytes in a megabyte is 2**20, not 2**10.


Page 149

You must run the disks command after running drvconfig.


Page 153

An HP-UX select code is a hardwre slot identifier and does not necessarily correspond to a major device number, as is stated in the text.


Page 154

The text is not incorrect, but it really should mention that the nt parameter is the number of tracks per cylinder (i.e. the number of surfaces) NOT the number of tracks per surface (i.e. the number of cylinders).


Page 161

"129 * 29" should actually be "139 * 29".


Page 182

10GB per tape for compressed Exabyte is perhaps optimistic.


Page 183

The last line in the table should show 4mm DAT with a capacity of 5 GB+, yielding a Cost/MB of less than $0.14. (Note: with DDS2 and DDS3, even the corrected numbers are no longer accurate.)


Page 186

Permission to access remote tape drives is controlled by the .rhosts mechanism.


Page 197

The tar command's b option lets you specify a "blocking factor" to use when writing a tape. The blocking factor is specified in 512-byte blocks; it determines how much data tar buffers internally before performing a write operation. Some DAT devices don't work correctly unless the blocking factor is set to a special value, but other drives do not require this. However, certain factors may yield better performance. The optimal blocking factor varies widely depending on your particular computer and tape drive. In many cases, you won't notice any difference in speed. When in doubt, try a blocking factor of 20.

Long-filename versions of tar are not necessarily incompatible. For example, gnutar files with long names can be unpacked with regular tar, but the extracted files may have funny names.


Page 207

The kill command should be: kill -1 `/bin/cat /etc/syslog.pid`. In some printings, the backquotes have not printed.


Page 216

The syslog routine sends a message to syslogd, which logs it at the specified priority level. The date, time, machine that generated the message, and ident string from the openlog call are prepended to it in the log file. message and parameters form a printf-style output specification that can include text and the contents of other variables. The special symbol %m expands to an error message derived from the current value of errno (the most recent Unix error code).


Page 225

The first paragraph in section 13.5 should read, "Creating a configuration file (under SYS/conf, or in the /etc/master file for HP-UX) is the hardest part of building a BSD kernel; the rest of the process is quite mechanical."


Page 256

Subnet numbers consisting of all zeros or all ones are officially frowned upon, but they are sometimes used in practice.


Page 265

"...the number of such forwardings required to reach the destination..."


Page 267

The gated daemon is not on the CD; you can FTP it from gated.cornell.edu.

BSD/OS versions 2.0 and up support gated, but prior versions did not.


Page 287

"Stevens, Richard W." should be "Stevens, W. Richard", and there is now a second volume: Wright, Gary R. and Stevens, W. Richard, TCP/IP Illustrated, Volume Two: The Implementation. Reading, MA: Addison-Wesley. 1995.


Page 289

Bill Metcalfe should be Bob Metcalfe. Sorry, Bob.


Page 338

In the sixth paragraph, there should be a period after cs.colorado.edu within the double quotes: "cs.colorado.edu."


Page 356

Only recent versions of BIND understand SIGIOT/SIGABRT as a signal to dump statistics.


Page 364

"Heterogenous" should be "heterogeneous".


Page 415

Step 17 is incorrect and should read, "Sun ships their machines configured to ignore the loss of the carrier detect (CD) line from a modem. While this sometimes makes things work better "out of the box," it can cause disasters when a modem is connected. To turn off soft carrier, delete the word local after the on column for ttya in /etc/ttytab.

You must reboot to make the changes from steps 16 and 17 take effect.

"DIN-9" should really be "mini DIN-8". (This error occurs twice on this page.)


Page 417

The discussion of /etc/remote fields used by tip-with-SLIP is incorrect, as is the example /etc/remote entry. Refer to the README.SLIP in the tip directory for better information.


Page 431

The owner of ~ftp should be root, not ftp, due to security issues.


Page 451

The comments regarding Perl's use of system are not accurate; much depends on how the programmer uses Perl.


Page 453

queuemh is included as part of the mh package.


Page 455

The FTP site for MajorDomo is really ftp.greatcircle.com.


Page 496

The flexfax package is now known as HylaFAX.


Page 571

Table 24.2 should includ inn.conf, which defines the names of your news server and organization, and specifies where to mail moderated postings.


Page 591

You must reboot after using the eeprom command on Sun hardware.


Page 612

In the lpadmin command, -I and should be -I any.


Page 621

The block sizes reported by du, df, and quot on HP-UX should be 512 for du and df, and 1024 for quot.


Page 627

Modes on the quotas file should be 644, not 600. Otherwise, people can't see their own quotas.


Page 718

The gated daemon is not on the CD; you can FTP it from gated.cornell.edu.


Page 721

/usr/export/root/exec should be /home/export/root/exec.


Unix System Administration Handbook   |  Linux Administration Handbook
FAQ  |  Errors  |  Goodies  |  Purchase  |  Register  |  Send Email


Hosting for admin.com provided by Applied Trust Engineering.