Errata


Print Print Icon

Submit your own errata for this product.


The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.


Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question



Version Location Description Submitted By Corrected
Printed Page x
6th paragraph

Author wrote:
"Most sysadmins can't repel down the side of a building..."

Author used the word "repel" rather than "rappel"

Anonymous 
Printed Page xiii
+1

Computers have their own needs that pull is in many directions.
->
Computers have their own needs that pull us in many directions.

########################################

Anonymous  Mar 2007
Printed Page xxiii
Acknowledgements

Ralph Loura, Tina Mancuso
->
Ralph Loura, David Malone, Tina Mancuso

########################################

Anonymous  Mar 2007
Printed Page 20
+1

20 attractions per hour
->
12 attractions per hour

########################################

Anonymous  Mar 2007
Printed Page 20
+1

dizzying three hours
->
dizzying five hoursi

########################################

Anonymous  Mar 2007
Printed Page 25
-3

the customer is much more satisfied because she receives visual
proof that I'm attending to his request.
->
the customer is much more satisfied because he receives visual
proof that I'm attending to his request.

########################################

Anonymous  Mar 2007
Printed Page 45
-2

Others schedule one training class per year whether they know what it'll
be.
->
Others schedule one training class per year whether they know what it'll
be or not.

########################################

Anonymous  Mar 2007
Printed Page 86
4th bullet point

I even record them when I so that I don't accidentally repeat my rejection.)
->
I even record them when I decline so that I don't accidentally repeat my rejection.)

########################################

Anonymous  Mar 2007
Printed Page 86
last bullet point

System Administrator Appreciation Day (July 28).
->
System Administrator Appreciation Day (last Friday of July).

########################################

Anonymous  Mar 2007
Printed Page 137
+2

how long the conversaion can be.
->
how long the conversation can be.

########################################

Anonymous  Mar 2007
Printed Page 154
+3

there would be no joy in writing, "Francine loves Harvey"
->
there would be no joy in writing "Francine loves Harvey"

########################################

Anonymous  Mar 2007
Printed Page 158
-3

The problems SAs typically deal with fall into four general categories
->
According to R. A. Lichtensteiger, the problems SAs typically deal with fall into four general categories

########################################

Anonymous  Mar 2007
Printed Page 165
code example in bold, line 3

rsync ex:/home/project/alpha ~/project/alpha
->
rsync es:/home/project/alpha ~/project/alpha

########################################

Anonymous  Mar 2007
Printed Page 167
sidebar

added a second paragraph:

Note: When the web pages move from one server to another, SSH will display a big,
scary warning about the encryption keys changed. SSH remembers information about a
host, and when you connect to the same machine and the information doesn't match, it
displays a warning to indicate that there may be a "man-in-the-middle"
security attack going on. When you see this, you should verify that the server
really did change and then update your "known_hosts" file (delete the now-obsolete line).
You can think of this as a way to notice when the server move has happened.
Obviously if the data moves from server to server often, this will become annoying,
making the technique less useful.

########################################

Anonymous  Mar 2007
Printed Page 172
About middle of page

aliases.done: $(PDIR)/aliases.pag $(PDIR)/aliases.dir
->
aliases.done: $(PDIR)/aliases.pag $(PDIR)/aliases.dir
touch $@

and

access.done: $(PDIR)/access.dir $(PDIR)/access.pag
->
access.done: $(PDIR)/access.dir $(PDIR)/access.pag
touch $@

########################################

Anonymous  Mar 2007
Printed Page 175
Paragraph before the script, line 5 and 6

The getopt described there and used in the following example is not a bash
function/built-in; see http://software.frodo.looijaard.name/getopt/ for details.

Anonymous 
Printed Page 175
line 1, line 4, line 5

$*
->
$@

(three occurrences)

########################################

Anonymous  Mar 2007
Printed Page 175
code example, line 1

args=`getopt ab: $*`
->
args=`getopt ab: -- "$@"`

########################################

Anonymous  Mar 2007
Printed Page 177
code example, line 1

args=`getopt da:c:h $*`
->
args=`getopt da:c:h -- "$@"`

########################################

Anonymous  Mar 2007
Printed Page 181
second code example

$ sudo tcpdump -l -n arp | grep 'arp who-has'| head -100
->
$ sudo tcpdump -l -n arp | head -100 | grep 'arp who-has'

########################################

Anonymous  Mar 2007
Printed Page 183
code in middle of page

$ sudo tcpdump -l -n arp | egrep 'arp who-has' | head -100 | awk '{ print $NF }' |sort | uniq
-c | sort -n
->
$ sudo tcpdump -l -n arp | head -100 | egrep 'arp who-has' | awk '{ print $NF }' |sort | uniq
-c | sort -n

########################################

Anonymous  Mar 2007


"I kid you not, I have been more productive in the past two days, than in the past two weeks."
--Mike O’Brien, Mike's Web Log