Skip to main content

Fedora 5 and Red Hat Enterprise Linux 4 Bible

Fedora 5 and Red Hat Enterprise Linux 4 Bible

Christopher Negus

ISBN: 978-0-471-75491-6

May 2006

1104 pages

Select type: Paperback

Product not available for purchase


From home desktop to enterprise server, here's all the Linux you need! With Fedora Core 5, you get the latest Linux technology and previews of upcoming Red Hat Enterprise Linux software. Run Fedora Core 5 live (no installation required), install it to hard disk when you're ready, and add hundreds of Fedora Extras packages. Everything comes on the DVD and two CDs included with this book. Use the latest Linux desktop, server, and systems administration features as you learn skills that scale up to professional, commercial-quality Linux systems.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Part I: Getting Started in Fedora and RHEL.

Chapter 1: An Overview of Fedora and Red Hat Enterprise Linux.

Introducing Fedora Core 5 and Red Hat Enterprise Linux 4.

What Is Linux?

Linux’s Roots in UNIX.

Common Linux Features.

Primary Advantages of Linux.

What Are Red Hat Enterprise Linux and Fedora?

Why Choose Fedora or Red Hat Enterprise Linux?

New Features in Fedora Core 5.

The Culture of Free Software.

Chapter 2: Installing Fedora.

Quick Installation.

Detailed Installation Instructions.

Special Installation Procedures.

Special Installation Topics.

Troubleshooting Installation.

Chapter 3: Getting Started with the Desktop.

Logging in to Fedora or RHEL.

Getting Familiar with the Desktop.

Using the GNOME Desktop.

Switching Desktop Environments.

Using the KDE Desktop.

Troubleshooting Your Desktop.

Chapter 4: Using Linux Commands.

The Shell Interface.

Understanding the Linux Shell.

Using the Shell in Linux.

Working with the Linux File System.

Using the vi Text Editor.

Part II: Using Fedora and RHEL.

Chapter 5: Accessing and Running Applications.

Getting and Installing Software Packages.

Managing RPM Packages.

Using Fedora or RHEL to Run Applications.

Running Microsoft Windows, DOS, and Macintosh Applications.

Chapter 6: Publishing with Fedora and RHEL.


Other Word Processors.

Using Traditional Linux Publishing Tools.

Creating Documents in Groff or LaTeX.

Printing Documents with Fedora and RHEL.

Displaying PDF files with Adobe Acrobat Reader.

Working with Graphics.

Using Scanners Driven by SANE.

Chapter 7: Gaming in Fedora and RHEL.

Basic Linux Gaming Information.

Running X Window Games.

Commercial Linux Games.

Chapter 8: Music, Video, and Images in Linux.

Understanding Multimedia and Legal Issues in Linux.

Listening to Music in Linux.

Viewing TV and Webcams.

Playing Video.

Using a Digital Camera.

Chapter 9: Using the Internet and the Web.

Overview of Internet Applications and Commands.

Browsing the Web.

Communicating with E-mail.

Participating in Newsgroups.

Instant Messaging with Gaim.

Sharing Files with Bittorrent.

Using Remote Login, Copy, and Execution.

Part III: Administering Fedora and RHEL.

Chapter 10: Understanding System Administration.

Using the root user account.

Becoming Super User (The su Command).

Learning about Administrative GUI Tools, Commands, Configuration Files, and Log Files.

Administering Your Linux System.

Configuring Hardware.

Managing File Systems and Disk Space.

Monitoring System Performance.

Choosing Software Alternatives.

Using Security Enhanced Linux.

Understanding Security Enhanced Linux.

Using SELinux in Fedora and RHEL.

Learning More about SELinux.

Chapter 11: Setting Up and Supporting Users.

Creating User Accounts.

Setting User Defaults.

Creating Portable Desktops.

Providing Support to Users.

Modifying Accounts.

Deleting User Accounts.

Checking Disk Quotas.

Sending Mail to All Users.

Chapter 12: Automating System Tasks.

Understanding Shell Scripts.

System Initialization.

System Startup and Shutdown.

Scheduling System Tasks.

Chapter 13: Backing Up and Restoring Files.

Doing a Simple Backup with rsync.

Choosing Backup Tools.

Selecting a Backup Strategy.

Selecting a Backup Medium.

Backing Up to a Hard Drive.

Backing Up Files with dump.

Automating Backups with cron.

Restoring Backed-Up Files.

Configuring Amanda for Network Backups.

Using the pax Archiving Tool.

Chapter 14: Computer Security Issues.

Linux Security Checklist.

Using Password Protection.

Securing Linux with iptables Firewalls.

Controlling Access to Services with TCP Wrappers.

Checking Log Files.

Using the Secure Shell Package.

Securing Linux Servers.

Part IV: Fedora and RHEL Network and Server Setup.

Chapter 15: Setting Up a Local Area Network.

Understanding Local Area Networks.

Setting Up a Wireless LAN.

