You are previewing Fedora® Bible 2011 Edition: Featuring Fedora® Linux® 14.
O'Reilly logo
Fedora® Bible 2011 Edition: Featuring Fedora® Linux® 14

Book Description

Get all the essentials of the major changes in Fedora 14

Veteran authors Christopher Negus and Eric Foster-Johnson provide you with a thorough look at the skills needed to master the latest version of Fedora and Red Hat Linux. Their step-by-step instructions walk you through a painless and simple installation of Linux; then you'll explore the major changes to the release of Fedora 14 while also revisiting the previous version so you can see what features have been updated and revised.

  • Focuses on the essentials of the updated and new elements of Fedora Linux 14

  • Addresses using packagekit, running Windows apps, scanning images, and installing over the Internet

  • Touches on how to work in a Linux office with MSFT office compatible office apps

  • Covers new material on zarafa, xenner, deja dup, and more

  • Features a DVD that includes the latest distribution of Fedora Linux as well as a bootable Fedora LiveCD

Fedora 14 includes many important updates and additions -- this book gets you up to date on the most essential changes.

Note: The ebook version does not provide access to the companion files.

Table of Contents

  1. Cover
  2. Title Page
  3. Ten Cool Things To Do with Fedora Linux 14
  4. Copyright
  5. Dedication
  6. About the Authors
  7. About the Technical Editor
  8. Credits
  9. Acknowledgments
  10. Preface
    1. Who Are You?
    2. This Book’s Learn-Through-Tasks Approach
    3. What You Need
    4. Fedora Bible 2011 Edition: Featuring Fedora14 Improvements
    5. Conventions Used in This Book
    6. How This Book Is Organized
    7. About the Companion Media
  11. Part I: Getting Started in Fedora
    1. Chapter 1: An Overview of Fedora
      1. Introducing Fedora 14
      2. What Is Linux?
      3. Linux’s Roots in Unix
      4. Common Linux Features
      5. Primary Advantages of Linux
      6. What Is Fedora?
      7. Why Choose Fedora?
      8. New Features in Fedora 13 and 14
      9. Getting Fedora Software and Spins
      10. The Culture of Free Software
      11. Summary
    2. Chapter 2: Installing Fedora
      1. Understanding Fedora Installation Media
      2. Using the Fedora 14 Live CD
      3. Quick Installation
      4. Detailed Installation Instructions
      5. Special Installation Procedures
      6. Special Installation Topics
      7. Troubleshooting Installation
      8. Spinning Your Own Fedora Install or Live Media
      9. Summary
    3. Chapter 3: Getting Productive with the Desktop
      1. Logging in to Fedora
      2. Getting Familiar with the Desktop
      3. Using the GNOME Desktop
      4. Switching Desktop Environments
      5. Using the KDE Desktop
      6. Using the Xfce Desktop Environment
      7. Using the Moblin Desktop
      8. Using the MeeGo Desktop
      9. Running 3D Accelerated Desktop Effects
      10. Troubleshooting Your Desktop
      11. Summary
    4. Chapter 4: Using Linux Commands
      1. Understanding the Shell
      2. The Shell Interface
      3. Using the Shell in Linux
      4. Working with the Linux File System
      5. Using Text Editors
      6. Working with Virtual Terminals
      7. Summary
  12. Part II: Using Fedora
    1. Chapter 5: Accessing and Running Applications
      1. Getting and Installing Software Packages
      2. Managing RPM Packages
      3. Using Software in Different Formats
      4. Using Fedora to Run Applications
      5. Running Microsoft Windows and DOS Applications
      6. Summary
    2. Chapter 6: Working in a Linux Office
      1. Running the OpenOffice.org Suite
      2. Using Writer
      3. Other Office Applications
      4. Displaying PDF Files
      5. Using Traditional Linux Publishing Tools
      6. Doing Page Layout with Scribus
      7. Working with Graphics
      8. Using Scanners Driven by SANE
      9. Summary
    3. Chapter 7: Music, Video, and Images in Linux
      1. Understanding Multimedia and Legal Issues in Linux
      2. Extending Freedom to Codecs
      3. Listening to Music in Linux
      4. Viewing TV, Video Conferencing, and Using Webcams
      5. Playing Video
      6. Using a Digital Camera
      7. Playing Games on Linux
      8. Summary
    4. Chapter 8: Using the Internet and the Web
      1. Overview of Internet Applications and Commands
      2. Browsing the Web
      3. Communicating with E-mail
      4. Participating in Newsgroups
      5. Instant Messaging
      6. Sharing Files with BitTorrent
      7. Using Remote Login, Copy, and Execution
      8. Summary
  13. Part III: Administering Fedora
    1. Chapter 9: Understanding System Administration
      1. Using the root user Account
      2. Becoming the Super User: The su Command
      3. Learning About Administrative GUI Tools, Commands, Configuration Files, and Log Files
      4. Administering Your Linux System
      5. Configuring Hardware
      6. Managing File Systems and Disk Space
      7. Monitoring System Performance
      8. Fixing Your System with the FirstAidKit
      9. Choosing Software Alternatives
      10. Using Security Enhanced Linux
      11. Summary
    2. Chapter 10: Setting Up and Supporting Users
      1. Creating User Accounts
      2. Setting User Defaults
      3. Creating Portable Desktops
      4. Providing Support to Users
      5. Modifying Accounts
      6. Deleting User Accounts
      7. Checking Disk Quotas
      8. Sending Mail to All Users
      9. Summary
    3. Chapter 11: Automating System Tasks
      1. Understanding Shell Scripts
      2. Initializing the System
      3. Starting Up and Shutting Down the System
      4. Scheduling System Tasks
      5. Summary
    4. Chapter 12: Backing Up and Restoring Files
      1. Making a Simple Backup Archive
      2. Choosing Backup Tools
      3. Selecting a Backup Strategy
      4. Selecting a Backup Medium
      5. Backing Up to a Hard Drive
      6. Backing Up Files with dump
      7. Automating Backups with cron
      8. Restoring Backed-Up Files
      9. Configuring Amanda for Network Backups
      10. Using the pax Archiving Tool
      11. Summary
    5. Chapter 13: Computer Security Issues
      1. Linux Security Checklist
      2. Using Password Protection
      3. Securing Linux with the iptables Firewall
      4. Controlling Access to Services with TCP Wrappers
      5. Checking Log Files
      6. Using the Secure Shell Package
      7. Securing Linux Servers
      8. Managing Identities with FreeIPA
      9. Summary
  14. Part IV: Fedora Network and Server Setup
    1. Chapter 14: Setting Up Network Connections
      1. Connecting to the Network with NetworkManager
      2. Understanding Local Area Networks
      3. Setting Up a Wireless LAN
      4. Understanding Internet Protocol Addresses
      5. Troubleshooting Your LAN
      6. Summary
    2. Chapter 15: Connecting to the Internet
      1. Connecting Your LAN to the Internet
      2. Setting Up Linux as a Router
      3. Configuring a Virtual Private Network Connection
      4. Setting Up Linux as a Proxy Server
      5. Setting Up Proxy Clients
      6. Summary
    3. Chapter 16: Setting Up Printers and Printing
      1. Common Unix Printing Service
      2. Setting Up Printers
      3. Using Printing Commands
      4. Configuring Print Servers
      5. Summary
    4. Chapter 17: Setting Up a File Server
      1. Goals of Setting Up a File Server
      2. Setting Up an NFS File Server
      3. Setting Up a Samba File Server
      4. Summary
    5. Chapter 18: Setting Up a Mail Server
      1. Introducing SMTP and sendmail
      2. Installing and Running sendmail
      3. Configuring sendmail
      4. Introducing Postfix
      5. Stopping Spam with SpamAssassin
      6. Getting Mail from the Server (POP3 or IMAPv4)
      7. Managing e-mail, tasks, and calendars with Zarafa
      8. Summary
    6. Chapter 19: Setting Up an FTP Server
      1. Understanding FTP Servers
      2. Using the Very Secure FTP Server
      3. Getting More Information About FTP Servers
      4. Summary
    7. Chapter 20: Setting Up a Web Server
      1. Introducing Web Servers
      2. Quick-Starting the Apache Web Server
      3. Configuring the Apache Server
      4. Starting and Stopping the Server
      5. Monitoring Server Activities
      6. Summary
    8. Chapter 21: Setting Up a DHCP Server
      1. Using Dynamic Host Configuration Protocol
      2. Setting Up a DHCP Server
      3. Setting Up a DHCP Client
      4. Summary
    9. Chapter 22: Setting Up a MySQL Database Server
      1. Finding MySQL Packages
      2. Starting the MySQL Server
      3. Confirming That MySQL Server Is Working
      4. Getting MySQL GUI Tools
      5. Configuring the MySQL Server
      6. Working with MySQL Databases
      7. Understanding MySQL Tables
      8. Displaying MySQL Databases
      9. Making Changes to Tables and Records
      10. Adding and Removing User Access
      11. Backing Up Databases
      12. Checking and Fixing Databases
      13. Summary
    10. Chapter 23: Setting Up Virtual Servers
      1. Preparing for Virtualization
      2. Creating Virtual Guest Systems
      3. Managing Virtual Guest Systems
      4. Using Command-Line Tools to Manage Virtual Guests
      5. Summary
  15. Appendix
    1. Fedora Source Code
  16. Index
  17. End-User License Agreement
  18. GNU General Public License
    1. Preamble
    2. Terms and Conditions for Copying, Distribution and Modification