Cover image for Red Hat Linux bible
Red Hat Linux bible
Negus, Chris, 1957-
Personal Author:
Publication Information:
Foster City, CA : IDG Books Worldwide, [1999]

Physical Description:
xxviii, 872 pages : illustrations ; 24 cm + 2 computer optical discs (4 3/4 in.)
General Note:
Includes index.
Title Subject:
Format :



Call Number
Material Type
Home Location
Item Holds
QA76.76.O63 N4264 1999 Book and Software Set Central Closed Stacks

On Order



If you're considering making the switch to Linux -- or if you already have -- this task-oriented reference gives you the answers you need to make the most of this open source operating system right away. Whether you're running Linux on a single PC or an entire network, user-friendly chapters on topics such as customizing your desktop, running applications, automating system tasks, connecting to the Internet, and managing client workstations, make it easy to meet every Linux challenge.

Author Notes

Chris Negus has been working with UNIX systems, the Internet, and (more recently) Linux systems for nearly two decades. Over that time, Chris worked at AT&T Bell Laboratories, UNIX System Laboratories, and Novell helping to develop the UNIX operating system. Features from many of the UNIX projects Chris worked on at AT&T have found their way into Red Hat and other Linux systems.
During the past few years, Chris has written several books on UNIX and the Internet, including the Internet Explorer 4 Bible and Netscape Plug-ins for Dummies for IDG Books Worldwide. He also co-authored several books for Que Corporation, including the Complete Idiot's Guide to Networking (second edition) and Using UNIX(second edition). Chris' other writings include articles for Internet World, NetWare Connection, and Visual Developer magazines.
At home, Chris enjoys spending time with his wife Sheree, and his boys, Caleb and Seth. His hobbies include soccer, singing, exercising with Sheree, and hiking the Wasatch mountains near his home in Salt Lake City, UT.

Table of Contents