Understanding Internet Protocol Addresses.

Troubleshooting Your LAN.

Chapter 16: Connecting to the Internet.

Understanding How the Internet Is Structured.

Using Dial-up Connections to the Internet.

Connecting Your LAN to the Internet.

Setting Up Linux as a Router.

Configuring a Virtual Private Network Connection.

Setting Up Linux as a Proxy Server.

Setting Up Proxy Clients.

Chapter 17: Setting Up a Print Server.

Common UNIX Printing Service.

Setting Up Printers.

Using Printing Commands.

Configuring Print Servers.

Chapter 18: Setting Up a File Server.

Goals of Setting Up a File Server.

Setting Up an NFS File Server.

Setting Up a Samba File Server.

Chapter 19: Setting Up a Mail Server.

Introducing SMTP and sendmail.

Installing and Running sendmail.

Configuring sendmail.

Introducing Postfix.

Stopping Spam with SpamAssassin.

Getting Mail from the Server (POP3 or IMAP).

Getting Mail from Your Browser with SquirrelMail.

Administering a Mailing List with mailman.

Chapter 20: Setting Up an FTP Server.

Understanding FTP Servers.

Using the Very Secure FTP Server.

Getting More Information about FTP Servers.

Chapter 21: Setting Up a Web Server.

Introduction to Web Servers.

Quick Starting the Apache Web Server.

Configuring the Apache Server.

Starting and Stopping the Server.

Monitoring Server Activities.

Chapter 22: Setting Up an LDAP Address Book Server.

Understanding LDAP.

Setting Up the OpenLDAP Server.

Setting Up the Address Book.

More ways to configure LDAP.

Accessing an LDAP Address Book from Evolution.

Chapter 23: Setting Up Boot Servers: DHCP and NIS.

Using Dynamic Host Configuration Protocol.

Setting Up a DHCP Server.

Setting Up a DHCP Client.

Understanding Network Information Service.

Setting Up Fedora or RHEL as an NIS Client.

Setting Up Fedora or RHEL as an NIS Master Server.

Setting Up Fedora or RHEL as an NIS Slave Server.

Chapter 24: Setting Up a MySQL Database Server.

Finding MySQL Packages.

Getting MySQL Extras Packages.

Configuring the MySQL Server.

Starting the MySQL Server.

Checking That MySQL Server Is Working.

Working with MySQL Databases.

Understanding MySQL Tables.

Displaying MySQL Databases.

Making Changes to Tables and Records.

Adding and Removing User Access.

Backing Up Databases.

Checking and Fixing Databases.

Chapter 25: Making Servers Public with DNS.

Determining Goals for Your Server.

Connecting a Public Server.

Configuring Your Public Server.

Setting Up a Domain Name System Server.

Getting More Information about BIND.

Chapter 26: Using Linux Servers from a Mac.

Looking Inside Mac OS X.

Using Network Services from Mac OS X.

Configuring an AppleTalk Server in Linux.

Accessing NFS Servers from the Mac.

Appendix A: About the Media.

Fedora Core Source Code.

Fedora Rescue CD.

Appendix B: Running Network Services.

Checklist for Running Networking Services.

Networking Service Daemons.

Choosing Alternatives.

Referencing Network Services.

Appendix C: Red Hat Enterprise Linux 4 Features.

What’s in RHEL4?

Choosing an RHEL System.

Getting RHEL Evaluation Subscriptions.

Hardware Compatibility and Commercial Software.

Training and Certification.

Documentation and Support.

Managing RHEL Systems.

More Information on RHEL.


  • DVD and 2 CDs: full Fedora Core Linux 5 on DVD includes source code, a customized 2 CD Fedora 4 distribution, plus a bonus KNOPPIX distribution that can boot from the Fedora DVD!
  • New features focus on enterprise-related features in Fedora 5 destined for the next release of RHEL such as cluster management, and configuring global file systems. SE Linux features will be updated. The book will enhance the Linux experience for students moving from Windows with expanded sections on WINE, and VMware for getting Windows applications running in Linux, and details on coverting documents from Microsoft formats to those used by
  • Website includes bonus material not found in the Bible such as in-depth coverage of CIPE VPNs, NetWare server support, LPRng printing service, the X Window System, legacy UNIX communications commands, and alternative server types (such as wu-ftp FTP server).
Extra Content

Because limitations exist on how big a book can be, for each new release of the Red Hat Fedora Linux Bible, the author must cut some sections to add room for new information. Some of the information deleted from the book, however, is still quite valid and useful, so the author has put it in this archive. To make room for new information, the author removed several sections covering software that was no longer part of the mainstream Fedora distribution. Those sections have been added to this archive. We have also put content here that was dropped from previous Red Hat Linux Bible editions, but still might be useful or interesting to some users. The files in this archive are stored in Microsoft Word Format; you will need a viewer capable of viewing Microsoft Word files to view the files. To see the topics available for download, as well as a few FAQs, review the Read Me First file.
Source Code Coupon