did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780782143478

Mastering Red Hat Enterprise Linux 3

by
  • ISBN13:

    9780782143478

  • ISBN10:

    0782143474

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2004-10-19
  • Publisher: Sybex
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.99

Summary

Your Complete Guide to the World's Leading Linux Enterprise DistributionRed Hat Enterprise Linux 3 is emerging as the corporate Linux standard. One of the first books to focus on this robust product, Mastering Red Hat Enterprise Linux 3 gives you the practical information you need to install, configure, and network Linux on a large number of computers. For experienced administrators, this book uniquely features detailed coverage of Apache, TUX, Samba, NFS, vsFTP, Squid, SSH, DNS, DHCP, iptables, CUPS, sendmail, Postfix, NIS, LDAP, MySQL, system administration command line and GUI tools and utilities for each phase of the management process. It also helps you configure the GUI for enterprise workstations. Topics include: Installing Linux on a standalone system, over a network, and automatically on multiple computers Navigating the command line interface Administering users and groups securely Managing packages with the RPM GUI tool Configuring and troubleshooting the boot process Upgrading and recompiling kernels Backing up your system with RAID Understanding basic TCP/IP networking Managing Linux on your LAN Securing Linux firewalls Ensuring secure remote access Installing, configuring, and testing DNS, DHCP, CUPS, sendmail and Postfix mail servers Configuring and troubleshooting FTP, NFS, Samba, Apache, TUX, and Squid Effectively using Linux authentication services--NIS and LDAP Using Red Hat GUI administrative tools appropriately Setting up MySQL for databases Managing X servers and X clients Working with GNOME and KDE

Author Biography

Michael Jang, RHCE, Linux+ LCP, specializes in books on Linux and Linux certifications. With over 10 years experience, he’s written or contributed to over a dozen books on Linux, specialized Linux certification and Windows.

Table of Contents

