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.

9780470009994

MasteringTM FedoraTM Core 5

by
  • ISBN13:

    9780470009994

  • ISBN10:

    0470009993

  • Edition: CD
  • Format: Paperback w/Disk
  • Copyright: 2006-07-01
  • 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
We're Sorry.
No Options Available at This Time.

Summary

Your Complete Guide to the World's Leading Linux Distribution Whether you depend on Linux as a server or desktop OS, Mastering Red Hat Linux 9 gives you the practical information you need to install, configure, and administer the latest version of Red Hat's operating system to suit your specific computing needs. Clear, step-by-step instruction teaches you basic, intermediate, and advanced techniques, and the Publisher's Edition of Red Hat Linux 9--included on two CDs--lets you get started right away. Coverage includes: * Installing Linux from multiple sources * Automating Linux installation over a network * Navigating the command line interface * Administering users and groups * Managing RPM packages * Troubleshooting the boot process * Recompiling a kernel * Configuring the X Window * Working with GNOME and KDE * Using Red Hat GUI administrative tools * Understanding basic TCP/IP networking * Securing Linux firewalls * Setting up secure remote access * Installing and testing DNS, DHCP, CUPS, and sendmail * Configuring and troubleshooting FTP, NFS, Samba, and Apache * Online Bonus Chapters: Linux Certification requirments (not yet available)

Author Biography

Michael Jang is a Red Hat Certified Engineer, CompTIA Certified Linux Professional, and Linux Certified Professional. Michael has written several books covering networks and operating systems including Linux+ Exam Cram, Sair Linux/GNU Installation and Configuration Exam Cram, Mastering Linux, 2nd Edition, and Linux Networking Clearly Explained.

Table of Contents

