Errata

LPI Linux Certification in a Nutshell

Errata for LPI Linux Certification in a Nutshell

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.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
Printed Page a lot
in some paragrafs


In page 517, in the last option of "Frequently used options", I think that "update-rc.d serice start .... " option may be separated.

In page 521, in the 5rt paragraph, the last line than say "name: fsck -f device ..... -o remount, rw device" I think than can be separated.

In page 609, the last paragraph, in to the second to last line, the expresion "ps -ef | grep ap[a]che" can be "ps -ef | grep apache".

In page 628, on the 4rth paragraph, the line "> lpr DNS-HOWTO.ps" there are a "at" word that I think thank don't are correct.

In page 652, int 3rth paragraf, in the first sentence, do you speack about the "/etc/exports command", and I think that may be "file".

In page 701, the 3rth option "user username" is out of place. And in the same page, bottom of the "The isdnctrl command" explanation, there are "isdnctrl action device", and in the next line do you speack about "Following oare the most often used option", and I think that can be "action".

In page 731, at the bottom of the title "Reversing Virtual user acounts", the are the commands "/quit" and "/map aliases postmaster" that can be in bold type.

In page 738, in the procmail files table, the second file ".forward", I think that can be "~/.forward".

In the next page, 739, on the 3th example "# Spam filter
:O
* ^Subject: .*beegees" can be * ^Subject: .*beegees.*".

In page 741, in the 5th paragraph behind "Objective 1: configuring mailig list", I think that later the sentence "The moderator is responsible for determining the content posted on the site". I think that the is "The administrator can also add and remove users.".

In the page 751, in the second configuration example "peer goodsys.nntp.com {
the line "hostname "nntp.com, nntp.com" can be different, like the next paragraph with the sentence "This allows the nntp.com and nntp.com systems....

In the same 751 page, in the table 36-10, in the "news.crit" line, the last line is "available" and I think that trere is "avatible".

In page 754, in the configuration example file, in the option "zone "." {, in the "suboption" "file "named.ca", can be a ";" in the end of the line.

In page 756, in the paragraph begining with the number 5, in the 5th line of the paragraph, there are "nslookup www.example.com server_IP_adress" without space.

In page 783, in the second example, the line begining with the "SSLCipherSuite", there are a intro to the next line that I think that don't may be.

In page 799, in the first paragraph, in the 4th line, the name of the file "/etc/dhcpd.config" may be "/etc/dhcpd.conf".

In page 827, in the example for the command "ipmasqadm",the example begin with the word ipmaswadm" and I think that can be "ipmasqadm".

In page 838, in the 6th parapraph, begining with the " The hosts' private key", I think that there is "The hosts private key" wothout "'".

In page 845, in the example configuration, the option "no_acces = 10.0.0.0/16" there is out of the place.

In page 855, in the 40-4 table, in the option "p" line, The explanation "For device files: major and major device number", I think that is "For device files: major and minor device number",

In page 857, in the "E-mail test options" , the option "-e mailaddress" can be "-e mail_address"

In page 858, in the next line behind "Description", begin with "twamin" and I think that are "twadmin".

In tha same 858 page, in "General Options", in the "-ccfgfile, --cfgfile cfgfile", the ins't a space between -c and the example opcion like "-c cfgfile, --cfgfile cfgfile". In the next line line and the other options of twadmin there are the same case.

In page 879, in the last title "The /etc/nsswitch file", I think that are "/etc/nsswitch.con". Is the same case in the next line.


In page 907, in question number 21, the option "d" are not in the same format that the other options.

In the same page, 907, in question number 24, the option "b", I think that can be "b. ssh -x blacke.romantics.org"

In page 909, in question 34, the expresion "Linux system withstand" I think that is "Linux system with stand"
In page 909, in the question number 35, option d, I think that is "d. Edit the /etc/sysctl.conf file...."

Anonymous  Sep 18, 2008 
Printed Page xvi
5th paragraph

It states that there is a glossary at the back of the book, but there isn't one.

Ken Garbutt  Jun 23, 2009 
Printed Page 34
a bit to the south of the middle point of the page

"In this case, the -c option to gzip tells it to keep the compressed file in place.
This saves disk space."

The main purpose of -c option is to have the output written to stdout so that the
pipe character can then be used.

Anonymous   
Printed Page 78
top

According to the current LPI 101 Detailed Objectives, xargs is in section
1.103.4 and you have it in section 1.103.2.

Anonymous   
Printed Page 102
Renice examples

Error:
"$ renice 20 501"

Explanation:
Nice and renice values only goes from -20 to +19 (see page 101)

Anonymous   
Printed Page 109
3rd paragraph - Example 3

Translate characters:
y/abc/xyz <----------- not a valid command on a cmd line

The correct form should be:
sed 'y/abc/xyz/' file
-- where file is a file to be used as an input

or

sed 'y/abc/xyz/' <--- takes its input from stdin

