Unix System Administration Handbook
Corrections to Printing 1

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

Page xxxiv Page 250 Page 331 Page 672
Page 20 Page 255 Page 371 Page 697
Page 28 Page 256 Page 375 Page 706
Page 92 Page 257 Page 384 Page 708
Page 131 Page 267 Page 388 Page 709
Page 132 Page 270 Page 391 Page 713
Page 139 Page 276 Page 466 Page 726
Page 143 Page 277 Page 518 Page 729
Page 145 Page 279 Page 519 Page 731
Page 172 Page 307 Page 610 Page 738
Page 185 Page 311 Page 616 Page 746
Page 205 Page 317 Page 633 Page 765
Page 233 Page 326 Page 666 Page 830


Page xxxiv

Paul Kooros, a significant contributor, was inadvertently omitted from the Acknowledgments section.


Page 20

Erich Boleyn's GRand Unified Bootloader (GRUB), now maintained as part of the GNU project, is gaining popularity as an alternative to LILO and the Windows boot loaders. It offers a variety of advanced features. See www.gnu.org/software/grub for more information.

The book claims that Windows NT and Windows 2000 require their boot loaders to be installed in the MBR. This isn't always true; on the other hand, it isn't exactly false, either. On some systems, LILO will boot NT without any problem. Other systems don't seem to accept this configuration without crashing. We don't know what distinguishes one type of system from the other, although the exact partitioning of the disk may have some influence.


Page 28

In the third paragraph under the heading Solaris startup scripts, the directory name should be /etc/default, not /etc/defaults.


Page 92

FreeBSD's useradd command actually runs the pw command to make changes to the passwd and group databases. If you write your own scripts, you may find it helpful to use pw as well.


Page 131

There is some confusion in this chapter between the Veritas Volume Manager and the Veritas File System, both of which are available for HP-UX. However, only the Veritas File System is bundled with HP-UX. The default logical volume manager that is included with HP-UX (and that is described in this chapter) is a proprietary volume manager called LVM.


Page 132

To increase performance, implementations of disk mirroring use both sides of the mirror for reads during normal operation.


Page 139

There is some confusion in this chapter between the Veritas Volume Manager and the Veritas File System, both of which are available for HP-UX. However, only the Veritas File System is bundled with HP-UX. The default logical volume manager that is included with HP-UX (and that is described in this chapter) is a proprietary volume manager called LVM.


Page 143

There is some confusion in this chapter between the Veritas Volume Manager and the Veritas File System, both of which are available for HP-UX. However, only the Veritas File System is bundled with HP-UX. The default logical volume manager that is included with HP-UX (and that is described in this chapter) is a proprietary volume manager called LVM.


Page 145

In the second paragraph, the default value for the kernel parameter maxvgs should be 10, not 20 as stated. Thus, the default range of values for NN is 00 to 09.


Page 172

Tape drive manufacturer OnStream has gone out of business. Its assets have been acquired by a Dutch group that plans to continue selling ADR drives under the OnStream brand name. Nevertheless, the future prospects for this product are extremely uncertain.


Page 185

The GNU version of tar handles files with holes correctly if you use the -S option when creating an archive. It is not necessary to use -S when restoring.


Page 205

Some GNU utilities (in particular, zgrep) can make it a lot more convenient to keep log files in a compressed format. It is also faster on some machines to read compressed data from the disk and decompress it on the fly; compressing old log files can be a double win.


Page 233

After copying the new kernel to /boot, you must also copy /usr/src/linux/arch/i386/boot/System.map to /boot/System.map.


Page 250

In the middle of the page, devices/net/Space.c should be drivers/net/Space.c


Page 255

The Linux loadable kernel module configuration file is /etc/modules.conf, not /etc/conf.modules.


Page 256

The Linux loadable kernel module configuration file is /etc/modules.conf, not /etc/conf.modules.


Page 257

The year of publication of Linux Kernel Internals is 1998, not 1997.


Page 267

The full name of the IEEE 802.2 LLC is the "Logical Link Control Layer", not the "Link Layer Control" as stated in the footnote.


Page 270

The URL given for the IANA assigned Ethernet numbers table is obsolete. Use www.iana.org/assignments/ethernet-numbers.


Page 276

The CIDR address breakdown on this page is messed up. Please substitute the following text:

"For example, suppose a site has been given a block of 8 class C addresses numbered 192.144.0.0 through 192.144.7.0 (in CIDR notation, 192.144.0.0/21). Internally, the site could use them as

  • 1 network of length /21, 2,046 hosts, netmask 255.255.248.0
  • 8 networks of length /24, 254 hosts each, netmask 255.255.255.0
  • 16 networks of length /25, 126 hosts each, netmask 255.255.255.128
  • 32 networks of length /26, 62 hosts each, netmask 255.255.255.192"


Page 277

The URL referred to in the footnote, www.telstra.net/ops/bgptable.html, no longer exists. Check www.telstra.net/ops/bgp/index.html for current information.


Page 279

The correct URL for the CAIDA IPv4 address space utilization map is http://www.caida.org/outreach/resources/learn/ipv4space


Page 307

In footnote a of Table 13.15, /etc/inet/inodes should be /etc/inet/ipnodes.


Page 311