Prefacep. ix
Acknowledgmentsp. xv
Part I Getting Started in Red Hat Linuxp. 1
Chapter 1 An Overview of Red Hat Linuxp. 3
What Is Linux?p. 3
Linux's Roots in UNIXp. 4
What Features Are in Linux?p. 6
What Are the Advantages of Linux?p. 8
What Is Red Hat Linux?p. 8
Why Choose Red Hat Linux?p. 9
The Culture of Free Softwarep. 10
Chapter 2 Installing Red Hat Linuxp. 13
Just Install Itp. 13
Getting Ready to Install Red Hat Linuxp. 16
Installing Red Hat Linux Locallyp. 20
Installing Red Hat Linux from the Networkp. 27
Checking Your Installationp. 29
Partitioning Your Disksp. 29
Creating Install Disksp. 40
Booting Your Computer with LILOp. 42
Reconfiguring the Red Hat Linux Kernelp. 46
Part II Using Red Hat Linuxp. 51
Chapter 3 Getting to Know Red Hat Linuxp. 53
Logging in to Red Hat Linuxp. 53
Understanding the Red Hat Linux Shellp. 61
Using the Shell in Red Hat Linuxp. 61
Working with the Red Hat Linux File Systemp. 82
Using the vi Text Editorp. 89
Chapter 4 Working with the Desktopp. 95
Starting the X Desktopp. 95
Using the GNOME Desktopp. 99
Using the Another Level Desktopp. 111
Changing X Settingsp. 128
Selecting a Window Managerp. 140
Chapter 5 Accessing and Running Applicationsp. 145
Red Hat Linux as an Application Platformp. 145
Obtaining Red Hat Linux Applicationsp. 147
Installing Red Hat Linux Applicationsp. 154
Running X Window Applicationsp. 164
Using Emulators to Run Applications from Other Operating Systemsp. 177
Running DOS Applicationsp. 178
Running Windows and Macintosh Applicationsp. 181
Chapter 6 Publishing with Red Hat Linuxp. 185
Choosing Red Hat Linux as Your Publishing Platformp. 185
Creating Documents in Groff or LaTeXp. 189
Using Commercial Word Processorsp. 206
Printing Documents with Red Hat Linuxp. 213
Displaying Documents with ghostscript and Acrobatp. 216
Working with Graphicsp. 217
Using Scanners Driven by SANEp. 220
Chapter 7 Playing Games with Red Hat Linuxp. 223
Basic Linux Gaming Informationp. 224
X Window Gamesp. 226
Character-Based Gamesp. 232
Linux Gaming Emulatorsp. 234
Some Challenging Linux Gamesp. 239
Chapter 8 Multimedia in Red Hat Linuxp. 247
Listening to Audiop. 247
Playing Videop. 265
Multimedia Technologies in Waitingp. 271
Chapter 9 Tools for Using the Internet and the Webp. 273
Overview of Internet Toolsp. 273
Browsing the Webp. 274
Communicating with E-mailp. 290
Participating in Newsgroupsp. 301
Using Remote Login, Copy, and Executionp. 304
Part III Administering Red Hat Linuxp. 315
Chapter 10 Understanding System Administrationp. 317
The Root/Superuserp. 317
Administrative Commands, Configuration Files, and Log Filesp. 321
Getting to Know Your Red Hat Linux Systemp. 327
Graphical Administrative Interfacesp. 330
Working with File Systemsp. 337
Checking System Spacep. 345
Monitoring System Performancep. 347
Chapter 11 Setting Up Users in Red Hat Linuxp. 351
Creating User Accountsp. 351
Setting User Defaultsp. 356
Creating Portable Desktopsp. 362
Providing Support to Usersp. 364
Deleting User Accountsp. 367
Checking Disk Quotasp. 368
Sending Mail to All Usersp. 371
Administering Accounts with linuxconfp. 372
Chapter 12 Automating System Tasksp. 377
Understanding Shell Scriptsp. 377
System Initializationp. 388
System Startup and Shutdownp. 393
Scheduling System Tasksp. 405
Chapter 13 Backing Up and Restoring Filesp. 415
Selecting a Backup Strategyp. 415
Selecting a Backup Mediump. 417
Backing Up to a Hard Drivep. 424
Backing Up Files with dumpp. 427
Automating Backups with cronp. 431
Restoring Backed Up Filesp. 433
Backing Up Over the Networkp. 438
Performing Network Backups with Multiple Computersp. 439
Chapter 14 Computer Security Issuesp. 447
Hacker versus Crackerp. 447
Password Protectionp. 449
Protection from Break-insp. 455
Protecting Your Computer by Filtering Network Accessp. 460
Protecting Your Network with Firewallsp. 467
Protection Against NFS Vulnerabilitiesp. 473
Running Security Audits with Tigerp. 474
Detecting Intrusions from Log Filesp. 476
Using Tripwire to Detect Tampered Filesp. 480
Protection from Denial-of-Service Attacksp. 485
Using Encryption Techniquesp. 488
Where to Get More Information About Securityp. 491
Part IV Red Hat Linux Network and Server Setupp. 499
Chapter 15 Setting Up a Local Area Networkp. 501
Understanding Red Hat Linux and Local Area Networksp. 501
Setting Up an Ethernet LANp. 509
Configuring Host Computersp. 513
Checking Your Ethernet Connectionp. 522
The Easiest Linux LANp. 525
Chpater 16 Connecting to the Internetp. 533
Understanding How the Internet Is Structuredp. 534
Using Dial-up Connections to the Internetp. 539
Connecting Your LAN to the Internetp. 551
Setting Up Red Hat Linux as a Routerp. 552
Setting Up Red Hat Linux as a Proxy Serverp. 560
Setting Up Proxy Clientsp. 570
Chapter 17 Setting up a Print Serverp. 575
Printing in Red Hat Linuxp. 576
Choosing a Printerp. 588
Managing Document Printing in Red Hat Linuxp. 591
Configuring Print Serversp. 596
Chapter 18 Setting Up a File Serverp. 601
Setting Up an NFS File Server in Red Hat Linuxp. 602
Setting Up a Samba File Server in Red Hat Linuxp. 614
Setting Up a NetWare File Server in Red Hat Linuxp. 622
Chapter 19 Setting Up a Mail Serverp. 629
Introduction to SMTP and Sendmailp. 629
Installing and Running Sendmailp. 631
Configuring Sendmailp. 637
Administering a Mailing Listp. 666
Chapter 20 Setting Up an FTP Serverp. 673
Understanding FTP Serversp. 673
Running the FTP Serverp. 675
Creating FTP Usersp. 677
Setting Up FTP Directories, Message Files, and Greetingsp. 680
Controlling FTP Accessp. 683
Shutting Down and Restarting the FTP Serverp. 690
Monitoring the FTP Serverp. 691
Getting More Information About FTP Serversp. 692
Trying Out Your FTP Serverp. 693
Chapter 21 Setting Up a Web Serverp. 697
Introduction to Web Serversp. 697
Installing the Apache Web Serverp. 700
Configuring the Serverp. 701
Starting and Stopping the Serverp. 734
Monitoring Server Activitiesp. 736
Chapter 22 Setting Up a News Serverp. 743
Understanding News Transportsp. 744
Planning Your News Serverp. 744
Configuring an INN News Serverp. 746
Setting Up News Feedsp. 754
Choosing How Articles Are Storedp. 759
Setting Up Expiration Timesp. 764
Allowing User Access to Your Serverp. 765
Chapter 23 Setting Up NISp. 769
Understanding Network Information Servicep. 769
Setting Up Red Hat Linux as an NIS Clientp. 771
Setting Up Red Hat Linux as a NIS Master Serverp. 774
Setting Up Red Hat Linux as a NIS Slave Serverp. 779
Appendix A Red Hat Linux RPMsp. 781
Appendix B What's On the CD-ROMp. 845
Indexp. 847
General Public Licensep. 873
CD-ROM Installation Instructionsp. 884