Anonymous   
Printed Page 113
Example 5

"Substitute a single space for any number of spaces wherever they occur in the line:
s/ */ /g
or
$ s/ {2,}/ /g"

The commands above will do the opposite, replace multiple blank spaces for one single space.

Anonymous   
Printed Page 114
Example 6

"Substitute def for abc from line 11 to 20, wherever it occurs on the line:
11,20s/abc/def/g"

The command above will do the opposite, replace "abc" for "def".

Anonymous   
Printed Page 131
Example 3

In printing [5.08] the result given for
df .
would be correct for the order
df -i .

Anonymous  Oct 31, 2008 
Printed Page 146
32d line from the bottom

"Turn on user quotas only on the /home filesystem:"
should be
"Turn on group quotas only on the /home filesystem:"

Anonymous   
Printed Page 166
Figure 6.3

I am reading your book "LPI Linux certification in a nutshell 2nd
edition" and found a mistake.

Figure 6.3 on site 166 and the text next to it don't match.

1) The figure talks about "/dev/sdaq", this should be "/dev/sda9"
2) the filenames are "bashrc.user" in the figure and "bashrc_user" in
the text.
3) the user jdoe has a link named ".bashrc.user" in the figure and
".bashrc" in the text.

Anonymous   
Printed Page 166
Figure 6.3

I am reading your book "LPI Linux certification in a nutshell 2nd
edition" and found a mistake.

Figure 6.3 on site 166 and the text next to it don't match.

1) The figure talks about "/dev/sdaq", this should be "/dev/sda9"
2) the filenames are "bashrc.user" in the figure and "bashrc_user" in
the text.
3) the user jdoe has a link named ".bashrc.user" in the figure and
".bashrc" in the text.

Anonymous  Jul 28, 2008 
Printed Page 181
Middle

It should be mentioned that XF86.conf may be a link to the newer Xorg.conf.
Also, Xorg appears nowhere in the index.

Anonymous   
Printed Page 225
Answer 22

The naswer tell sus to use 'od' the octal dump version and pass it the -t x options. However hd (hexdump) works just as well and makes more sense since the question asks for a hexdecimal notation.

The output however differs, but that is unrelated to the question.

Oliver Schinagl  Feb 03, 2009 
Printed Page 227
Answer 66

The book lists the Answer to question 66:
'Why might an administrator use the --force option for rpm? as d:
To force the deletion of installed packages.

However, straight from the rpm manual:
Under the Install and Upgrade options section (and not Erase section)
--force
Same as using --replacepkgs, --replacefiles, and --oldpackage.

Jumping to --replacepkgs:
--oldpackage
Allow an upgrade to replace a newer package with an older one.
--replacefiles
Install the packages even if they replace files from other, already installed, packages.
--replacepkgs
Install the packages even if some of them are already installed on this system.

This all speaks of installation, not of removal and thus the correct answer should be a:
To overwrite a previously installed package.

Oliver Schinagl  Feb 03, 2009 
Printed Page 238
on the top

I found another error on page 238 (on the top). It is written that Signal 18 is SIGTSTP, but it is SIGCONT, which continue execution of the process. SIGTSTP is numbered 20.

Anonymous  Oct 24, 2008 
Printed Page 266
1st para

The book describes the configuration file /etc/modules.conf. Apparently this
exists in freebsd, but Red Hat uses modprobe.conf for the same purpose. See the
RedHat Linux man pages for modprobe.
Shouldn't both be mentioned?

Anonymous   
Printed Page 266
bottom page post-install module

the configuration option:
post-install module
should be:
post-install module command

Anonymous   
Printed Page 267
top page

the configuration option:

pre-remove module
remove module
post-remove module

should be:

pre-remove module command
remove module command
post-remove module command

Anonymous   
Printed Page 269
Under title Required tools and software, bottom first paragraph

is the GNU C Compiler, gcc ...
should be:
is the GNU Compiler Collection, gcc ...

Anonymous   
Printed Page 298
Example 15-1

the line

:if=/var/spool/lpd/lp/filter:

has no line-continuation character at the end, and should be

:if=/var/spool/lpd/lp/filter:

Anonymous   
Printed Page 309
2nd paragraph

Figure 16-1 is wrong. It explains permissions instead of showing example "info"
output.

Anonymous   
Printed Page 309
2nd paragraph, Figure 16-1

As noted by another reader, that is NOT "info" command output. However, their "correction" of it as
being about permissions is also wrong. It is, rather, a diagram of entries in /etc/passwd.

Anonymous   
Printed Page 309
table 16-3 final 2 lines

/ allows you to enter and search for a string. I do not believe regexp searches are allowed

Anonymous   
Printed Page 309
almost top

Figure 16-1 is wrong. It shows the same as figure 18-1, but it should show the samlpe output of the info command.

Anonymous  Jul 24, 2008 
Printed Page 378
figure 19-1