On the last line of the fourth paragraph of the section Dynamic reconfiguration and tuning for Solaris, the set option to ndd was improperly separated from the hyphen preceding it. This option should be entered as -set.


Page 317

The output of netstat -nr should show the gateway for the destination 127.0.0.1 as 127.0.0.1, not 127.0.0.


Page 326

In Table 13.21, ip_echo_ignore_broadcasts should be icmp_echo_ignore_broadcasts.

At the end of the first text paragraph, "The defaults subdirectory contains the default values as shipped," defaults should actually be default.


Page 331

The second excerpt on the page is missing a closing double quote on the last line. The last line should read:

route_212="-net 132.236.212.64 -netmask 255.255.255.192 132.236.212.6"


Page 371

The year of publication of the second edition of Christian Huiema's Routing in the Internet is 2000, not 1999.

The second edition of Bassam Halabi's book Internet Routing Architectures has been released. The publication year is 2000.


Page 375

Another major advantage of unshielded twisted-pair Ethernet is that the link to each machine is private. Machines in the same vicinity cannot overhear each other's network traffic.


Page 384

DSL connections are private to individual customers, while cable modem users normally share bandwidth with their neighbors. Cable modems can therefore be subject to congestion during busy periods. They are also considerably less secure.


Page 388

Regarding the expandability of fiber installations, we received this interesting report from a person at the University of Utah: "The University of Utah was the first large installation of air-blown fiber technology in North America. The technology was developed by British researchers and then commercialized by Sumitomo of Japan. Instead of buried fiber cables, we have buried hoses about 5cm in diameter; four of these enter the math.utah.edu machine room. Each hose contains 6 or 8 transparent tubes, each of which holds 6 or more cladded fiber cables, each of which can contain 6 to 18 fibers (depending on whether single-mode or multi-mode fibers are used). A new fiber cable can be blown in or out of the transparent tube at a speed up about 1m/s, over a distance of up to 5000m. The result is massive expandability without ever digging another trench, and we are supremely glad that we chose this excellent technology."


Page 391

The title of the book cited as The Complete Guide to Network Wiring is actually Cabling: The Complete Guide to Network Wiring.


Page 466

The dnssec-makekeyset command no longer uses the keyword now. Use the notation +XXX to specify a time XXX seconds in the future.


Page 518

When used with an rsync server, rsync requires a module name as the first component of the destination, not a path name. The example rsync command should read:

rsync -gopt --password-file=/etc/rsync.pwd
    /etc/passwd lollipop::sysfiles


Page 519

The example rsyncd.conf file is missing some relevant options. The complete example should be:

[sysfiles]
path = /etc
secrets file = /etc/rsyncd.secrets
read only = false
uid = root
gid = root
hosts allow = distribution_master_hostname

The file shown as rsynd.conf is really called rsyncd.conf


Page 610

The feature referred to as lmtp is actually named local_lmtp:

FEATURE(`local_lmtp’, `path-to-mail.local’)


Page 616

The verbose delivery example uses /usr/ucb/mail, not /usr/bin/mailx as claimed (although the output would be identical).


Page 633

The collision rate on interface hme1 is 0.13%, not 1.3%.


Page 666

In the last paragraph, /usr/adm/inetd.sec should be /var/adm/inetd.sec.


Page 672

It's worth mentioning that the protocol used by SSH was designed to withstand a wide variety of hacking methods, such as session hijacking and man-in-the-middle attacks.


Page 697

FreeBSD consults only ~ftp/etc/pwd.db, not ~ftp/etc/passwd. You must run the pwd_mkdb command after editing ~ftp/etc/passwd to generate the hashed version. See the man page for details.


Page 706

Contrary to the statement at the top of page 706, it is becoming increasingly common for dedicated Unix boxes to provide parallel ports.


Page 708

The lprm command does not always work perfectly across a network, especially if different platforms are involved in the printing transaction.


Page 709

Instances of the printer name "anchor-lw" should actually be "anchor-lj".


Page 713

Instances of the printer name "anchor-lw" should actually be "anchor-lj".


Page 726

Instances of the printer name "anchor-lw" should actually be "anchor-lj".


Page 729

Instances of the printer name "anchor-lw" should actually be "anchor-lj".


Page 731

An example at the top of the page shows the -p option to the lp command being used to select a destination for the print job. This should actually be the -d option.


Page 738

In the Filters section, the lpr option to disable filters is called -Y, not /direct. There is a printcap option called "direct" that has the same effect.


Page 746

We shouldn't have used the word "isolate" in the sentence "A ground strap worn on the wrist and attached to a special mat that you kneel on (most computers require you to show proper respect!) will isolate you properly." The purpose of a grounding strap is of course to ground you, which is the opposite of being electrically isolated.


Page 765

It's probably fair to say that quotas and process accounting have a slight impact on performance these days, rather than a "noticeable" impact.


Page 830

A final word on the origin of the name comsat, from Kirk McKusick: "...comsat and biff were written by Bill Joy one day when Heidi Stettner came in told him that her dog barked when the postman came, so why couldn't she get the same thing for email? comsat stands for 'communications satellite' (e.g., beaming down email?) and uses the same name as the ITS program with a similar function."


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


Hosting for admin.com provided by Applied Trust Engineering.