|Chapter 01: Local Installation
Configuring Network Interfaces: 12(ii). The IP address is 192.168.2.200.
Chapter 02: Basic Linux Commands
Answers to Chapter Review Questions: Answer to #1 is correct, however, it should say "False. The wall command ......."
Answers to Chapter Review Questions: Answer to #22 is "False".
LAB 2-2: The last sentence should be read as "What additional information does the id command provide that the groups command does not."
Chapter 03: Files & Directories
Page 76 under Comparing File Contents: testfile2 contains "apple" and not "Apple".
Page 78 the first find command example should be: find /dev -iname vol* (and not vg00*)
Answers to Chapter Review Questions: Remove #12, and read #13 as #12, #14 as #13, and so on.
Answers to Chapter Review Questions: Answer to #14 should be read as: "The egrep command provided will display all lines from the /etc/passwd file containing the words root or qemu."
Answers to Chapter Review Questions: Answer to #15 is: ". . . . . . . sorted by month and day."
Chapter 04: File Permissions, Text Editors, Text Processors & The Shell
Page 92: The last paragraph should be read as "The pre-defined initial permissions ................. Even if the umask is set to 000, the new ....... "
Exercise 4-3: Step #3 is: usermod -G sdatagrp aghori
usermod -G sdatagrp user1
Page 115: Paragraph #5 should be read as "The HISTSIZE variable is pre-defined in the /etc/profile initialization file. The EDITOR ....."
Page 119: The second command line should be:
$ ll /etc | grep -v root | grep -iv apr | nl
Answers to Chapter Review Questions: Answer to #7 is "False".
Chapter 05: Processes, Scheduling & Basic Hardware
Page 133 at the very beginning, the argument passed to the pgrep and pidof commands is "crond" and not "smbd"
Page 135 the second sentence in the last paragraph should be read as "This means that, by default, all users are authorized to submit an at and cron job."
Answers to Chapter Review Questions: Answer to #9 is "False".
Chapter 06: Package Management
Page 158 under Querying One or More Packages, the correct command in the second example is "rpmquery -f /bin/zsh".
Exercises 6-4 and 6-5: You do not need to download and install createrepo package for these exercises.
Page 171 under Installing and Updating Packages and Package Groups, the last example description should read "To update the virtualization group to the latest version:"
Answer to Q4 "The rhn_register command".
Lab 2, the path to be used should be /var/yum/repos.d/local.
Chapter 07: Virtualization & Network Installation
Exercise 7-1 and 7-2: If the semanage command is not available on your system, install the policycoreutils-python package using yum.
Exercise 7-1 and 7-2: If you wish to unmount the iso image, you will need to run "cd .." to move out of the /mnt directory.
Exercise 7-5: If the network installation cannot find the install.img file, try disabling the firewall (Exercises 7-1 and 7-2 whichever applies) or, open port (21 or 80) without limiting it to the 192.168 network (iptables -I INPUT -p tcp --dport 80 -j ACCEPT).
Chapter 08: Linux Boot Process & Kernel Management
Page 214: The first example under The shutdown command should be read "shutdown -r 5".
Page 223 under Sequencer, Configuration and Initialization Directories heading: There are seven sequencer directories and not six.
Answer to Question #8: The location of the grub.efi file on UEFI-based systems is /boot/efi/EFI/redhat.
Chapter 09: Disk Partitioning
Exercise 9-3 Step #6: The grep command should be run for "vdb" and not "vda".
Exercise 9-5 Step #2: Specify the End as 3001m.
Exercise 9-7: Delete only vdc2 (leave vdc1 intact)
Exercise 9-11: Remove lvol0 logical volume also as part of this exercise.
Managing Disk Space Using the LVM Configuration Tool: By default, this tool is not installed. Use the yum command to install the system-config-lvm package from a configured repository.
Answer to Question #19: False
Lab 9-3: Use vdb and vdc disks for this lab.
Chapter 10: File Systems & Swap
In the description of the second column under the "Automatically Mounting a file system at System Reboots", the second sentence is "In the case of a swap partition, you will see ................. "
Exercise 10-4 Step 4 should say "Run the fsck command and specify the location of the first backup superblock to repair the primary superblock:"
Exercise 10-6 should be read as "In Exercise 6-5 of Chapter 06 ................."
Answer to Q40: " ............. to the owner of file and user2, ....... "
Chapter 11: Users & Groups
Exercise 11-6 step 3 should state "Substitute user2 and user3 ....... "
Chapter 12: Firewall & SELinux
Page 354: 3rd paragraph last line: .... unconfined_t domain (type) ....
Table 12-2: chcon command. The description should be read as "Changes the SELinux security context on files. Changes do not survive file system relabeling."
Table 12-2: semanage command. The description should be read as "Manages SELinux policies. Changes survive file system relabeling."
Exercise 12-3 Step 9, the command is "semanage fcontext -a -s xxxx"
Answers to Chapter Review Questions: Answer to #10 is "The REJECT policy sends a notification back while the DROP policy does not".
Question #13 should be read as "Which command can be used to ensure modified SELinux contexts survive file system relabeling, chcon or semanage?"
Chapter 13: Networking, Network Interfaces & DNS, DHCP and LDAP Clients
The last paragraph in Summary should have "LDAP" in the second line and not DHCP.
Chapter 18: Electronic Mail
Exercise 18-1 Step 8: The command to check the syntax is postfix (and not postconf).
Chapter 21: Apache Web Server & Secure Shell Server
Exercise 21-2 step 4: The directory location is /var/www/insider/webcontents.