Acknowledgments | p. xxiii |
Introduction | p. xxv |
Introduction | |
Introduction to Red Hat Linux | p. 3 |
Red Hat Linux | p. 5 |
Operating Systems and Linux | p. 7 |
History of Linux and UNIX | p. 8 |
Linux Overview | p. 11 |
Desktops | p. 12 |
Open Source Software | p. 14 |
Linux Software | p. 15 |
Online Information Sources | p. 19 |
Documentation | p. 21 |
Red Hat Commercial Enhancements | p. 23 |
Other Linux Distributions | p. 23 |
Installing Red Hat Linux | p. 27 |
Hardware, Software, Information Requirements | p. 29 |
Opening Disk Space for Linux Partitions for Shared Hard Disks | p. 34 |
Creating the Red Hat Boot Disks | p. 36 |
Installing Linux | p. 37 |
Finishing Installation | p. 48 |
Interface Basics | p. 51 |
User Accounts | p. 52 |
Accessing Your Linux System | p. 53 |
Gnome Desktop | p. 58 |
The K Desktop | p. 60 |
Command Line Interface | p. 62 |
Help | p. 63 |
Online Documentation | p. 65 |
Basic Setup | |
System Configuration | p. 69 |
GUI Administration Utilities: Linuxconf and Webmin | p. 70 |
Configuring Users | p. 73 |
Managing File Systems and CD-ROMs | p. 74 |
Printer Configuration | p. 77 |
Configuration Using Red Hat Setup | p. 80 |
Updating Red Hat with the Red Hat Network | p. 83 |
Installing Software Packages | p. 87 |
Network Configuration | p. 95 |
LAN | p. 97 |
Red Hat Network Configuration | p. 98 |
Network Configuration with Linuxconf and Webmin | p. 102 |
DSL and ISDN | p. 103 |
The Red Hat PPP Dialer | p. 105 |
Command Line PPP Access: wvdial | p. 110 |
Modem Setup | p. 113 |
Security Configuration | p. 115 |
GNU Privacy Guard: Encryption and Authentication | p. 117 |
Intrusion Detection: Tripwire | p. 130 |
Setting Up a Simple Firewall with lokkit | p. 139 |
Proxies (Squid) | p. 140 |
Secure Shell (SSH) | p. 142 |
Setting Up a Local Area Network with Red Hat | p. 145 |
Physical Configuration | p. 147 |
Web Access with Squid | p. 148 |
DNS Setup | p. 149 |
Setting Up Your Firewall | p. 165 |
Setting Up E-mail Services | p. 166 |
Internet Access by Local Hosts | p. 168 |
Using Remote Printers | p. 169 |
Setting Up a Web Server | p. 172 |
Red Hat Desktop Workstation | |
Gnome | p. 175 |
GTK+ | p. 177 |
The Gnome Interface | p. 177 |
The Gnome Desktop | p. 181 |
Window Managers | p. 184 |
The Gnome (1.4) File Manager: Nautilus | p. 185 |
The Gnome Panel | p. 194 |
Gnome Applets | p. 199 |
Gnome Configuration | p. 202 |
Gnome Directories and Files | p. 204 |
Sawfish Window Manager | p. 206 |
Gnome Themes | p. 207 |
The Ximian Gnome | p. 207 |
Updating Gnome | p. 209 |
The K Desktop Environment: KDE | p. 211 |
Qt and Harmony | p. 214 |
KDE Desktop | p. 214 |
The KDE Help System | p. 224 |
Applications | p. 225 |
Mounting CD-ROMs and Floppy Disks from the Desktop | p. 228 |
KDE File Manager and Internet Client: Konqueror | p. 229 |
KDE Configuration: KDE Control Center | p. 237 |
System Configuration Using KDE | p. 241 |
Updating KDE | p. 242 |
Window Managers | p. 243 |
Window, File, and Program Managers | p. 245 |
Window Managers | p. 246 |
The Shell | p. 249 |
The Command Line | p. 250 |
Wildcards and Filename Arguments: *, ?, [] | p. 253 |
Standard Input/Output and Redirection | p. 257 |
Pipes: I | p. 263 |
Redirecting and Piping the Standard Error: ]and,2] | p. 265 |
Shell Variables | p. 266 |
Shell Scripts: User-Defined Commands | p. 268 |
Jobs: Background, Kills, and Interruptions | p. 270 |
Filters and Regular Expressions | p. 273 |
Searching Files: grep and fgrep | p. 280 |
Regular Expressions | p. 282 |
The Linux File Structure | p. 289 |
Linux Files | p. 290 |
The File Structure | p. 293 |
Listing, Displaying, and Printing Files: ls, cat, more, and lpr | p. 297 |
Managing Directories: mkdir, rmdir, ls, cd, and pwd | p. 301 |
File and Directory Operations: find, cp, mv, rm, and ln | p. 306 |
File and Directory Permissions: chmod | p. 320 |
Shell Configuration | p. 329 |
Command and Filename Completion | p. 330 |
Command Line Editing | p. 331 |
History | p. 333 |
Aliases | p. 336 |
Controlling Shell Operations | p. 338 |
Environment Variables and Subshells: export | p. 340 |
Configuring Your Shell with Special Shell Variables | p. 341 |
Office Applications | p. 355 |
Accessibility to Microsoft Office | p. 356 |
KOffice | p. 357 |
Gnome Office, OpenOffice, and Ximian | p. 363 |
WordPerfect | p. 368 |
StarOffice | p. 369 |
Database Management Systems, Graphics Tools, and Multimedia | p. 373 |
Database Management Systems | p. 374 |
Graphics Tools | p. 379 |
Multimedia | p. 381 |
Editors | p. 385 |
Gnome Editor: gedit | p. 386 |
K Desktop Editors: KEdit, Kate, Kjots, and KWord | p. 388 |
Red Hat Network Workstation | |
Mail Clients | p. 393 |
Local and Internet Addresses | p. 395 |
Signature Files: .signature | p. 395 |
Mime | p. 396 |
The K Desktop Mail Client: KMail | p. 397 |
Gnome Mail Clients: Balsa, Evolution, Gmail, Mahogany, and Others | p. 400 |
X Window Mail Clients: Mozilla, Netscape, and exmh | p. 405 |
Screen-Based Mail Clients | p. 409 |
Command Line Mail Clients | p. 412 |
Notifications of Received Mail | p. 420 |
Accessing Mail on Remote POP Mail Servers | p. 421 |
Usenet and Newsreaders | p. 427 |
Usenet News | p. 428 |
FTP Clients | p. 433 |
Internet Addresses | p. 435 |
Network File Transfer: FTP | p. 436 |
Online FTP Resources | p. 437 |
Web Browser-Based FTP: Netscape | p. 437 |
The K Desktop File Manager: Konqueror | p. 437 |
Gnome FTP: GNU Midnight Commander, gFTP, Nautilus | p. 438 |
NcFTP | p. 442 |
ftp | p. 450 |
The World Wide Web and Java | p. 457 |
URL Addresses | p. 458 |
Web Pages | p. 461 |
Web Browsers | p. 462 |
Java for Linux: Blackdown | p. 468 |
Web Search Utilities | p. 471 |
Creating Your Own Web Site | p. 471 |
Network Tools | p. 475 |
Network Information: ping, finger, and host | p. 476 |
Red Hat Servers | |
Server Management | p. 483 |
Starting Servers: Standalone and xinetd | p. 485 |
Service Management Tools: ntsysv and serviceconf, chkconfig, and System V Init | p. 487 |
SysV Init: init.d Scripts | p. 494 |
Extended Internet Services Daemon (xinetd) | p. 500 |
FTP Servers | p. 511 |
FTP Daemons | p. 512 |
Anonymous FTP: anon | p. 514 |
The FTP User Account: Anonymous | p. 514 |
FTP Server Tools | p. 518 |
The Washington University FTP daemon: wu-ftpd | p. 519 |
Professional FTP Daemon: ProFTPD | p. 530 |
Red Hat Web Servers: Apache and Tux | p. 545 |
Tux | p. 546 |
Apache Web Server | p. 547 |
Java: Jakarta and Apache-Java | p. 548 |
Apache Configuration and Directives | p. 554 |
Virtual Hosting on Apache | p. 566 |
Server-Side Includes | p. 572 |
Apache GUI Configuration Tools | p. 574 |
Web Server Security--SSL | p. 578 |
Domain Name Service | p. 583 |
Local Area Network Addressing | p. 586 |
BIND | p. 588 |
Domain Name Service Configuration | p. 590 |
named.conf | p. 592 |
Resource Records | p. 598 |
Zone Files | p. 604 |
Subdomains and Slaves | p. 610 |
IP Virtual Domains | p. 612 |
Cache File | p. 614 |
DNS Security: Access Control Lists and DNSSEC | p. 614 |
Split DNS: Views | p. 618 |
Mail Servers: SMTP, POP, and IMAP | p. 621 |
Received Mail: MX Records | p. 623 |
Sendmail | p. 624 |
POP Servers | p. 650 |
IMAP | p. 653 |
News, Proxy, and Search Servers | p. 655 |
News Servers: INN | p. 656 |
Leafnode News Server | p. 658 |
Squid Proxy-Caching Server | p. 660 |
Dig Server | p. 667 |
System Administration | |
Basic System Administration | p. 671 |
System Management: Superuser | p. 672 |
System Configuration | p. 674 |
System Directories and Files | p. 682 |
Performance Analysis Tools and Processes | p. 692 |
Configuration Tools and Boot Management | p. 695 |
Red Hat Text Mode Setup Utility | p. 696 |
LILO | p. 700 |
Linuxconf and Webmin | p. 707 |
Grand Unified Bootloader (GRUB) | p. 707 |
Managing Users | p. 711 |
The Password Files | p. 713 |
Managing User Environments: /etc/skel and /etc/login.defs | p. 714 |
Login Access | p. 716 |
Controlling Access to Directories and Files | p. 716 |
Red Hat User Manger | p. 718 |
Managing Users with Webmin | p. 719 |
Managing Users with kuser | p. 720 |
Adding and Removing Users with useradd, usermod, and userdel | p. 721 |
Managing Groups | p. 723 |
Disk Quotas | p. 730 |
Lightweight Directory Access Protocol | p. 732 |
Pluggable Authentication Modules (PAM) | p. 734 |
Software Management | p. 737 |
Red Hat Package Manager (RPM) | p. 741 |
Installing Software from Red Hat RPM Source Code Files: SRPMS | p. 755 |
Installing Software from Compressed Archives: .tar.gz | p. 756 |
Packaging Your Software: Building RPMs | p. 762 |
RPM Build Operation | p. 767 |
File System Administration | p. 769 |
Local File Systems | p. 770 |
Installing IDE CD-R and CD-RW Devices | p. 785 |
Formatting File Systems: mkfs, mke2fs, mkswap, and fdisk | p. 798 |
Configuring RAID devices | p. 801 |
Backup and Restore File Systems: dump and restore | p. 807 |
The mtools Utilities: msdos | p. 813 |
Archive Files and Devices: tar | p. 816 |
File Compression: gzip, bzip2, and zip | p. 822 |
Journaling | p. 826 |
Devices and Printers | p. 827 |
Device Files | p. 828 |
Device Information: / proc | p. 830 |
Installing and Managing Printers: LPRng | p. 831 |
Installing and Managing Printers with CUPS | p. 844 |
Installing and Managing Terminals and Modems | p. 851 |
Input Devices | p. 853 |
Installing Sound, Network, and Other Cards | p. 853 |
Multimedia Devices: Sound, Video, and DVD | p. 854 |
Modules | p. 857 |
Kernel Administration | p. 863 |
Precautionary Steps for Modifying Kernels | p. 865 |
Installing Distribution Kernel Binaries and Source: RPM | p. 867 |
Compiling the Kernel from Source Code | p. 869 |
Compiling and Installing the Kernel | p. 879 |
LILO Configurations | p. 882 |
Module RAM Disks | p. 884 |
The X Window System and XFree86 | p. 887 |
The X Protocol | p. 889 |
XFree86 | p. 889 |
XFree86 Configuration: /etc/X11/XF86Config | p. 893 |
X Window System Command Line Arguments | p. 901 |
X Window System Commands and Configuration Files | p. 903 |
X Window System Startup Methods: startx and Display Managers | p. 910 |
Starting Desktops and Window Managers | p. 919 |
Compiling X Window System Applications | p. 924 |
Network Administration | |
Configuring Network Connections | p. 927 |
Network Startup Script | p. 928 |
Hardware Specifications | p. 929 |
Dynamic Host Configuration Protocol (DHCP) | p. 929 |
NFS, NIS, and AppleTalk | p. 935 |
Network File Systems: NFS and /etc / exports | p. 936 |
Network Information Service: NIS | p. 947 |
Netatalk: AppleTalk | p. 955 |
Samba | p. 959 |
Setting Up Samba | p. 962 |
Passwords | p. 963 |
Samba Configuration: smb.conf | p. 967 |
SWAT and smb.conf | p. 968 |
Testing the Samba Configuration | p. 984 |
Domain Logons | p. 985 |
Accessing Samba Services with Clients | p. 986 |
Administering TCP/IP Networks | p. 1001 |
IPv4 and IPv6 | p. 1005 |
TCP/IP Network Addresses | p. 1006 |
TCP/IP Configuration Files | p. 1015 |
Domain Name Service (DNS) | p. 1019 |
Network Interfaces and Routes: ifconfig and route | p. 1024 |
Monitoring Your Network: ping and netstat | p. 1031 |
IP Aliasing | p. 1032 |
Network Security: Firewalls, Encryption, and Authentication | p. 1035 |
Firewalls: iptables and NAT | p. 1037 |
IP Masquerading | p. 1062 |
IP Chains (Kernel 2.2) | p. 1065 |
Secure Shell (SSH) | p. 1069 |
Index | p. 1089 |
Table of Contents provided by Syndetics. All Rights Reserved. |