search for books and compare prices
Tables of Contents for Rhct Red Hat certified Technician Linux Study Guide
Chapter/Section Title
Page #
Page Count
About the Contributors
v
 
Acknowledgments
xxi
 
Preface
xxiii
 
Introduction
xxxi
 
RHCT Prerequisites
1
72
Basic Linux Knowledge
5
4
The Visual Editor
5
2
Using vi to Create a New User
7
2
Linux Filesystem Hierarchy and Structure
9
6
Linux Filesystems and Directories
9
1
Media Devices
9
2
Referencing Devices in /dev
11
1
Filesystem Formatting and Checking
12
3
Mounting Partitions
15
1
Basic Commands
15
7
Basic File Operations
15
4
File Filters
19
1
Administrative Commands
20
1
Wildcards
21
1
Printing
22
1
Adding Printers
22
1
Print Commands
23
1
Shells
23
4
Basic Shell Programming
23
1
Script Execution and Permissions
24
1
Variables and Parameters
24
1
Checking the PATH
25
1
Inherited Environment
26
1
Piping, Input/Output, Error, and Redirection
26
1
Basic Security
27
3
File Permissions
27
1
Users, Groups, and umask
28
1
SUID and SGID
29
1
Shadow Passwords
29
1
The Shadow Password Suite
30
1
System Administration
30
5
Superuser
31
1
/etc/skel
31
1
Daemons
31
1
Network Service Daemons
32
1
cron
32
1
Backup and Restore
33
2
System Log File Management
35
1
Basic TCP/IP Networking
35
4
IP Numbers and Classes
36
1
IP Addresses Define a Network
37
1
Tools and Commands
37
1
Name Resolution
38
1
Standard Network Services
39
4
Network File System
40
1
sendmail
41
1
POP and IMAP
41
1
File Transfer Protocol (FTP)
41
1
Domain Name Service (DNS)
41
1
Dynamic Host Configuration Protocol (DHCP)
42
1
Samba
42
1
Web Services
42
1
Network Information Service (NIS)
43
1
Basic Network Security
43
1
Allowing and Denying
43
1
Port Security
44
1
Network Address Translation
44
1
iptables
44
1
Basic Hardware Knowledge
44
4
Intel Communications Channels
45
2
RAM Requirements
47
1
Hard Drive Options
47
1
Hardware Compatibility
48
5
Linux Hardware Documentation
49
1
CPU and SMP Support
50
1
Plug and Play
51
2
ACPI and APM
53
1
Configuring External Devices
53
3
Serial Ports
54
1
Parallel Ports
54
1
USB
54
1
IEEE 1394
55
1
PC Card (PCMCIA)
55
1
Preparing to Install Linux
56
7
Two-Minute Drill
59
4
Q&A
Self Test
63
4
Lab Questions
67
1
Self Test Answers
68
3
Lab Answers
71
2
Installation
73
78
Disk Partitions and Block Devices
75
7
Naming Conventions
76
1
Partitioning
77
1
Stability and Security
77
1
Basic Space Requirements
78
1
Linux Swap Space
79
1
BIOS Limits
80
1
Multiple Controllers
81
1
Partitioning Utilities
81
1
Downloading the Red Hat Installation CD-ROMs
82
5
Red Hat Enterprise Linux
82
1
Red Hat Enterprise Source RPMs
83
1
Third-Party Red Hat Enterprise Linux
83
1
Red Hat Linux 9 or Fedora Core
84
1
An Overview of the Download Process
85
1
Downloading Installation Files
85
1
Downloading Red Hat Linux on ISO Files
85
2
Configuring a Network Installation
87
6
Configuring a Network Installation Server
87
1
Creating an NFS Installation Server
87
2
Configuring Another Network Installation Server
89
3
Requirements for Network Installations
92
1
Customizing Your Installation
93
13
Baseline Packages
94
1
Default Packages
94
2
Customizing Package Installation
96
1
Package Groups
97
9
Required Disk Space
106
1
How Much More Space Is Needed?
106
1
Filesystems
107
1
Filesystem Hierarchy Standard
107
1
Why Separate Filesystems?
107
1
Configuring Linux Filesystems on Different Partitions
108
1
Other Possible Separate Filesystems
108
1
The Installation Process
108
25
Booting from the First CD-ROM
109
1
If You Need an Installation Floppy or CD
109
2
Almost Ready to Install
111
1
Starting Your Installation from a CD-ROM or Boot Diskette
112
1
Basic Installation Overview
113
6
Basic Partitioning
119
2
RAID Partitioning
121
11
Caveat Emptor on Installation
132
1
A Note on Boot Disks
132
1
Sample Installation Exercises
133
18
Introduction to Installation Exercises
133
1
Advanced Workstation Installation
134
1
Disk Partitioning Strategy for Database Workstation Installation
135
4
Two-Minute Drill
139
3
Self Test
142
2
Lab Questions
144
3
Self Test Answers
147
2
Lab Answers
149
2
During and After Installation
151
48
Installation Troubleshooting
153
3
The Console Installation Output Screens
153
3
Postinstallation Validation
156
2
The Installation Log File
156
1
dmesg Boot Messages
156
1
Graphical or Text Login Screen
157
1
The Boot Loader
158
3
Boot Loader Background
158
1
GRUB, the Grand Unified Bootloader
159
2
GRUB Parameters
161
1
Partitioning Utilities
161
6
The fdisk Utility
163
4
RAID Configuration and Data Recovery
167
9
RAID 0
168
1
RAID 1
168
1
RAID 4
169
1
RAID 5
169
1
RAID in Practice
170
3
Formatting the RAID Array
173
1
Implementing the RAID Array
174
1
Mirroring the /home Partition with Software RAID
174
2
Logical Volume Management: Configuration and Administration
176
2
LVM Concepts
177
1
Automated Installation with Kickstart
178
11
Kickstart Configuration Concepts
179
1
Configuring a Kickstart Floppy
180
1
Configuring a Kickstart Server
181
1
Starting the Installation with a Kickstart File
181
1
A Sample Kickstart File
181
6
Two-Minute Drill
187
2
Q&A
Self Test
189
2
Lab Questions
191
3
Self Test Answers
194
1
Lab Answers
195
4
Basic Configuration and Administration
199
70
Adding, Deleting, and Modifying User Accounts
200
12
User Account Categories
201
1
Basic Command Line Tools
202
3
The Red Hat User Manager
205
1
Adding a User with the Red Hat User Manager
206
1
User Account Management Tips
207
1
Deleting a User Account
208
1
Modifying a User Account
209
1
Regular User Management Commands
209
3
Limiting Access to su
212
1
The Basic User Environment
212
2
Home Directories and /etc/skel
212
2
Window Manager Configuration File Locations
214
1
Red Hat Filesystem Basics
214
3
Standard Formatting Filesystems
215
1
Journaling Filesystems
216
1
Filesystem Management and the Automounter
217
8
/etc/fstab
217
1
Mount Options
218
1
Mounting Floppy Disks and Removable Media
219
2
The Automounter
221
3
Configuring the Automounter
224
1
A Floppy Disk and the Automounter (Optional Exercise)
225
1
The Red Hat Package Manager Command and Utility
225
11
Validating a Package Signature
227
1
Verifying One or More Packages
228
1
Looking for the Right RPM
229
1
Adding and Removing RPM Packages
229
2
Adding Updates and Security Fixes
231
1
Updating from the Red Hat Errata
231
1
Seeing What Packages Are Installed
232
2
The Red Hat Package Management Utility
234
2
Network Configuration
236
9
The /etc/sysconfig/network-scripts Files
236
2
Setting Up a Network Interface
238
1
Modifying Network Interfaces with redhat config-network
239
6
The Basic Boot Process
245
3
Runlevels
245
1
The Boot Process
246
2
Virtual Consoles
248
1
/etc/inittab
248
1
The Graphical Console
249
1
Other Configuration Tools
249
9
Other /etc/sysconfig Files
249
1
GUI Configuration Utilities
250
5
Two-Minute Drill
255
3
Q&A
Self Test
258
2
Lab Questions
260
4
Self Test Answers
264
1
Lab Answers
265
4
Kernel, cron, and User Administration
269
52
Shell Configuration Files
271
3
/etc/bashrc
271
1
/etc/profile
271
2
/etc/profile.d/
273
1
Securing Your System
273
1
User Shell Configuration Files
274
1
Setting Up and Managing Disk Quotas
274
11
Quota Settings in the Kernel
275
1
The Quota Package
276
1
sysinit Quota Handling
277
1
Quota Activation in /etc/fstab
277
2
Quota Management Commands
279
1
Using edquota to Set Up Disk Quotas
279
3
Automating Quota Settings
282
1
Quota Reports
282
1
Quotas on NFS Directories
283
1
Configuring Quotas
283
2
The Basics of the Kernel
285
12
Best Practices
285
1
Kernel Concepts
286
1
Other RHEL 3 Kernels
287
1
The /boot Partition
288
1
The /proc Filesystem
288
3
Understanding Kernel Modules
291
4
The /lib/modules/kernel_version/ Directory Structure
295
2
New Kernels, the Easy Way
297
6
Understanding Kernel Version Numbers
297
1
Upgrading Kernels
298
1
Kernel Patches
299
1
mkbootdisk
300
1
Updating Your Boot Loader
301
2
The cron and at Systems
303
8
The System crontab and Components
303
2
Setting Up cron for Users
305
1
Creating a cron Job
306
1
Running a Job with the at System
306
2
Securing cron and at
308
1
Two-Minute Drill
309
2
Q&A
Self Test
311
2
Lab Questions
313
3
Self Test Answers
316
2
Lab Answers
318
3
X Window System
321
56
X Server
323
14
Different Meanings for Client and Server
323
1
Supported Hardware
324
1
Hardware: X Server Selection
325
1
Tools for X Configuration
326
5
X Configuration Files
331
1
Starting the X Window
332
1
X Server
332
1
Multiple X Servers
333
1
XF86Config in Detail
334
3
X Font Server
337
2
X Font Server
338
1
X Clients
339
3
Default X Clients
339
1
X Clients and Command Line Options
340
2
xterm
342
1
Remote Display of X Applications
342
5
Security
343
2
Starting a Display from a Remote Client
345
2
Troubleshooting DISPLAY Problems
347
1
Desktops and Window Managers
347
6
The GNOME and KDE Desktops
349
2
Default Desktop
351
1
Desktops
352
1
The X Start Process
353
8
Text Login Mode
353
1
Display Managers: xdm, gdm, kdm
354
3
Analyzing startx
357
2
Customizing the startx Process
359
2
Basic Graphical Applications
361
5
Overview
361
1
Browsers
361
1
Configuring E-mail Clients
362
1
Configuring Default Clients
362
2
Two-Minute Drill
364
2
Q&A
Self Test
366
3
Lab Questions
369
1
Self Test Answers
370
2
Lab Answers
372
5
Linux Network Clients
377
56
FTP Clients
379
3
The Standard FTP Client (ftp)
379
1
The RHCT FTP Client (lftp)
379
2
Basic FTP Server Configuration
381
1
Downloading Files
381
1
Samba Networking
382
7
Installing Samba Services
384
1
Configuring Samba as a Client
385
3
The Red Hat Samba Server Configuration Utility
388
1
DNS/BIND
389
2
The DNS Configuration Files
390
1
A DNS Client
390
1
DHCP
391
3
Installing DHCP Packages
391
1
Running a DHCP Client
392
1
Getting New IP Address Information
393
1
The Network File System (NFS)
394
4
NFS Client Configuration and Operation
394
2
Quirks and Limitations of NFS
396
2
Configuring NIS and LDAP Clients
398
5
NIS Client Configuration
399
1
LDAP Client Configuration
400
1
The Name Service Switch File
401
1
Configuring Clients with the Red Hat Authentication Tool
401
2
Print Services
403
12
Installing and Starting CUPS
404
1
CUPS Configuration Files
404
1
The Red Hat Printer Configuration Tool
404
4
The Line Print Daemon Commands
408
2
The CUPS Web-Based Interface
410
4
Verifying CUPS Sharing
414
1
System Logging Configuration
415
9
System Log Configuration File
416
1
Managing Logs
417
1
The Red Hat Log Viewer
418
2
Checking Logs
420
2
Two-Minute Drill
422
2
Q&A
Self Test
424
2
Lab Questions
426
3
Self Test Answers
429
1
Lab Answers
430
3
Operational Administration Recovery and Security
433
42
Services and Special Users
435
1
Verifying That Services Have Their Own Accounts
436
1
Red Hat User Private Group Scheme
436
4
Standard and Red Hat Groups
437
1
Shared Directories
437
2
Controlling Group Ownership with the SGID Bit
439
1
anacron and tmpwatch
440
3
anacron
441
1
tmpwatch
442
1
Clearing an Imaginary /db Directory
443
1
The linux rescue Environment
443
24
A mkbootdisk Boot Floppy
444
1
Installation Disk Rescue Mode
445
6
Booting into a Different Runlevel
451
2
Troubleshooting the Boot Process
453
9
Performing an Emergency Boot Procedure
462
3
Two-Minute Drill
465
2
Q&A
Self Test
467
2
Lab Questions
469
2
Self Test Answers
471
1
Lab Answers
472
3
A About the CD
475
4
Using the CD in Linux
476
1
System Requirements
476
1
Running the CD in Microsoft Windows
476
1
System Requirements
477
1
Electronic Book
477
1
Help
477
1
Removing Installation(s)
477
1
Technical Support
477
2
LearnKey Technical Support
477
2
B Installation Screens for Red Hat Enterprise Linux 3
479
60
Graphical Installation
480
27
Text Installation
507
32
Glossary
539
14
Index
553