Introduction xxxiii
Part 1 Installing Fedora Core Linux
1(198)
Introducing Fedora Core Linux
3(18)
Introducing Fedora Core Linux
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
14(1)
Reliability
15(1)
Support
15(1)
The Role of a Linux Computer
16(2)
Linux as a Server
16(1)
Linux on the Desktop
17(1)
Fedora Core as a Workstation
17(1)
Fedora Core for Small Businesses
18(1)
Fedora Core for Bigger Business
18(1)
Summary
18(3)
Preparing Your Hardware
21(26)
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(1)
Step-by-Step Procedure for VFAT Partitions
26(2)
Procedure for NTFS Partitions
28(2)
Why Worry about Hardware?
30(2)
Hardware Problems Can Be Expensive
30(1)
Not All Hardware Is Built for Linux
31(1)
Fedora Core Supports Many Architectures
31(1)
Finding Compatible Hardware
32(3)
Certified Hardware
33(1)
Questionable Hardware
33(2)
Community Knowledge Hardware
35(1)
Creating a Hardware Checklist
35(3)
Collecting Information
36(1)
Collecting Drivers
36(1)
Hardware Checklist
37(1)
BIOS Tips
38(3)
PATA/SATA (IDE) Hard Drives
39(1)
SCSI Hard Drives
40(1)
Boot Sequence
40(1)
Non-Plug-and-Play Hardware
40(1)
Post-Installation Hardware Configuration
41(3)
/proc directory
41(1)
The Fedora Core Hardware Browser
42(1)
The Fedora Core Keyboard Tool
42(1)
Sound Card Management (system-config-soundcard)
43(1)
Kudzu and Hardware Detection
44(1)
Summary
44(3)
Installing Linux Locally
47(56)
Starting with an Installation Boot Disk
47(4)
Creating an Installation Boot Disk
48(2)
The Boot ISO
50(1)
Downloading Installation DVDs/CDs
51(2)
Checking the Installation Media
53(3)
Inspecting Media with mediacheck
53(2)
Checking Media with sha1sum
55(1)
Installing Fedora Core, Step by Step
56(38)
Selecting Installation Prompt Options
56(5)
Configuring Basic Parameters
61(3)
Setting Up Hard Drives
64(2)
Setting Up Partitions with Disk Druid
66(8)
Configuring Installation Details
74(8)
Selecting Package Groups
82(1)
Detailed Package Groups
83(8)
Ready to Install
91(1)
Anaconda Installs Fedora Core
91(3)
Troubleshooting the Installation
94(4)
Installation Virtual Consoles
94(4)
Package Status
98(1)
Upgrading Fedora Core
98(3)
Allowable Upgrades
99(1)
Making an Upgrade
99(2)
Summary
101(2)
Installing Linux over a Network
103(42)
Preparing Installation Sources
104(9)
Preparing an NFS Server
104(3)
Preparing an Apache Web Server
107(3)
Preparing an FTP Server
110(2)
Preparing a Local Hard Drive Installation Source
112(1)
Configuring a PXE Boot Server
113(5)
Preparing a PXE Boot Server
113(1)
Using the First Time Druid
113(1)
Copying to the TFTP Server
114(1)
Adding Hosts
115(1)
Starting the Boot Server
115(1)
Configuring DHCP
116(1)
Starting a PXE Network Installation
117(1)
Starting a Linux Network Installation
118(25)
Making Boot Disks
118(1)
Text Mode: Booting
119(2)
Text Mode: Step by Step
121(20)
Text-Mode Upgrades
141(2)
Troubleshooting a Network Installation
143(1)
Checking the Messages
143(1)
Checking the Network
143(1)
The Firewall on the Server
144(1)
Address Settings
144(1)
Summary
144(1)
The First Boot Process
145(18)
The First Boot Process
145(1)
Licensing and Security
146(5)
The Fedora Core License
146(2)
Configuring a Fedora Core Firewall
148(2)
Fedora Core and Security Enhanced Linux
150(1)
Dates, Hardware, and Users
151(6)
Specifying a Date and Time
151(2)
Configuring a Video Card
153(2)
Creating a Regular User
155(2)
Detecting a Sound Card
157(1)
After Installation Is Complete
157(4)
Text-Mode First Boot
157(2)
Language Configuration
159(1)
Default Bootloader
160(1)
System Control Center
160(1)
Summary
161(2)
Kickstarting Linux
163(36)
Grouping Packages: comps.xml
163(13)
Basic comps.xml Stanzas
164(1)
Mandatory Groups
165(2)
Package Groups
167(6)
Package Group Categories
173(1)
Editing Examples
174(1)
Processing comps.xml
175(1)
Analyzing Your Default Kickstart Configuration
176(9)
Preinstallation Commands
177(1)
Basic Configuration
177(2)
Graphics
179(1)
Network Settings
180(1)
The Root Password
181(1)
Firewalls and SELinux
181(1)
Authentication Options
181(1)
Hard Drive Partition Setup
182(1)
Packages and Groups
183(1)
Post-Installation Commands
183(1)
Other Commands
184(1)
Working with the GUI Kickstart Configurator
185(9)
The Basic Configuration Menu
186(1)
The Installation Method Menu
186(1)
The Boot Loader Options Menu
187(1)
The Partition Information Menu
188(2)
The Network Configuration Menu
190(1)
The Authentication Configuration Menu
190(1)
The Firewall Configuration Menu
191(1)
The X Configuration Menu
192(1)
The Package Selection Menu
193(1)
The Pre-Installation Script Menu
193(1)
The Post-Installation Script Menu
194(1)
The Next Steps
194(1)
Kickstarting from a Boot Disk
194(3)
Files on a Boot USB Key
194(1)
Files on a Boot CD
195(1)
The Installation Procedure
196(1)
Testing Kickstart
197(1)
Summary
197(2)
Part 2 Basic Network Configuration
199(70)
Starting at the Command Line
201(22)
Exploring Navigational Commands
201(3)
pwd
202(1)
cd
202(1)
ls
202(2)
Path Management
204(1)
Setting Up Files and Directories
204(5)
touch
204(1)
cp
205(1)
mv
206(1)
rm
206(1)
ln
207(1)
mkdir and rmdir
208(1)
Managing Files
209(4)
file
209(1)
cat
209(1)
head and tail
210(1)
more and less
210(1)
Permissions
211(2)
umask
213(1)
Manipulating Files
213(3)
wc
214(1)
find
214(1)
locate and mlocate
215(1)
grep
215(1)
Command Combinations
215(1)
Using the vi Editor
216(3)
Command Mode
216(2)
Insert Mode
218(1)
Execute Mode
218(1)
Understanding Other Text Editors
219(2)
emacs
220(1)
joe
220(1)
Summary
221(2)
A Filesystem Primer
223(28)
Understanding the Filesystem Hierarchy Standard
223(3)
The Basic Linux Directory Structure
224(2)
Partition Schemes
226(1)
Managing Partitions with fdisk and parted
226(10)
Adding Partitions with fdisk
227(3)
Revising Partition Labels with fdisk
230(1)
Adding Partitions with parted
231(4)
Working With QtParted
235(1)
Using Formats and Journals
236(6)
Basic Linux Formats
236(1)
Formatting a Partition
236(1)
Tuning
237(1)
Disk Management
237(1)
Extended Partition Data
238(1)
Mounting Directories
239(1)
Troubleshooting
240(2)
Mastering /etc/fstab
242(1)
Using the Automounter Alternative
243(3)
Basic Configuration Files
243(1)
Local Setup
244(1)
Network Setup
245(1)
Exploring Logical Volume Management
246(4)
Fundamentals
246(1)
Creating a Physical Volume
246(1)
Creating a Volume Group
247(1)
Creating a Logical Volume
247(1)
The GUI Logical Volume Management Tool
248(2)
Summary
250(1)
Making the Shell Work for You
251(18)
Managing the Shell
251(2)
Interactivity
252(1)
Command Completion
253(1)
Configuring the Shell
253(4)
Shell Variables
254(2)
Environment Variables
256(1)
Discovering the Secrets of the Shell
257(6)
Data Streams
257(1)
Running in the Background
258(1)
Special Shell Characters
259(1)
Tildes and Home Directories
260(1)
Connecting the Dots
260(1)
Wildcards
261(1)
Slashes in the Shell
261(1)
Quotes
262(1)
Aliases
263(1)
Creating Basic Scripts
263(3)
Basic Script Language
264(1)
Sample Scripts
265(1)
Create Your Own Script
265(1)
Make It Executable
266(1)
Summary
266(3)
Part 3 Basic Linux Administration
269(166)
Administering Users and Groups Securely
271(22)
Basic User and Group Management
271(6)
/etc/passwd
272(1)
/etc/shadow
273(1)
/etc/group
274(1)
/etc/gshadow
274(1)
/etc/skel
275(1)
/etc/login.defs
276(1)
Administering User Accounts
277(8)
Adding Users
277(2)
Using newusers
279(1)
Deleting Users
279(1)
Managing User Access with chage
280(1)
Fedora Core's GUI User Manager
281(2)
The root Account and sudoers
283(2)
Limiting root Access with wheel
285(1)
Using the Shadow Password Suite
285(1)
Strong Passwords
285(1)
Converting User Passwords
286(1)
Converting Group Passwords
286(1)
Setting Quotas
286(4)
Configuration
286(4)
Quota Monitoring
290(1)
Creating User Private Groups
290(1)
The Red Hat/Fedora Core Scheme
290(1)
Creating a Shared Directory
290(1)
Summary
291(2)
Managing and Updating Packages
293(30)
Installing and Upgrading, Simplified
293(6)
Queries
294(1)
The Basic Installation
295(1)
Upgrades
296(1)
Dependencies
297(1)
Deletions
298(1)
Extracting a Single File
298(1)
Understanding Repositories
299(2)
Core
300(1)
Updates
300(1)
Extras
300(1)
Development
300(1)
Updates-Testing
300(1)
Extras Development
301(1)
Making yum Work for You
301(11)
The /etc/yum.conf Configuration File
301(1)
The /etc/yum.repos.d/ Files
302(2)
Analyzing fedora-core.repo
304(1)
Understanding fedora-updates.repo
305(1)
Working with fedora-extras.repo
305(1)
Should I Activate fedora-development.repo?
306(1)
Should I Activate fedora-updates-testing.repo?
306(1)
Should I Activate fedora-extras-development.repo?
306(1)
When To Activate fedora-legacy.repo
306(1)
Third-Party Repositories
307(1)
Using yum at the Command Line
308(4)
Making Source RPMs Work
312(2)
Directories
312(1)
The Spec File
312(1)
Building Binaries from a Tarball
313(1)
Building a Binary RPM
314(1)
RPM Security
314(2)
RPM and Pretty Good Privacy
314(1)
Verifying a Package
315(1)
Verifying a File
315(1)
Updating Packages
316(4)
Operating Pup
316(1)
Running with the pirut
317(1)
The yumex Alternative
318(2)
Summary
320(3)
Configuring and Troubleshooting the Boot Process
323(20)
Exploring the Basic Boot Process
323(1)
Initializing Hardware
323(1)
Bootloaders
324(1)
Runlevels
324(1)
Understanding the Default Configuration Files
324(9)
Hardware Detection
324(2)
The /etc/modprobe.conf Settings
326(1)
Listing Modules
327(1)
The Bootloader
328(2)
/etc/inittab
330(2)
Starting a Runlevel
332(1)
Troubleshooting and Using Rescue Disks
333(8)
The Specialized Boot Disk
334(1)
Rescue Mode
335(4)
Single-User Mode
339(1)
Other Runlevels
339(2)
Summary
341(2)
Upgrading and Recompiling Kernels
343(48)
Why Bother?
344(1)
``Upgrading'' the Easy Way
344(4)
Installing the Newest Fedora Core Kernel
344(4)
Bootloader Updates
348(1)
Exploring Sources, Tarballs, and Patch Alternatives
348(4)
The Fedora Core Kernel Source
348(2)
Download Sources
350(1)
Setup
351(1)
The Patch Alternative
351(1)
Customizing a Kernel
352(5)
Preparing the Source
353(2)
Customizing the Configuration
355(1)
Making a Kernel Image
355(1)
Building Modules
356(1)
Setting Up Configuration Menus
357(6)
Kernel RPM Packages
357(1)
Make Menus
358(5)
Kernels, Section by Section
363(24)
Code Maturity Level Options
364(1)
General Setup
364(1)
Loadable Module Support
365(1)
Block Layer
366(1)
Processor Type and Features
366(2)
Power Management
368(1)
Bus Options (PCI, PCMCIA, EISA, MCA, ISA)
369(1)
Executable File Formats
369(1)
Networking
370(2)
Device Drivers
372(14)
Instrumentation Support
386(1)
Kernel Hacking
386(1)
Security Options
386(1)
Cryptographic Options
386(1)
Bootloader Updates
387(1)
Inspecting GRUB
387(1)
Summary
388(3)
The Administrative Nitty-Gritty
391(24)
Using the cron Daemon
391(4)
Formatting cron
392(1)
The Syntax of cron
393(1)
Standard cron Jobs
393(1)
User cron Jobs
394(1)
cron Security
395(1)
The anacron System
395(1)
Using the at Daemon
395(2)
Setting Up an at Job
395(1)
Job Queue
396(1)
Batch Jobs
396(1)
Security
396(1)
Service Management Tools
397(3)
/etc/rc.d/init.d Scripts
397(1)
Activation at Different Runlevels
398(2)
Troubleshooting with Logs
400(8)
Log File Categories
401(1)
System Logs
402(2)
Daemon Logs
404(1)
Other Logs
405(1)
Configuring Remote Logs
406(1)
GUI Logs
407(1)
Process Management
408(3)
Processes and ps
408(1)
Processes and memory with top and free
408(1)
Logins with who and w
409(1)
Process kill
410(1)
nice and renice
410(1)
Leaving a nohup
410(1)
Using Related Configuration Tools
411(3)
Tuning the Kernel
411(1)
Setting the Date and Time
412(2)
Summary
414(1)
Backing Up Your System
415(20)
Exploring Backup Concepts
415(3)
Data Disaster Scenarios
416(1)
Levels of Backup
416(1)
Backup Type and Frequency
417(1)
Selecting Your Media
418(1)
Tape Drives
419(1)
CD/DVD Backups
419(1)
Using Backup and Restore Commands
419(10)
Generic Backup Commands
419(3)
Tape dump and restore
422(4)
Backup Commands for CDs/DVDs
426(3)
Transferring Fast with rsync
429(1)
Understanding RAID
429(5)
RAID Options
430(1)
Configuring RAID 0
430(1)
Configuring RAID 1
430(1)
Configuring RAID 5
431(1)
Configuring RAID 6
431(1)
Software and Hardware RAID
431(1)
Creating RAID Partitions
431(1)
Creating the Array
432(1)
Modifying the Array
433(1)
Mounting the Array
433(1)
Making the Array Permanent
433(1)
Summary
434(1)
Part 4 Basic Network Configuration
435(82)
A TCP/IP Primer
437(14)
Exploring Network Fundamentals
437(2)
LANs and WANs
438(1)
The Internet
438(1)
Domains
438(1)
Hostname
439(1)
Hardware Address
439(1)
Understanding Protocol Stacks
439(1)
OSI Levels
440(1)
NetBEUI
441(1)
IPX/SPX
442(1)
Learning the Basics of TCP/IP
442(4)
The TCP/IP Model
442(1)
Major Protocols
442(3)
Important Service Definitions
445(1)
Using IP Addressing
446(4)
IP Version 4
446(2)
Address Classes
448(1)
IP Version 6
448(2)
Summary
450(1)
Managing Linux on Your LAN
451(32)
Understanding Network Hardware
452(1)
Transmission Media
452(1)
Hubs
452(1)
Switches
453(1)
Routers
453(1)
Gateways
453(1)
Configuring Your Computer on a LAN
453(5)
Configuring with ifconfig
454(1)
Configuring with arp
455(1)
The Hostname Commands
455(1)
Network Configuration Files
456(2)
Configuring Private and Public Networks
458(5)
Private IP Networks
458(2)
Configuring a Network
460(1)
Classless Inter-Domain Routing (CIDR)
461(2)
Creating Network Connections
463(16)
The Fedora Core Network Configuration Tool
463(3)
Setting Up a Network Adapter
466(5)
Using minicom
471(2)
Virtual Private Network Connections
473(1)
IP Security Protocol (IPSec)
474(1)
Wireless Network Connections
475(4)
Troubleshooting Your Network
479(3)
Checking Network Status
479(2)
Checking Connections with ping and traceroute
481(1)
Summary
482(1)
Securing Your Linux Network
483(34)
Understanding Best Practices
484(3)
Physical Setup
484(1)
Disable Unneeded Services
484(1)
Encryption
485(1)
Password Security
486(1)
Firewalls and DMZs
487(1)
Using Pluggable Authentication Modules
487(3)
Basic Configuration
487(1)
Module Types
488(1)
Control Flags
488(1)
A PAM Example
489(1)
Creating Firewalls
490(11)
Data Directions and iptables
490(1)
Firewalls as Chains
490(1)
Format of iptables
491(1)
Options for iptables
492(1)
Patterns for iptables
493(2)
Actions for iptables
495(1)
Putting It All Together
495(4)
The Fedora Core Security Level Tool
499(1)
The Console Security Level Tool
499(2)
Rebuilding a Firewall
501(1)
Setting Up IP Masquerading
501(1)
Functionality
502(1)
IP Masquerading Commands
502(1)
Configuring Security Enhanced Linux
502(10)
SELinux Concepts
503(1)
SELinux Defaults
503(1)
SELinux and the Security Level Configuration Tool
503(9)
Detecting Break-ins
512(2)
Sniffing with Ethereal
513(1)
Checking Logins
514(1)
Troubleshooting Access Issues
514(1)
Too Much Security
514(1)
Denial or Rejection
515(1)
Summary
515(2)
Part 5 Basic Linux Services
517(116)
Remote Environments
519(18)
Using Typical Extended Services
520(4)
The xinetd Configuration File
520(1)
Activating xinetd Services
521(1)
Kerberos Telnet
522(1)
FTP Servers
523(1)
Other Super Server Services
523(1)
Controlling Access with TCP Wrappers
524(2)
Regulating Access
524(1)
The xinetd Firewall
525(1)
Understanding the Secure Shell (SSH)
526(4)
SSH Installation
526(1)
SSH Configuration
527(1)
Sample Session
528(1)
Troubleshooting Access Issues
529(1)
Check That the Service Is Installed
529(1)
Verify That the Service Is Active
529(1)
Inspect the Service-Specific Security Files
529(1)
Inspect the xinetd Security Files
530(1)
Check the Firewall iptables Chains
530(1)
Check the SELinux Settings
530(1)
Configuring a Diskless Workstation
530(5)
Setting Up a Directory on the Server
531(1)
Starting TFTP for Access
531(1)
Configuring a DHCP Server for Diskless Access
531(1)
Configuring NFS on the Server
532(1)
Setting Up the Network Booting Service
533(2)
Booting a Diskless Workstation
535(1)
Summary
535(2)
DNS and DHCP
537(26)
Configuring a DNS Server
537(13)
Packages
538(1)
DNS Concepts
539(1)
Initial DNS Configuration
539(1)
DNS Configuration Files
540(3)
DNS Database Files
543(4)
Starting and Testing Your DNS Server
547(2)
A DNS Forwarding Server
549(1)
A DNS Caching-Only Nameserver
549(1)
A DNS Slave Server
550(1)
The BIND Configuration Tool
550(5)
Reviewing the Current Configuration
551(2)
Modifying an Existing Configuration
553(1)
Adding a New Zone
554(1)
Using a DNS Client
555(1)
Setting Up a DHCP Server
556(4)
Basic Configuration
556(1)
The Configuration File: /etc/dhcpd.conf
556(3)
Starting the DHCP Server
559(1)
DHCP Servers and Remote Networks
559(1)
Working with DHCP and BOOTP Clients
560(1)
Applicable /etc/sysconfig Files
560(1)
dhclient
560(1)
Summary
561(2)
Printing with CUPS
563(32)
Using the Internet Printing Protocol
563(2)
Fedora Core's Printer Configuration Tool
565(4)
Configuring the Common Unix Printing System
569(25)
Web-Based Configuration
570(7)
The lpadmin Command
577(1)
The lpstat Command
577(1)
Configuration Files
577(1)
/etc/cups/cupsd.conf
578(11)
Printer Management
589(2)
Printer Management Commands
591(2)
Adding More Printer Administrators
593(1)
Summary
594(1)
Mail Services
595(24)
Examining General Mail Services
595(2)
Key Protocols
596(1)
Alternate Mail Servers
596(1)
Switching Between Mail Services
597(1)
Configuring sendmail
597(10)
Packages
597(1)
Basic Configuration Files
598(1)
Understanding sendmail.mc
599(7)
Revising sendmail.mc
606(1)
Understanding and Revising submit.mc
606(1)
Processing and Reactivating sendmail
607(1)
Setting Up Postfix
607(2)
Basic Files and Packages
608(1)
Example Configuration
609(1)
Processing and Activating Postfix
609(1)
Using Incoming E-mail Servers
609(3)
Configuring Dovecot
610(1)
The POP3 E-mail Server
611(1)
The IMAP4 E-mail Server
611(1)
Configuring Mail Clients
612(4)
Text-Based Clients
612(3)
Graphical Clients
615(1)
Summary
616(3)
Creating a Local Update Repository
619(14)
The Repository Creation Process
619(2)
Downloading and Yummifying Updates
621(1)
Preserving Packages
621(1)
Creating Headers
622(1)
Building a Repository Foundation
622(2)
Installation Packages
622(1)
Downloaded Updates
623(1)
Testing Updates
623(1)
Other Repositories
623(1)
Mirroring What You Need
624(4)
Reviewing rsync Repositories
624(2)
Installation Data
626(1)
Updates
626(1)
Packaged Extras
627(1)
Sharing the Repository
628(3)
Sharing on the LAN
628(2)
Modifying Clients
630(1)
Summary
631(2)
Part 6 Linux File-Sharing Services
633(142)
Linux Sharing Services: FTP and NFS
635(24)
Using FTP as a Client
635(6)
Basic Commands
636(1)
Connecting to ftp.redhat.com
637(2)
The GNOME FTP Client
639(1)
The KDE FTP Client
640(1)
Configuring the Very Secure FTP Server
641(6)
Basic Security Features
641(1)
Configuration Files
641(5)
FTP Services and Security
646(1)
Configuring Network File System Servers
647(6)
NFS Packages
648(1)
Basic Daemons
648(1)
Setting Up Exports
649(2)
Securing NFS
651(1)
Starting NFS
652(1)
Using the NFS Server Configuration Tool
653(3)
Working with NFS Clients
656(1)
Listing Shared Directories
656(1)
Mounting a Shared NFS Directory
657(1)
Summary
657(2)
Linux Authentication Services: NIS and LDAP
659(20)
Setting Up Network Information Service Servers
659(7)
NIS Packages
660(1)
Defining the NIS Domain
661(1)
Defining Shared Files
661(2)
Creating a Database Map
663(1)
Updating the Database Map
664(1)
NIS Server Configuration Files
664(1)
NIS Slave Servers
665(1)
Using NIS Clients
666(3)
NIS Client Configuration in yp.conf
667(1)
NIS Client Commands
667(1)
Configuring /etc/nsswitch.conf
668(1)
The Lightweight Directory Access Protocol (LDAP)
669(6)
Installing OpenLDAP Packages
669(1)
Basic LDAP Definitions
669(1)
Configuring an OpenLDAP Server
669(4)
Starting LDAP
673(1)
Adding Data to an LDAP Server Database
673(1)
Migrating Authentication Data to LDAP
674(1)
Configuring LDAP Clients
675(1)
Configuring LDAP Clients in /etc/ldap.conf
675(1)
Configuring /etc/nsswitch.conf
675(1)
Running the Fedora Core Authorization Configuration Tool
676(1)
Enabling NIS Support
676(1)
Configuring LDAP Support
676(1)
Summary
677(2)
Making Samba Work for You
679(44)
Bridging the Gap between Linux and Microsoft Windows
680(2)
Functioning on a Microsoft Network
680(1)
Licensing
680(1)
Definitions
680(1)
Packages
681(1)
Configuring Samba as a Client
682(5)
Shared Samba Directory
682(3)
Samba in /etc/fstab
685(1)
Samba Terminal Mode
685(1)
Connecting to a Printer
686(1)
Understanding the Samba Configuration File
687(20)
Samba Daemons
688(1)
Other Samba Configuration Files
688(2)
The Main Samba File: smb.conf
690(14)
A Samba Troubleshooting Checklist
704(3)
Managing Samba Users and Computers
707(3)
Configuring Computer Accounts
707(1)
Samba Management Commands
708(2)
Using the Samba Web Administration Tool (SWAT)
710(8)
The Home Menu
710(1)
Samba Configuration Wizard
710(2)
The Globals Menu
712(2)
The Shares Menu
714(1)
The Printers Menu
714(1)
The View Menu
715(1)
The Password Menu
716(1)
The Server Status Menu
717(1)
Using the Fedora Core Samba Server Configuration Tool
718(2)
Server Settings
718(1)
User Management
719(1)
Creating a New Share
720(1)
Summary
720(3)
Web Services
723(52)
Exploring Web Server Options
723(2)
Learning Apache Basics
725(1)
Apache 2.2
725(1)
Packages
725(1)
Configuring Apache
726(36)
Starting Apache
726(1)
Customizing Apache
727(25)
Virtual Hosts
752(2)
Customizing Apache Modules
754(1)
Secure Apache Virtual Hosts
755(5)
User-Based Security
760(1)
Troubleshooting Apache
760(2)
Configuring with the Fedora Core GUI Apache Tool
762(9)
Setting Main Apache Parameters
763(1)
Configuring Virtual Hosts
764(5)
Configuring the Server
769(1)
Performance Tuning
770(1)
Introducing Caching Services
771(2)
Squid Hardware
771(1)
Squid Configuration
771(1)
Activation
772(1)
Configuring Clients on Squid
772(1)
Summary
773(2)
Part 7 A Certification Primer
775(52)
Generic Linux Certifications
777(28)
Preparing for the CompTIA Linux+ Exam
777(7)
The Exam
778(1)
Installation
778(1)
Management
779(2)
Configuration
781(1)
Security
782(1)
Documentation
783(1)
Basic Linux Hardware
783(1)
Non-Linux Hardware Issues
784(1)
Studying for the LPI Level 1 Exams
784(7)
General Linux I
785(3)
General Linux II
788(3)
Planning for the SAIR Linux Certified Administrator Exams
791(12)
Installation and Configuration
791(3)
System Administration
794(2)
Networking
796(4)
Security, Ethics, and Privacy
800(3)
Summary
803(2)
Red Hat Certifications
805(22)
Looking Over the Red Hat Exams
806(6)
An Overview of the RHCT Exam
806(1)
An Overview of the RHCE Exam
806(1)
An Overview of the RHCSS Certification
807(3)
An Overview of the RHCA Certification
810(2)
Exploring the RHCT/RHCE Prerequisites
812(4)
Basic Hardware Knowledge
812(1)
Basic Linux/Unix Knowledge
813(1)
Filesystem Hierarchy
813(1)
Basic File Operations
813(1)
Printing
814(1)
Understanding the Shell
814(1)
Basic Security
814(1)
System Administration
815(1)
Standard Networking Services
815(1)
Basic Network Security
816(1)
Understanding the RHCT Exam
816(4)
The RHCT Troubleshooting and System Maintenance Section
817(2)
The RHCT Installation and Configuration Section
819(1)
What the RHCT Exam Does Not Cover
819(1)
Preparing for the RHCE Exam
820(4)
The RHCE Troubleshooting and System Maintenance Section
820(2)
The RHCE Installation and Configuration Section
822(2)
Summary
824(3)
Part 8 Window Management
827(254)
Managing X Servers and X Clients
829(28)
Using the Basic Configuration Tools
829(11)
Fedora Core Display Settings (system-config-display)
830(4)
Auto X Configure
834(1)
switchdesk
834(1)
Changing the Display Manager
835(5)
Understanding the Configuration Files
840(12)
startx
840(1)
/etc/X11
841(1)
Local Configuration Files
842(3)
xorg.conf
845(7)
Configuring Remote X Access
852(2)
Allowing Access
852(1)
Demonstrating a Remote Display
853(1)
Troubleshooting the X Window
854(2)
Log Files
854(2)
Summary
856(1)
GNOME
857(42)
The Basic GNOME Interface
857(24)
An Overview of GNOME
858(3)
The GNOME Applications Menu
861(1)
The GNOME Places Menu
862(1)
The GNOME System Menu
862(19)
Learning about Other GNOME Applications
881(16)
Accessories
881(5)
Games
886(1)
Graphics
886(1)
Internet
887(3)
Sound and Video
890(4)
System Tools
894(3)
Summary
897(2)
KDE
899(48)
Working with the Basic KDE Interface
899(5)
An Overview of KDE
900(2)
The KDE Main Menu
902(2)
The KDE Control Center
904(41)
Appearance & Themes
905(4)
Desktop
909(3)
Internet & Network
912(6)
KDE Components
918(2)
Peripherals
920(2)
Power Control
922(1)
Regional & Accessibility
923(1)
Security & Privacy
924(1)
Sound & Multimedia
925(3)
System Administration
928(2)
Learning About KDE Utilities
930(1)
Utilities
930(4)
Edutainment
934(2)
Internet
936(4)
Settings
940(1)
Sound Multimedia
940(2)
System
942(3)
Summary
945(2)
GUI Applications
947(38)
Learning About OpenOffice.org
947(13)
OpenOffice.org Base
948(2)
OpenOffice.org Calc
950(2)
OpenOffice.org Draw
952(2)
OpenOffice.org Impress
954(2)
OpenOffice.org Writer
956(2)
OpenOffice.org Math
958(2)
Understanding GNOME Office
960(7)
AbiWord
961(1)
Balsa
962(1)
Dia
963(1)
Evolution
963(2)
GnuCash
965(1)
Gnumeric
965(1)
Imendio Planner
966(1)
Working with KOffice
967(8)
KAddressBook
968(1)
Karbon14
968(1)
KChart
969(1)
Kexi
969(1)
KFormula
969(1)
Kivio
969(1)
KOffice Workspace
970(1)
Kontact
970(1)
KOrganizer
971(1)
KPlato
971(1)
KPresenter
971(1)
Krita
971(1)
KSpread
972(1)
KWord
973(2)
Other KOffice Tools
975(1)
Taking Advantage of Graphical Applications
975(7)
Graphical Document Readers
975(3)
Image Viewers
978(2)
Screen-Capture Programs
980(2)
KColorChooser
982(1)
Summary
982(3)
More Information Online
985(18)
Online Linux Documentation
986(1)
Linux Newsgroups, Mailing Lists, and More
987(7)
Download Sites
994(3)
Linux News
997(1)
Professional Certifications
997(1)
Linux Applications
998(2)
Linux Hardware
1000(1)
General Information
1001(2)
Fedora Core and Extras Packages by Group
1003(68)
Mandatory Package Groups
1004(10)
Core
1004(2)
Base
1006(6)
Java
1012(1)
Dialup Networking Support
1013(1)
Desktops
1014(7)
GNOME Desktop Environment
1014(3)
KDE Desktop Environment
1017(2)
XFCE
1019(2)
Applications
1021(17)
Authoring and Publishing
1022(1)
Editors
1023(1)
Emacs
1024(1)
Educational Software
1024(1)
Engineering and Scientific
1025(1)
Games and Entertainment
1026(1)
Graphical Internet
1027(3)
Graphics
1030(1)
Office/Productivity
1031(3)
Sound and Video
1034(2)
Text-Based Internet
1036(2)
Development
1038(6)
Development Libraries
1039(1)
Development Tools
1039(1)
Eclipse
1040(1)
GNOME Software Development
1041(1)
Java Development
1041(1)
KDE Software Development
1042(1)
Legacy Software Development
1042(1)
Ruby
1043(1)
X Software Development
1043(1)
XFCE Software Development
1044(1)
Servers
1044(15)
DNS Name Server
1044(1)
FTP Server
1045(1)
Legacy Network Server
1045(2)
Mail Server
1047(1)
MySQL Database
1048(1)
Network Servers
1049(1)
News Server
1050(2)
PostgreSQL Database
1052(1)
Printing Support
1053(1)
Server Configuration Tools
1054(1)
Web Server
1055(2)
Windows File Server
1057(2)
Base System
1059(7)
Administration Tools
1059(1)
Base
1060(1)
Dialup Networking Support
1060(1)
Hardware Support
1060(1)
Java
1061(1)
Legacy Software Support
1061(1)
System Tools
1062(1)
X Window System
1063(3)
Languages
1066(5)
GNU General Public License Discussion Draft 1 of Version 3
1071(10)
Discussion Draft 1 of Version 3, 16 Jan 2006
1071(12)
Preamble
1071(1)
GNU General Public License Terms and Conditions for Copying, Distribution and Modification
1072(6)
No Warranty
1078(1)
End of Terms and Conditions
1078(5)
GNU General Public License
1083
Preamble
1083(1)
Terms and Conditions for Copying, Distribution and Modification
1083(4)
No Warranty
1087
Index 1081

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