Book description
Fedora Unleashed, 2008 Edition presents comprehensive coverage of Fedora 8, the popular Linux distribution developed by the Red Hat-sponsored Fedora Project. This book provides detailed information on installing, using, and administering Fedora. You’ll learn how to set up a desktop workstation or a high-powered server, and you’ll find complete details on Yum, Fedora’s easy-to-use desktop and productivity software. Fedora Unleashed, 2008 Edition covers a wide range of topics, from using the software you need every day for work, such as the OpenOffice.org productivity suite and the Firefox web browser, to configuring your Linux desktop to run smoothly using multiple printers, shell scripts, and more.
Install and configure the Fedora 8 Linux distribution
Manage Linux services and users
Run a printer server with CUPS
Connect to a local network and the Internet
Set up and administer a web server with Apache
Secure your machine and your network from intruders
Rebuild and install a new Linux kernel
Learn shell scripting
Run other operating systems on Fedora with Xen
Share files with Windows users using Samba
Get productive with OpenOffice.org
Play games on Linux
Use Linux multimedia programs
Use a database with Fedora
Set up a firewall
Set up a DNS server
Work with the X Window system
Learn Linux programming (including Mono)
Fedora 8 on DVD: DVD includes the Fedora 8 binary distribution with all the base Fedora packages plus hundreds of additional programs and utilities.
Free Upgrade! Purchase this book anytime in 2008 and receive a free Fedora 9 Upgrade Kit by mail (U.S. or Canada only) after Fedora 9 is released. See inside back cover for details.
Table of contents
- Copyright
- Quick Glance Guide
- About the Authors
- Acknowledgments
- We Want to Hear from You!
- Introduction
-
I. Installation and Configuration
- 1. Installing Fedora
- 2. Fedora Quick Start
- 3. Working with GNOME
-
4. Command-Line Quick Start
-
Understanding the Command Line
- Navigating Through the File System
- Managing Files with the Shell
- Working with Compressed Files
- Use Essential Commands from the /bin and /sbin Directories
- Use and Edit Files in the /etc Directory
- Protect the Contents of User Directories—/home
- Use the Contents of the /proc Directory to Interact with the Kernel
- Work with Shared Data in the /usr Directory
- Temporary File Storage in the /tmp Directory
- Access Variable Data Files in the /var Directory
- Logging In to and Working with Linux
- Using the Text Editors
- Working As Root
- Reading Documentation
- Reference
-
Understanding the Command Line
-
II. Desktop Fedora
- 5. On the Internet
- 6. Productivity Applications
- 7. Multimedia
- 8. Printing with Fedora
- 9. Games
-
III. System Administration
- 10. Managing Users
-
11. Automating Tasks
-
Running Services at Bootup
- Beginning the Boot Loading Process
- Loading the Linux Kernel
- System Services and Runlevels
- Runlevel Definitions
- Booting into the Default Runlevel
- Booting to a Nondefault Runlevel with GRUB
- Understanding init Scripts and the Final Stage of Initialization
- Controlling Services at Boot with Administrative Tools
- Running Services Through xinetd
- Changing Runlevels
- Troubleshooting Runlevel Problems
- Starting and Stopping Services Manually
- Scheduling Tasks
- Basic Shell Control
- Reference
-
Running Services at Bootup
- 12. System-Monitoring Tools
- 13. Backing Up
-
14. Networking
- Using Network Configuration Tools
- Laying the Foundation: The localhost Interface
- Networking with TCP/IP
- Advanced Wireless Networking
- Dynamic Host Configuration Protocol
- Beyond the Network and Onto the Internet
- Configuring Dialup Internet Access
- Troubleshooting Connection Problems
- Reference
- 15. Remote Access with SSH
- 16. Xen
-
IV. Fedora As a Server
-
17. Apache Web Server Management
- About the Apache Web Server
- Installing the Apache Server
- Starting and Stopping Apache
- Graphic Interface Configuration of Apache
- Runtime Server Configuration Settings
- File System Authentication and Access Control
-
Apache Modules
- mod_access
- mod_alias
- mod_asis
- mod_auth
- mod_auth_anon
- mod_auth_dbm
- mod_auth_digest
- mod_autoindex
- mod_cgi
- mod_dir and mod_env
- mod_expires
- mod_headers
- mod_info and mod_log_config
- mod_mime and mod_mime_magic
- mod_negotiation
- mod_proxy
- mod_rewrite
- mod_setenvif
- mod_speling
- mod_status
- mod_ssl
- mod_unique_id
- mod_userdir
- mod_vhost_alias
- Virtual Hosting
- Logging
- Reference
- 18. Administering Database Services
-
19. File and Print
- Using the Network File System
- Putting Samba to Work
- Network and Remote Printing with Fedora
- Using the Common UNIX Printing System GUI
- Console Print Control
- Avoiding Printer Support Problems
- Reference
-
20. Remote File Serving with FTP
- Choosing an FTP Server
- Installing FTP Software
- The FTP User
- xinetd Configuration for wu-ftpd
- Configuring the Very Secure FTP Server
- Configuring the wu-ftpd Server
- Using Commands in the ftpaccess File to Configure wu-ftpd
- Configuring FTP Server File-Conversion Actions
- Using ftphosts to Allow or Deny FTP Server Connection
- Using Commands for Server Administration
- Reference
- 21. Handling Electronic Mail
- 22. Setting Up a Proxy Server
- 23. Managing DNS
- 24. LDAP
-
17. Apache Web Server Management
-
V. Programming Linux
- 25. Using Perl
- 26. Working with Python
- 27. Writing PHP Scripts
- 28. C/C++ Programming Tools for Fedora
- 29. Mono
-
VI. Fedora Housekeeping
- 30. Securing Your Machines
- 31. Performance Tuning
-
32. Command-Line Master Class
- Why Use the Shell?
-
Basic Commands
- Printing the Contents of a File with cat
- Changing Directories with cd
- Changing File Access Permissions with chmod
- Copying Files with cp
- Printing Disk Use with du
- Finding Files by Searching with find
- Searches for a String in Input with grep
- Paging Through Output with less
- Creating Links Between Files with ln
- Finding Files from an Index with locate
- Listing Files in the Current Directory with ls
- Reading Manual Pages with man
- Making Directories with mkdir
- Moving Files with mv
- Listing Processes with ps
- Deleting Files and Directories with rm
- Printing the Last Lines of a File with tail
- Printing Resource Usage with top
- Printing the Location of a Command with which
- Combining Commands
- Multiple Terminals
- Date and Time
- Capturing Screen Images
- Reference
-
33. Writing and Executing a Shell Script
- Running a Shell Program
- Interpreting Shell Scripts Through Specific Shells
- Using Variables in Shell Scripts
- Using a Simple Script to Automate Tasks
- Built-In Variables
- Special Characters
- Comparison of Expressions in bash
- Special Statements: for, while, and Others
- Using Functions in Shell Scripts
- Reference
- 34. Advanced Software Management
- 35. Managing the File System
- 36. Kernel and Module Management
-
VII. Appendices
- A. The History of Red Hat and Fedora
-
B. Installation Resources
- Planning Your Fedora Deployment
- Hardware Requirements
- Preparing for the Install Process
- Partitioning Before and During Installation
- Using Fedora’s kickstart Installation Method
- Reference
-
C. Fedora and Linux Internet Resources
-
Websites and Search Engines
- Web Search Tips
- Google Is Your Friend
- Fedora Package Listings
- Certification
- Commercial Support
- Documentation
- Linux Guides
- The Fedora Project
- Red Hat Linux
- Mini-CD Linux Distributions
- Floppy-Based Linux Distributions
- Various Intel-Based Linux Distributions
- PowerPC-Based Linux Distributions
- Linux on Laptops and PDAs
- X
- Usenet Newsgroups
- Mailing Lists
- Internet Relay Chat
-
Websites and Search Engines
Product information
- Title: Fedora™ Unleashed, 2008 Edition, Eighth Edition
- Author(s):
- Release date: February 2008
- Publisher(s): Sams
- ISBN: None
You might also like
book
Linux® Quick Fix Notebook
"Where has this book been all my professional life? It is about time someone wrote this …
book
Red Hat® Enterprise Linux® 5 Administration Unleashed
This comprehensive guide can help you administer Red Hat Enterprise Linux 5 effectively in any production …
book
A Practical Guide to Fedora™ and Red Hat® Enterprise Linux®
This is the Safari version of the printed book. “I have found this book to be …
book
Fedora 31 Essentials
Gain access to all the information you need to get started with this exciting, cutting-edge operating …