The binary notation of the network address is incorrect.
It should read 11000000.1010100.00000001.00000000

Anonymous   
Printed Page 378
figure 19-1

Read submitted errata is also incorrect!!
The binary notation of the network address is incorrect.
It reads 11000000.1010100.00000001.00000000
It should read 11000000.10101000.00000001.00000000
Reader had missed a bit (was only 7). This is def right now!

Anonymous   
Printed Page 521
1st paragraph in section "working in the shell environment"

is the -f option in fsck correct? doing a man fsck in my linux PC does not show it.
Also there is a missing space at the end of the paragraph (rwdevice -> rw device)

Anonymous   
Printed Page 541
third paragraph

The most marginal of these filesystems seems to be XFS: it is not included in kernel
sources and its utilities are not included in most distributions.

That's just plain wrong!

All major distribution (Debian, Fedora, Ubuntu, OpenSUSE) do have XFS (and
JFS/Reiser) with their utilities. Although the utilies are distributed, they are not
always officially supported.

And XFS is included in the vanilla kernel sources! Both in 2.4 and 2.6. Although it's
inclusion into 2.4 was rather late.

Anonymous   
Printed Page 542
last paragraph

"vfat can also be used for NTFS partitions on modern derivaties of Windows NT."

vfat can't read/write NTFS!

Anonymous   
Printed Page 564
Removing a disk from a volume group

# vgreduce dev /dev/hdc
should be
# vgreduce Disk2 /dev/hdc

Anonymous   
Printed Page 564
middle third

# vgreduce dev /dev/hdc

should be

# vgreduce Disk2 /dev/hdc

Anonymous  Jan 20, 2009 
Printed Page 592
Top third

# grep -i warning /var/log/messages# grep -i error /var/log/messages

should be

# grep -i warning /var/log/messages
# grep -i error /var/log/messages

Anonymous  Jan 20, 2009 
Printed Page 629
First sentence

forExam should read for Exam

Anonymous   
Printed Page 629
First sentence

Missing a space in

...forExam 201

Anonymous  Jan 20, 2009 
Printed Page 630
3rd paragraph

2nd paragraph below Objective 1: Creating Recovery Disks

... with the appropriate mount point of your floppy.
should be
... with the appropriate device file of your floppy disk drive.

Anonymous   
Printed Page 665
Question 26

26. c The /proc/fs/exports and ...

should read

26. a,d The /proc/fs/exports and ...

Anonymous  Jan 20, 2009 
Printed Page 665
Question 27

There is a missing semi colon after cron.none

Anonymous  Jan 20, 2009 
Printed Page 673
answer to question 26

d. ...
this should be
c,d

there are two answers to this question!

Anonymous   
Printed Page 714
Example #2

The statement "In order for netcat to obtain a network socket, you have to run it with root privileges."
is true only for ports lower than 1024. The example uses port 1234 and works fine without root
privileges.

Anonymous   
Printed Page 714
middle

The first exam note should say:

In order for netcat to obtain a network socket of less than 1024, you have to run it with root privileges.

Anonymous  Jan 20, 2009 
Printed Page 720
paragraph beginning "aliases"

The method shown to create /etc/mail/aliases.db from /etc/mail/aliases:

makemap hash /etc/mail/aliases.db < /etc/mail/aliases

is wrong. You should use the command "newaliases" which will correctly insert a token
required by sendmail:

newaliases

This is equivalent to:

sendmail -bi

This procedure is correctly identified in the last paragraph of page 730.

Anonymous   
Printed Page 720
Top third

hostname -long

should be

hostname --long

Anonymous  Jan 20, 2009 
Printed Page 723
Top third

Last line of first example:

172.20.45.23

should be

172.20.45.23 RELAY

Anonymous  Jan 20, 2009 
Printed Page 746
Overview

Book claims NNTP uses port 143.
In fact, port 143 is used by IMAP.
Also, NNTP uses port 119, and the SSL version uses port 563.

Anonymous  Jan 20, 2009 
Printed Page 751
Middle

Printed as:
hostname: "nntp.com, nntp.com"

perhaps should be:
hostname: "nntp1.com, nntp2.com"

Similarly, for the sentence that follows:

This allows the nntp.com and nntp.com systems to provide...

perhaps what was meant was:

This allows the nntp1.com and nntp2.com systems to provide...

Anonymous  Jan 20, 2009 
Printed Page 827
Last paragraph

On the firewall configuration script it lists the outside network address incorrectly as 80.11.68.0.
correct 'network' address on that subnet is:

172.20.12.0

In fact this is even listed earlier correctly on page 822.

Anonymous   
Printed Page 846
in the middle of the sheet

In the book "lpi Linux Certification in a Nutshell" (2nd edition),
on the page 846,
in the middle of the sheet,
about the Kerberos system,
it is said : "You can now set up your Kerberos Domain Controller (KDC), ...".

But KDC means "Key Distribution Center".

Anonymous  Oct 14, 2008