Introduction xxvii
Part 1 Installing Red Hat Enterprise Linux
1(210)
Introducing Red Hat Enterprise Linux
3(18)
Introducing Red Hat Enterprise Linux 3
4(1)
Basic Hardware Requirements
4(5)
New Features
6(1)
Basic Components
7(2)
A Short History of Unix and Linux
9(3)
Unix and the Coming Internet
9(2)
Unix Alternatives
11(1)
The Free Software Foundation
12(1)
Linus Develops a Kernel
12(1)
Exploring the Kernel
12(2)
Configuring the Kernel
13(1)
The / proc Filesystem
13(1)
Modular or Monolithic
13(1)
Why Choose Linux?
14(2)
Control
14(1)
Cost
15(1)
Reliability
15(1)
Support
16(1)
The Role of a Linux Computer
16(3)
Linux as a Server
16(1)
Linux on the Desktop
17(1)
Red Hat Enterprise Linux 3 Workstation
18(1)
Red Hat Enterprise Linux for Small Businesses
18(1)
Red Hat Enterprise Linux for Bigger Business
19(1)
Summary
19(2)
Preparing Your Hardware
21(28)
Creating Hard Disk Partitions
22(1)
Partition Styles
22(1)
Partition Names
23(1)
Configuring Microsoft and Linux with a 32-Bit Architecture
23(7)
The Easy Way: A New Hard Drive
24(1)
The Cheaper Way: An Existing Hard Drive
25(2)
Step-by-Step Procedure for VFAT Partitions
27(2)
Generic Procedure for NTFS Partitions
29(1)
Why Worry about Hardware?
30(2)
Hardware Problems Can Be Expensive
30(1)
Not All Hardware Is Built for Linux
31(1)
Red Hat Enterprise Linux Supports Many Architectures
31(1)
Finding Compatible Hardware
32(5)
Red Hat Enterprise Linux--Certified Hardware
33(1)
Compatible Hardware
33(1)
Questionable Hardware
34(2)
Community Knowledge Hardware
36(1)
Creating a Hardware Checklist
37(2)
Collecting Information
37(1)
Collecting Drivers
38(1)
Hardware Checklist
38(1)
BIOS Tips
39(3)
IDE Hard Drives
40(1)
SCSI Hard Drives
41(1)
Boot Sequence
41(1)
Non-Plug-and-Play Hardware
41(1)
Post-Installation Hardware Configuration
42(4)
Quick Checks with redhat-support-check
42(1)
/proc directory
42(1)
The Red Hat Hardware Browser
43(1)
The Red Hat Keyboard Tool
44(1)
The Red Hat Mouse Configuration Tool
44(1)
Sound Card Management (redhat-config-soundcard)
45(1)
Forcing Hardware Detection with kudzu
46(1)
Summary
46(3)
Installing Linux on a Stand-Alone System
49(72)
Starting with a Boot Disk
50(5)
Creating a Boot or Driver Disk
50(2)
Analyzing the Red Hat Boot Floppy
52(2)
Analyzing the Storage Device Driver Disk
54(1)
Analyzing the Network Device Driver Disk
54(1)
Analyzing the PCMCIA Driver Disk
54(1)
The Boot ISO
55(1)
Checking the Installation CDs
55(2)
Inspecting CDs with mediacheck
55(2)
Checking CDs with md5sum
57(1)
Installing Red Hat Enterprise Linux, Step by Step
57(45)
Selecting Installation Prompt Options
59(3)
Configuring Basic Parameters
62(6)
Setting Up Hard Drives
68(2)
Setting Up Partitions with Disk Druid
70(9)
Configuring Installation Details
79(9)
Selecting Package Groups
88(8)
Ready to Install
96(1)
Anaconda Installs Red Hat Enterprise Linux
96(2)
Managing Post-Installation Steps
98(4)
Running the Red Hat Setup Agent
102(7)
Specifying a Date and Time
104(1)
Creating a Regular User
105(1)
Detecting a Sound Card
106(1)
Registering with the Red Hat Network
106(2)
Additional Installation
108(1)
Troubleshooting the Installation
109(5)
Installation Virtual Consoles
109(5)
Package Status
114(1)
Logging In
114(2)
Upgrading Red Hat Enterprise Linux
116(1)
Allowable Upgrades
116(1)
Making an Upgrade
116(2)
Summary
118(3)
Installing Linux over a Network
121(54)
Preparing an NFS Server
122(3)
Copying Files
122(1)
Sharing Directories
123(1)
Setting Installation Parameters
124(1)
Preparing an Apache Web Server
125(3)
Copying Files
126(1)
Sharing Directories
127(1)
Setting Installation Parameters
128(1)
Preparing an FTP Server
128(3)
Copying Files
129(1)
Sharing Directories
130(1)
Setting Installation Parameters
130(1)
Configuring a PXE Boot Server
131(4)
Preparing a PXE Boot Server
131(1)
Using the First Time Druid
132(1)
Copying to the TFTP Server
132(1)
Adding Hosts
133(1)
Starting the Boot Server
134(1)
Configuring DHCP
134(1)
Starting a PXE Network Installation
135(1)
Starting a Linux Network Installation
135(37)
Making Boot Disks
136(1)
Text Mode: Booting
137(2)
Text Mode: Step by Step
139(31)
Text-Mode Upgrades
170(2)
Troubleshooting a Network Installation
172(2)
Checking the Messages
172(1)
Checking the Network
173(1)
The Firewall on the Server
173(1)
Address Settings
173(1)
Summary
174(1)
Kickstarting Linux
175(36)
Grouping Packages: comps.xml
176(11)
Basic comps.xml Stanzas
176(1)
Mandatory Groups
177(2)
Package Groups
179(6)
Package Group Categories
185(1)
Editing Examples
186(1)
Analyzing Your Default Kickstart Configuration
187(9)
Preinstallation Commands
188(1)
Basic Configuration
188(3)
Graphics
191(1)
Network Settings
191(1)
The Root Password
192(1)
Firewalls
192(1)
Authentication Options
193(1)
Hard Drive Partition Setup
193(1)
Packages and Groups
194(1)
Postinstallation Commands
195(1)
Other Commands
195(1)
Working with the GUI Kickstart Configurator
196(11)
The Basic Configuration Menu
197(1)
The Installation Method Menu
198(1)
The Boot Loader Options Menu
199(1)
The Partition Information Menu
200(2)
The Network Configuration Menu
202(1)
The Authentication Configuration Menu
203(1)
The Firewall Configuration Menu
204(1)
The X Configuration Menu
205(1)
The Package Selection Menu
206(1)
The Pre-Installation Script Menu
206(1)
The Post-Installation Script Menu
207(1)
The Next Steps
207(1)
Kickstarting from a Boot Disk
207(3)
Files on a Boot Floppy
207(1)
Files on a Boot CD
208(1)
The Installation Procedure
209(1)
Testing Kickstart
210(1)
Summary
210(1)
Part 2 Linux Fundamentals
211(62)
Starting at the Command Line
213(20)
Exploring Navigational Commands
213(3)
pwd
214(1)
cd
214(1)
Is
214(2)
Path Management
216(1)
Setting Up Files and Directories
216(4)
touch
216(1)
cp
217(1)
mv
218(1)
rm
218(1)
In
218(2)
mkdir and rmdir
220(1)
Managing Files
220(4)
file
221(1)
cat
221(1)
head and tail
221(1)
more and less
222(1)
Permissions
222(2)
umask
224(1)
Manipulating Files
224(3)
wc
224(1)
find
225(1)
locate and slocate
225(1)
grep
226(1)
Command Combinations
226(1)
Using the vi Editor
227(3)
Command Mode
227(1)
Insert Mode
228(1)
Execute Mode
229(1)
Understanding Other Text Editors
230(2)
emacs
230(1)
pico
230(2)
joe
232(1)
Summary
232(1)
A Filesystem Primer
233(22)
Understanding the Filesystem Hierarchy Standard
233(3)
The Basic Linux Directory Structure
234(1)
Partition Schemes
235(1)
Managing Partitions
236(5)
Adding Partitions with fdisk
236(4)
Revising Partition Labels
240(1)
Using Formats and Journals
241(6)
Basic Linux Formats
241(1)
Formatting a Partition
242(1)
Tuning
242(1)
Disk Management
243(1)
Extended Partition Data
244(1)
Mounting Directories
244(1)
Troubleshooting
245(2)
Mastering/etc/fstab
247(1)
Using the Automounter Alternative
248(2)
Basic Configuration Files
249(1)
Sample Setup
249(1)
Exploring Logical Volume Management
250(3)
Fundamentals
251(1)
Creating a Physical Volume
251(1)
Creating a Volume Group
252(1)
Creating a Logical Volume
252(1)
Summary
253(2)
Making the Shell Work for You
255(18)
Managing the Shell
255(3)
Interactivity
256(1)
Command Completion
257(1)
Configuring the Shell
258(3)
Shell Variables
258(2)
Environment Variables
260(1)
Discovering the Secrets of the Shell
261(7)
Data Streams
261(2)
Running in the Background
263(1)
Special Shell Characters
264(1)
Tildes and Home Directories
265(1)
Connecting the Dots
265(1)
Wildcards
265(1)
Slashes in the Shell
266(1)
Quotes
267(1)
Aliases
267(1)
Creating Basic Scripts
268(3)
Basic Script Language
268(2)
Sample Scripts
270(1)
Create Your Own Script
270(1)
Make It Executable
270(1)
Summary
271(2)
Part 3 Basic Linux Administration
273(168)
Administering Users and Groups Securely
275(22)
Basic User and Group Management
276(5)
/etc/passwd
276(1)
/etc/shadow
276(2)
/etc/group
278(1)
/etc/gshadow
278(2)
/etc/skel
280(1)
/etc/login.defs
280(1)
Administering User Accounts
281(8)
Adding Users
281(3)
Using newusers
284(1)
Deleting Users
284(1)
Managing User Access with chage
285(1)
The Red Hat User Manager
285(3)
The root Account and sudoers
288(1)
Limiting root Access with wheel
289(1)
Using the Shadow Password Suite
289(1)
Strong Passwords
289(1)
Converting User Passwords
290(1)
Converting Group Passwords
290(1)
Setting Quotas
290(5)
Configuration
291(3)
Quota Monitoring
294(1)
Creating User Private Groups
295(1)
The Red Hat Scheme
295(1)
Creating a Shared Directory
295(1)
Summary
296(1)
Managing and Updating Packages with RPM
297(34)
Installing and Upgrading, Simplified
298(7)
Queries
298(2)
The Basic Installation
300(2)
Upgrades
302(1)
Dependencies
303(1)
Deletions
303(1)
A Database of RPMs
304(1)
Extracting a Single File
304(1)
Using the Red Hat GUI Package Management Tool
305(2)
Configuring Access to a Network Installation Source
305(1)
Managing Packages by Group
306(1)
Making Source RPMs Work
307(2)
Directories
307(1)
The Spec File
307(1)
Building Binaries from a Tarball
308(1)
Building a Binary RPM
309(1)
RPM Security
309(3)
RPM and Pretty Good Privacy
309(1)
Verifying a Package
310(1)
Verifying a File
310(2)
Updating RPMs
312(17)
The Red Hat Network
313(5)
A Special Agent: up2date
318(4)
Network Alert Notification
322(2)
Fedora Updates
324(1)
Rebuild Distribution Servers
325(1)
Older Versions of Red Hat
326(1)
The yum Alternative
326(3)
Summary
329(2)
Configuring and Troubleshooting the Boot Process
331(18)
Exploring the Basic Boot Process
331(1)
Initializing Hardware
332(1)
Bootloaders
332(1)
Runlevels
332(1)
Understanding the Default Configuration Files
332(9)
Hardware Detection
333(1)
The /etc/modules.conf Settings
334(1)
Listing Modules
335(1)
The Bootloader
336(2)
/etc/ inittab
338(2)
Starting a Runlevel
340(1)
Troubleshooting and Using Rescue Disks
341(6)
The Specialized Boot Disk
342(1)
Rescue Mode
342(3)
Single-User Mode
345(2)
Other Runlevels
347(1)
Summary
347(2)
Upgrading and Recompiling Kernels
349(44)
Why Bother?
350(1)
``Upgrading'' the Easy Way
351(4)
Installing the Newest Red Hat Kernel
351(2)
Bootloader Updates
353(1)
Kernel Version 2.6
354(1)
Exploring Sources, Tarballs, and Patch Alternatives
355(2)
The Red Hat Enterprise Kernel Source
355(1)
Download Sources
356(1)
Setup
356(1)
The Patch Alternative
356(1)
Customizing a Kernel
357(5)
Preparing the Source
358(2)
Customizing the Configuration
360(1)
Creating Dependencies
361(1)
Making a Kernel Image
361(1)
Building Modules
362(1)
Setting Up Configuration Menus
362(5)
Kernel RPM Packages
362(1)
Make Menus
363(4)
Kernels, Section by Section
367(21)
Basic Configuration Menus
368(3)
Storage Devices
371(3)
Networking
374(6)
External Hardware
380(1)
Other Hardware Support
381(4)
Other Software Support
385(3)
Updating the Bootloader
388(3)
Inspecting GRUB
388(1)
Inspecting LILO
389(2)
Summary
391(2)
The Administrative Nitty-Gritty
393(26)
Using the cron Daemon
394(4)
Formatting cron
394(1)
The Syntax of cron
395(1)
Standard cron Jobs
395(1)
User cron Jobs
396(1)
cron Security
397(1)
Adding anacron
397(1)
Using the at Daemon
398(1)
Setting Up an at Job
398(1)
Job Queue
398(1)
Batch Jobs
399(1)
Security
399(1)
Service Management Tools
399(4)
/etc/rc.d/init.d Scripts
399(2)
Activation at Different Runlevels
401(2)
Troubleshooting with Logs
403(7)
Log File Categories
403(1)
System Logs
404(3)
Daemon Logs
407(1)
Other Logs
408(1)
Configuring Remote Logs
408(1)
GUI Logs
409(1)
Process Management
410(4)
Processes and ps
411(1)
Processes and memory with top and free
411(1)
Logins with who and w
412(1)
Process kill
412(1)
nice and renice
413(1)
Leaving a nohup
413(1)
Using Related Configuration Tools
414(2)
Tuning the Kernel
414(1)
Setting the Date and Time
414(2)
Summary
416(3)
Backing Up Your System
419(22)
Exploring Backup Concepts
419(3)
Data Disaster Scenarios
420(1)
Levels of Backup
420(2)
Backup Type and Frequency
422(1)
Selecting Your Media
422(2)
Tape Drives
423(1)
CD/DVD Backups
423(1)
Using Backup and Restore Commands
424(10)
Generic Backup Commands
424(2)
Tape dump and restore
426(4)
Backup Commands for CDs/DVDs
430(3)
Transferring Fast with rsync
433(1)
Understanding RAID
434(6)
RAID Options
434(1)
Configuring RAID 0
435(1)
Configuring RAID 1
435(1)
Configuring RAID 5
435(1)
Software and Hardware RAID
435(1)
Creating RAID Partitions
436(1)
Configuring /etc/raidtab
437(2)
Creating the RAID Device
439(1)
Mounting RAID
439(1)
Summary
440(1)
Part 4 Basic Linux Services
441(78)
A TCP/IP Primer
443(16)
Exploring Network Fundamentals
444(1)
LANs and WANs
444(1)
The Internet
444(1)
Domains
445(1)
Hostname
445(1)
Hardware Address
445(1)
Understanding Protocol Stacks
445(1)
OSI Levels
446(2)
NetBEUI
448(1)
IPX/SPX
448(1)
Learning the Basics of TCP/IP
448(4)
The TCP/IP Model
448(1)
Major Protocols
449(3)
Important Service Definitions
452(1)
Using IP Addressing
452(3)
IP Version 4
452(2)
Address Classes
454(1)
IP Version 6
454(1)
IP Version 6 Support
455(1)
Summary
456(3)
Managing Linux on Your LAN
459(34)
Understanding Network Hardware
460(1)
Transmission Media
460(1)
Hubs
460(1)
Switches
461(1)
Routers
461(1)
Gateways
461(1)
Configuring Your Computer on a LAN
461(5)
Configuring with ifconfig
462(1)
Configuring with arp
463(1)
The Hostname Commands
464(1)
Network Configuration Files
464(2)
Configuring Private and Public Networks
466(5)
Private IP Networks
467(1)
Configuring a Network
468(1)
Classless Inter-Domain Routing (CIDR)
469(2)
Creating Network Connections
471(18)
The Red Hat Network Configuration Tool
472(1)
Text-Mode Network Configuration
473(2)
Setting Up a Network Adapter
475(6)
Using minicom
481(3)
Virtual Private Network Connections
484(5)
Troubleshooting Your Network
489(2)
Checking Network Status
489(1)
Checking Connections with ping and traceroute
490(1)
Summary
491(2)
Securing Your Linux Network
493(26)
Understanding Best Practices
494(4)
Physical Setup
494(1)
Disable Unneeded Services
494(2)
Encryption
496(1)
Password Security
496(1)
Firewalls and DMZs
497(1)
Using Pluggable Authentication Modules
498(2)
Basic Configuration
498(1)
Module Types
499(1)
Control Flags
499(1)
A PAM Example
499(1)
Creating Firewalls
500(11)
Data Directions and iptables
501(1)
Firewalls as Chains
501(1)
Format of iptables
502(1)
Options for iptables
502(1)
Patterns for iptables
503(2)
Actions for iptables
505(1)
Putting It All Together
506(2)
The Red Hat Security Level Tool
508(1)
The Console Security Level Tool
509(1)
Rebuilding a Firewall
510(1)
Setting Up IP Masquerading
511(1)
Functionality
511(1)
IP Masquerading Commands
511(1)
Detecting Break-ins
512(3)
Sniffing with Ethereal
512(1)
Checking Logins
513(1)
Tripwire and Suspicious Activity
513(2)
Troubleshooting Access Issues
515(1)
Too Much Security
516(1)
Denial or Rejection
516(1)
Summary
516(3)
Part 5 Basic Linux Services
519(94)
Remote Environments
521(18)
Using Typical Extended Services
522(4)
The xinetd Configuration File
522(1)
Activating xinetd Services
523(1)
Kerberos Telnet
524(1)
FTP Servers
525(1)
Other Super Server Services
525(1)
Controlling Access with TCP Wrappers
526(2)
Regulating Access
526(1)
The xinetd Firewall
526(2)
Understanding the Secure Shell (SSH)
528(2)
SSH Installation
528(1)
SSH Configuration
529(1)
Sample Session
529(1)
Troubleshooting Access Issues
530(1)
Check That the Service Is Installed
530(1)
Verify That the Service Is Active
530(1)
Inspect the Service-Specific Security Files
531(1)
Inspect the Extended xinetd Security Files
531(1)
Check the Firewall iptables Chains
531(1)
Configuring a Diskless Workstation
531(6)
Setting Up a Directory on the Server
532(1)
Starting TFTP for Access
533(1)
Configuring a DHCP Server for Diskless Access
533(1)
Configuring NFS on the Server
534(1)
Setting Up the Network Booting Service
534(2)
Booting a Diskless Workstation
536(1)
Summary
537(2)
DNS and DHCP
539(20)
Configuring a DNS Server
539(12)
Packages
540(1)
DNS Concepts
540(1)
Initial DNS Configuration
541(1)
DNS Configuration Files
541(3)
DNS Database Files
544(4)
Starting and Testing Your DNS Server
548(1)
A DNS Forwarding Server
549(1)
A DNS Caching-Only Nameserver
550(1)
A DNS Slave Server
551(1)
Using a DNS Client
551(1)
Setting Up a DHCP Server
552(4)
Basic Configuration
552(1)
The Configuration File: /etc/dhcpd.conf
552(2)
Starting the DHCP Server
554(1)
DHCP Servers and Remote Networks
555(1)
A Lease Database
555(1)
Working with DHCP and BOOTP Clients
556(1)
Applicable /etc/sysconfig Files
556(1)
dhclient
557(1)
Summary
557(2)
Printing with CUPS
559(32)
Using the Internet Printing Protocol
559(2)
Red Hat's Printer Configuration Tool
561(4)
Configuring the Common Unix Printing System
565(24)
Web-based Configuration
566(7)
The lpadmin Command
573(1)
The Ipstat Command
573(1)
Configuration Files
573(1)
/etc/cups/cupsd.conf
574(10)
Printer Management
584(2)
Printer Management Commands
586(3)
Summary
589(2)
Mail Services
591(22)
Examining General Mail Services
592(1)
Key Protocols
592(1)
Alternate Mail Servers
592(1)
Switching Between Mail Services
593(1)
Configuring sendmail
593(10)
Packages
594(1)
Basic Configuration Files
594(2)
Understanding sendmail.mc
596(5)
Revising sendmail.mc
601(1)
Understanding and Revising submit.mc
602(1)
Processing and Reactivating sendmail
603(1)
Setting Up Postfix
603(2)
Basic Files and Packages
603(1)
Example Configuration
604(1)
Processing and Activating Postfix
605(1)
Using Incoming E-mail Servers
605(1)
The POP3 E-mail Server
606(1)
The IMAP4 E-mail Server
606(1)
Configuring Mail Clients
606(5)
Text-Based Clients
606(2)
Graphical Clients
608(3)
Summary
611(2)
Part 6 Linux File Sharing Services
613(164)
Linux Sharing Services: FTP and NFS
615(28)
Using FTP as a Client
616(4)
Basic Commands
616(1)
Connecting to ftp.redhat.com
617(1)
The GUI FTP Client
618(2)
Configuring the Very Secure FTP Server
620(5)
Basic Security Features
620(1)
Configuration Files
620(5)
Configuring WU-FTP with Real Users
625(5)
Configuration Files
625(4)
Commands
629(1)
Anonymous Uploads
630(1)
Creating an Anonymous FTP Server
630(3)
Configuring vsFTP
630(1)
Configuring WU-FTP
631(1)
Setting Up Anonymous Directories
631(2)
Configuring Network File System Servers
633(5)
NFS Packages
633(1)
Basic Daemons
633(1)
Setting Up Exports
634(2)
Securing NFS
636(1)
Starting NFS
637(1)
Configuring with redhat-config-nfs
638(2)
Working with NFS Clients
640(2)
Listing Shared Directories
641(1)
Mounting a Shared NFS Directory
641(1)
Summary
642(1)
Linux Authentication Services: NIS and LDAP
643(20)
Setting Up Network Information Service Servers
643(8)
NIS Packages
644(1)
Defining the NIS Domain
645(1)
Defining Shared Files
645(2)
Creating a Database Map
647(2)
Updating the Database Map
649(1)
NIS Server Configuration Files
649(1)
NIS Slave Servers
650(1)
Using NIS Clients
651(2)
NIS Client Configuration in yp.conf
651(1)
NIS Client Commands
651(1)
Configuring /etc/nsswitch.conf
652(1)
Setting Up the Lightweight Directory Access Protocol
653(5)
Installing OpenLDAP Packages
653(1)
Basic LDAP Definitions
654(1)
Configuring an OpenLDAP Server
654(2)
Starting LDAP
656(1)
Adding Data to an LDAP Server Database
657(1)
Migrating Authentication Data to LDAP
657(1)
Configuring LDAP Clients
658(1)
Configuring LDAP Clients in /etc/ldap.conf
659(1)
Configuring /etc/nsswitch.conf
659(1)
Running the Red Hat Authorization Configuration Tool
659(1)
Summary
660(3)
Making Samba Work for You
663(44)
Bridging the Gap between Linux and Microsoft Windows
664(2)
Functioning on a Microsoft Network
664(1)
Licensing
664(1)
Definitions
665(1)
Packages
665(1)
Configuring Samba as a Client
666(4)
Shared Samba Directory
666(3)
Samba Terminal Mode
669(1)
Connecting to a Printer
669(1)
Understanding the Samba Configuration File
670(21)
Samba Daemons
671(1)
Other Samba Configuration Files
671(2)
The Main Samba File: smb.conf
673(15)
A Samba Troubleshooting Checklist
688(3)
Managing Samba Users and Computers
691(3)
Configuring Computer Accounts
691(1)
Samba Management Commands
692(2)
Using the Samba Web Administration Tool (SWAT)
694(8)
The Home Menu
695(1)
Samba Configuration Wizard
696(1)
The Globals Menu
697(2)
The Shares Menu
699(1)
The Printers Menu
699(1)
The View Menu
700(1)
The Password Menu
700(2)
The Server Status Menu
702(1)
Using the Red Hat Samba Server Configuration Tool
702(4)
Server Settings
704(1)
User Management
704(1)
Creating a New Share
705(1)
Summary
706(1)
Web Services
707(54)
Exploring Web Server Options
708(1)
Learning Apache Basics
709(2)
Apache 2.0
709(1)
Stronghold Features
709(1)
Packages
710(1)
Configuring Apache
711(34)
Starting Apache
712(1)
Customizing Apache
713(25)
Virtual Hosts
738(1)
Customizing Apache Modules
739(1)
Secure Apache Virtual Hosts
739(4)
User-Based Security
743(1)
Troubleshooting Apache
744(1)
Configuring with the Red Hat GUI Apache Tool
745(9)
Setting Main Apache Parameters
746(1)
Configuring Virtual Hosts
747(5)
Configuring the Server
752(1)
Performance Tuning
753(1)
Incorporating the Red Hat Content Accelerator
754(3)
Installing and Starting TUX
754(1)
Deciphering the Content Accelerator Configuration
755(1)
Combining TUX and Apache
756(1)
Introducing Caching Services
757(2)
Squid Hardware
757(1)
Squid Configuration
758(1)
Activation
758(1)
Configuring Clients on Squid
758(1)
Summary
759(2)
Setting Up MySQL for Databases
761(16)
Installing the MySQL Packages
761(4)
The SQL and MySQL Package Groups
762(2)
Other SQL Servers
764(1)
Analyzing the MySQL Configuration Files
765(8)
/etc/my.cnf
765(2)
my-small.cnf
767(2)
my-medium.cnf
769(1)
my-large.cnf
769(1)
my-huge.cnf
770(1)
Creating a Working Configuration
770(1)
Starting a MySQL Server
770(1)
MySQL Users
770(3)
Managing a MySQL Database
773(2)
Creating a Database
773(1)
Adding Data
774(1)
Loading Database Files
774(1)
Changing Data Entries
775(1)
Summary
775(2)
Part 7 A Certification Primer
777(50)
Generic Linux Certifications
779(30)
Preparing for the CompTIA Linux+ Exam
780(7)
The Exam
780(1)
Installation
781(1)
Management/Maintenance
782(2)
Configuration
784(1)
Security
784(1)
Documentation
785(1)
Basic Linux Hardware
785(1)
Non-Linux Hardware Issues
786(1)
Studying for the LPI Level I Exams
787(7)
General Linux I
787(3)
General Linux II
790(4)
Planning for the SAIR Linux Certified Administrator Exams
794(13)
Installation and Configuration
794(3)
System Administration
797(3)
Networking
800(4)
Security, Ethics, and Privacy
804(3)
Summary
807(2)
Red Hat Certifications
809(18)
Looking Over the Red Hat Exams
810(1)
An Overview of the RHCT Exam
810(1)
An Overview of the RHCE Exam
811(1)
Exploring the Prerequisites
811(6)
Basic Hardware Knowledge
813(1)
Basic Linux/Unix Knowledge
813(1)
Filesystem Hierarchy
813(1)
Basic File Operations
814(1)
Printing
814(1)
Understanding the Shell
814(1)
Security
814(1)
System Administration
815(1)
Network Services
816(1)
Network Clients
816(1)
Basic Network Security
817(1)
Understanding the RHCT Exam
817(3)
The RHCT Troubleshooting and System Maintenance Exam
817(2)
The RHCT Installation and Configuration Exam
819(1)
What the RHCT Exam Does Not Cover
820(1)
Preparing for the RHCE Exam
820(5)
The RHCE Troubleshooting and System Maintenance Exam
821(2)
The RHCE Installation and Configuration Exam
823(2)
Summary
825(2)
Part 8 Window Management
827(66)
Managing X Servers and X Clients
829(28)
Using the Basic Configuration Tools
830(10)
Red Hat Display Settings (redhat-config-xfree86)
830(5)
Auto X Configure
835(1)
switchdesk
835(1)
Changing the Display Manager
836(4)
Understanding the Configuration Files
840(11)
startx
840(1)
/etc/X11
841(1)
Local Configuration Files
842(3)
XF86Config
845(6)
Configuring Remote X Access
851(1)
Allowing Access
851(1)
Demonstrating a Remote Display
852(1)
Troubleshooting the X Window
852(2)
Log Files
852(2)
Summary
854(3)
The Red Hat GUI Workstation
857(36)
Working with the Basic GNOME and KDE Interfaces
858(6)
The Desktop, as Homogenized by Red Hat
858(3)
The Control Centers
861(3)
Customizing a Workstation
864(2)
GNOME Customization
865(1)
KDE Customization
866(1)
Learning Common GNOME and KDE Extras
866(8)
Accessories
866(1)
Documentation
867(1)
Games
867(1)
Internet Utilities
868(1)
Internet Applications
868(3)
Preferences
871(1)
Multimedia
871(1)
System Settings
872(1)
System Tools
873(1)
Touring the OpenOffice.org Suite
874(9)
OpenOffice.org Calc
875(2)
OpenOffice.org Draw
877(2)
OpenOffice.org Impress
879(2)
OpenOffice.org Writer
881(2)
Other OpenOffice.org Tools
883(1)
Opening Graphical Applications
883(5)
Graphical Document Readers
884(1)
Image Viewers
885(1)
Screen-Capture Programs
886(2)
Another Graphical Program: Color Chooser
888(1)
Setting Default Languages
888(3)
Basic Configuration Files
888(1)
Red Hat Language Selection Tool
889(2)
Summary
891(2)
Appendices
893(2)
Appendix A More Information Online
895(12)
Online Linux Documentation
896(1)
Linux Newsgroups and Mailing Lists
897(3)
Download Sites
900(1)
Linux News
901(1)
Professional Certifications
902(1)
Linux Applications
902(3)
Linux Hardware
905(1)
General Information
906(1)
Appendix B GNU General Public License
907(8)
Preamble
907(1)
Terms and Conditions for Copying, Distribution and Modification
908(4)
No Warranty
911(1)
How to Apply These Terms to Your New Programs
912(3)
Index 915

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program