Acknowledgments | p. xxi |
Introduction | p. xxiii |
Introduction | |
Introduction to Linux | p. 3 |
Operating Systems and Linux | p. 6 |
History of Linux and Unix | p. 7 |
Linux Overview | p. 9 |
Open Source Software | p. 11 |
Linux Software | p. 12 |
Online Information Sources | p. 16 |
Documentation | p. 17 |
Linux Distributions | p. 20 |
Installing Linux | p. 25 |
Hardware, Software, and Information Requirements | p. 26 |
Creating the Boot Disks | p. 30 |
Installing Linux | p. 32 |
Finishing Installation | p. 36 |
Interface Basics | p. 39 |
User Accounts | p. 40 |
Accessing Your Linux System | p. 41 |
Gnome Desktop | p. 45 |
The K Desktop Environment (KDE) | p. 47 |
Command Line Interface | p. 49 |
Help | p. 50 |
Online Documentation | p. 51 |
Basic Setup | |
System Configuration | p. 55 |
Distribution Administrative Tools | p. 57 |
X Window System Configuration | p. 61 |
Linuxconf and Webmin | p. 63 |
Configuring Users | p. 65 |
Managing CD-ROM, Floppy, and CD-R/RW Drives | p. 66 |
Printer Configuration | p. 69 |
Updating Linux with Distribution Update Tools | p. 71 |
Installing Software Packages | p. 73 |
Network Configuration | p. 79 |
LAN | p. 81 |
Red Hat Network Configuration | p. 81 |
Mandrake Network Configuration | p. 85 |
SuSE Network Configuration | p. 87 |
Network Configuration with Linuxconf and Webmin | p. 87 |
DSL and ISDN | p. 88 |
PPP Connections | p. 88 |
Command Line PPP Access: wvdial | p. 90 |
Modem Setup | p. 93 |
Security Configuration | p. 95 |
GNU Privacy Guard: Encryption and Authentication | p. 98 |
Intrusion Detection: Tripwire | p. 110 |
Proxies (Squid) | p. 119 |
Secure Shell (SSH) | p. 120 |
Setting Up a Local Area Network with Linux | p. 123 |
Physical Configuration | p. 125 |
Web Access with Squid | p. 126 |
DNS Setup | p. 127 |
IP Addresses | p. 129 |
Setting Up Your Firewall | p. 131 |
Environments | |
The K Desktop Environment: KDE | p. 135 |
Qt | p. 137 |
KDE Desktop | p. 138 |
The KDE Help System | p. 146 |
Applications | p. 147 |
Mounting CD-ROMs and Floppy Disks from the Desktop | p. 149 |
KDE File Manager and Internet Client: Konqueror | p. 150 |
KDE Configuration: KDE Control Center | p. 156 |
Gnome | p. 159 |
GTK+ | p. 161 |
The Gnome Interface | p. 161 |
The Gnome Desktop | p. 164 |
Window Managers | p. 166 |
The Gnome File Manager: Nautilus | p. 167 |
The Gnome Panel | p. 174 |
Gnome Applets | p. 178 |
Gnome Configuration | p. 182 |
Gnome Directories and Files | p. 183 |
The Shell | p. 185 |
The Command Line | p. 186 |
Filename Expansion: *, ?, [] | p. 189 |
Standard Input/Output and Redirection | p. 194 |
Pipes: I | p. 199 |
Redirecting and Piping the Standard Error: >&, 2> | p. 201 |
Shell Variables | p. 203 |
Shell Scripts: User-Defined Commands | p. 205 |
Jobs: Background, Kills, and Interruptions | p. 206 |
The Linux File Structure | p. 211 |
Linux Files and Directories | p. 212 |
File and Directory Permissions | p. 215 |
The mtools Utilities: msdos | p. 217 |
Archive Files and Compression: tar, gzip, and bzip2 | p. 218 |
Shell Configuration | p. 221 |
Command and Filename Completion | p. 222 |
Command Line Editing | p. 223 |
History | p. 224 |
Aliases | p. 228 |
Controlling Shell Operations | p. 230 |
Environment Variables and Subshells: export | p. 232 |
Configuring Your Shell with Special Shell Variables | p. 233 |
Clients and Applications | |
Mail and News Clients | p. 249 |
Mail Clients | p. 250 |
Usenet News | p. 273 |
Web, FTP, and Java Clients | p. 277 |
Web Clients | p. 279 |
Java for Linux: Blackdown | p. 288 |
FTP Clients | p. 291 |
Network Tools | p. 303 |
Network Information: ping, finger, and host | p. 304 |
Network Talk and Messenger Clients | p. 307 |
ICQ Clients | p. 308 |
Internet Relay Chat | p. 308 |
AOL Instant Messenger Client: Kit | p. 309 |
Talk | p. 309 |
Telnet | p. 310 |
Remote Access Commands: rwho, rlogin, rcp, and rsh | p. 311 |
Office Applications | p. 317 |
Accessibility to Microsoft Office | p. 318 |
KOffice | p. 319 |
Gnome Office, OpenOffice, and Ximian | p. 322 |
WordPerfect | p. 325 |
StarOffice | p. 326 |
Database Management Systems, Graphic Tools, and Multimedia | p. 329 |
Database Management Systems | p. 332 |
Graphic Tools | p. 336 |
Multimedia | p. 337 |
Editors | p. 341 |
Gnome Editor: gedit | p. 342 |
K Desktop Editors: Kate, KEdit, and KJots | p. 343 |
The Emacs Editor | p. 344 |
The Vi Editor: vim and gvim | p. 346 |
Servers | |
Server Management | p. 355 |
Starting Servers: Standalone and xinetd | p. 357 |
Service Management Tools: chkconfig and System V Init | p. 359 |
SysV Init: init.d Scripts | p. 365 |
Extended Internet Services Daemon (xinetd) | p. 371 |
inetd Server Management | p. 379 |
TCP Wrappers | p. 380 |
FTP Servers | p. 383 |
FTP Daemons | p. 384 |
Anonymous FTP: anon | p. 386 |
The FTP User Account: anonymous | p. 386 |
FTP Server Tools | p. 391 |
The Washington University FTP daemon: wu-ftpd | p. 392 |
Professional FTP Daemon: ProFTPD | p. 401 |
Web Servers: Apache | p. 417 |
Tux | p. 418 |
Apache Web Server | p. 419 |
Java: Jakarta and Apache-Java | p. 420 |
Apache Configuration and Directives | p. 426 |
Virtual Hosting on Apache | p. 439 |
Server-Side Includes | p. 445 |
PHP | p. 446 |
Apache GUI Configuration Tools | p. 447 |
Web Server Security: SSL | p. 448 |
Domain Name Service | p. 453 |
Local Area Network Addressing | p. 456 |
BIND | p. 458 |
Domain Name Service Configuration | p. 460 |
named.conf | p. 462 |
Resource Records | p. 468 |
Zone Files | p. 474 |
Subdomains and Slaves | p. 480 |
IP Virtual Domains | p. 482 |
Cache File | p. 483 |
DNS Security: Access Control Lists and DNSSEC | p. 484 |
Split DNS: Views | p. 487 |
Mail Servers: SMTP, POP, and IMAP | p. 491 |
Received Mail: MX Records | p. 493 |
Postfix and Qmail | p. 494 |
Sendmail | p. 495 |
POP Servers | p. 522 |
IMAP | p. 525 |
News, Proxy, and Search Servers | p. 527 |
News Servers: INN | p. 528 |
Leafnode News Server | p. 530 |
Squid Proxy-Caching Server | p. 532 |
Dig Server | p. 540 |
System Administration | |
Basic System Administration | p. 545 |
System Management: Superuser | p. 546 |
System Configuration | p. 548 |
System Directories and Files | p. 555 |
Performance Analysis Tools and Processes | p. 565 |
Boot Management Tools | p. 569 |
Grand Unified Bootloader (GRUB) | p. 570 |
LILO | p. 572 |
Managing Users | p. 579 |
The Password Files | p. 581 |
Managing User Environments: /etc/skel and /etc/login.defs | p. 582 |
Login Access | p. 583 |
Controlling Access to Directories and Files | p. 584 |
GUI User and Group Management Tools | p. 586 |
Adding and Removing Users with useradd, usermod, and userdel | p. 591 |
Managing Groups | p. 594 |
Disk Quotas | p. 597 |
Lightweight Directory Access Protocol | p. 599 |
Pluggable Authentication Modules (PAM) | p. 600 |
Software Management | p. 603 |
Red Hat Package Manager (RPM) | p. 606 |
Debian | p. 616 |
Installing Software from RPM Source Code Files: SRPMs | p. 617 |
Installing Software from Compressed Archives: .tar.gz | p. 618 |
File System Administration | p. 625 |
File Systems | p. 626 |
Journaling | p. 629 |
Mounting File Systems: /etc/fstab | p. 636 |
Formatting File Systems: mkfs, mke2fs, mkswap, and fdisk | p. 651 |
CD-ROM Recording | p. 654 |
Configuring RAID Devices | p. 657 |
Devices and Printers | p. 665 |
Device Files | p. 666 |
Device Information: /proc | p. 669 |
The Line Printer server: LPRng | p. 669 |
Installing and Managing Printers with CUPS | p. 680 |
Installing and Managing Terminals and Modems | p. 685 |
Input Devices | p. 686 |
Installing Sound, Network, and Other Cards | p. 686 |
Multimedia Devices: Sound, Video, and DVD | p. 687 |
Modules | p. 690 |
Kernel Administration | p. 697 |
Precautionary Steps for Modifying Kernels | p. 699 |
Installing Distribution Kernel Binaries and Source: RPM | p. 701 |
Compiling the Kernel from Source Code | p. 704 |
Compiling and Installing the Kernel | p. 710 |
Boot Loader Configurations | p. 715 |
Module RAM Disks | p. 715 |
The X Window System, XFree86, and Display Managers | p. 717 |
The X Protocol | p. 719 |
XFree86 | p. 719 |
XFree86 Configuration: /etc/X11/XF86Config | p. 723 |
Network Administration | |
Configuring Network Connections | p. 727 |
Network Startup Script | p. 728 |
Hardware Specifications | p. 729 |
Dynamic Host Configuration Protocol | p. 729 |
Wireless Tools | p. 739 |
DSL | p. 741 |
PPP and SLIP | p. 742 |
NFS, NIS, and AppleTalk | p. 745 |
Network File Systems: NFS and /etc/exports | p. 746 |
Network Information Service: NIS | p. 757 |
Netatalk: AppleTalk | p. 764 |
Samba | p. 767 |
Setting Up Samba | p. 770 |
Passwords | p. 771 |
Samba Configuration: smb.conf | p. 774 |
SWAT and smb.conf | p. 776 |
Testing the Samba Configuration | p. 791 |
Domain Logons | p. 791 |
Accessing Samba Services with Clients | p. 792 |
Administering TCP/IP Networks | p. 805 |
IPv4 and IPv6 | p. 809 |
TCP/IP Network Addresses | p. 809 |
TCP/IP Configuration Files | p. 819 |
Domain Name Service (DNS) | p. 822 |
Network Interfaces and Routes: ifconfig and route | p. 827 |
Monitoring Your Network: ping and netstat | p. 834 |
IP Aliasing | p. 836 |
Network Security: Firewalls, Encryption, and Authentication | p. 837 |
Firewalls: iptables and NAT | p. 839 |
IP Masquerading | p. 863 |
ipchains (Kernel 2.2) | p. 866 |
Secure Shell (SSH) | p. 870 |
Kerberos Authentication and Encryption | p. 887 |
About the DVD-ROM | p. 891 |
Index | p. 895 |
Table of Contents provided by Syndetics. All Rights Reserved. |