Linux Server Hacks by Rob Flickenger The following errata were *corrected* in the 8/04 reprint: Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem (Xii) 7th paragraph http://www.tuxedo.org/~esr/faqs/hacker-howto.html NOW READS: http://www.catb.org/~esr/faqs/hacker-howto.html (xiv) 3rd para (first bullet point); "Chapter 11Server Basics" NOW READS "Server Basics" (10) IN PRINT: "n>&m: Swap Standard Output and Standard Error" section, third paragraph, "Without redirectrion..." NOW READS: "Without redirection..." (11), 2ndline: "...the pipe or backquotes. The Bourne shell..." NOW READS: "...the pipe or backquotes, the Bourne shell..." (17) IN PRINT: 2nd code sample; rob@catlin:~/Pit of too many files$ ls NOW READS: rob@catlin:~/Pit of too many files$ ls * [27] Listing: Makefile.mail; all: virtusers.db aliases.db access.db NOW READS: all: virtusers.db aliases.db access.db sendmail.cf {76} IN PRINT: Sentence before the script (1st paragraph); "...try this bit of Perl in cron on the authoritative master machine." NOW READS: "...try this bit of shell code in cron on the authoritative master machine." (96) End of 2nd paragraph; "Tunneling IPIP Encapsulation" [Hack #50] NOW READS: "Tunneling: GRE Encapsulation" [Hack #51] (100) 2nd line of 2nd last paragraph; A tracroute NOW READS: A traceroute (129) last line of last paragraph; you at hand. NOW READS: you have at hand. [144] IN PRINT: Code sample, third line down: if ! kill -0 $SSH_AGENT_PID > /dev/null 2> then NOW READS: if ! kill -0 $SSH_AGENT_PID > /dev/null 2>&1; then (183) IN PRINT: First paragraph after the Apache Toolbox script, second sentence; "Type 99@lt;enter>..." NOW READS: "Type 99..." (196) Hack #94, 3rd line; on sites deal NOW READS: on sites that deal