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
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.
|