Book description
"Neither a "Starting Linux" book nor a dry reference manual, this book has a lot to offer to those coming to Fedora from other operating systems or distros."
-- Behdad Esfahbod, Fedora developer
This book will get you up to speed quickly on Fedora Linux, a securely-designed Linux distribution that includes a massive selection of free software packages. Fedora is hardened out-of-the-box, it's easy to install, and extensively customizable - and this book shows you how to make Fedora work for you.
Fedora Linux: A Complete Guide to Red Hat's Community Distribution will take you deep into essential Fedora tasks and activities by presenting them in easy-to-learn modules. From installation and configuration through advanced topics such as administration, security, and virtualization, this book captures the important details of how Fedora Core works--without the fluff that bogs down other books and help/how-to web sites. Instead, you can learn from a concise task-based approach to using Fedora as both a desktop and server operating system.
In this book, you'll learn how to:
- Install Fedora and perform basic administrative tasks
- Configure the KDE and GNOME desktops
- Get power management working on your notebook computer and hop on a wired or wireless network
- Find, install, and update any of the thousands of packages available for Fedora
- Perform backups, increase reliability with RAID, and manage your disks with logical volumes
- Set up a server with file sharing, DNS, DHCP, email, a Web server, and more
- Work with Fedora's security features including SELinux, PAM, and Access Control Lists (ACLs)
Whether you are running the stable version of Fedora Core or bleeding-edge Rawhide releases, this book has something for every level of user. The modular, lab-based approach not only shows you how things work-but also explains why--and provides you with the answers you need to get up and running with Fedora Linux.
Chris Tyler is a computer consultant and a professor of computer studies at Seneca College in Toronto, Canada where he teaches courses on Linux and X Window System Administration. He has worked on systems ranging from embedded data converters to Multics mainframes.
Publisher resources
Table of contents
- Fedora Linux
- Preface
-
1. Quick Start: Installing Fedora
- Choosing Fedora: Is It Right for You?
- Obtaining Fedora Core Software
- Installing Fedora Core
-
2. Using Fedora on Your Desktop
- Getting Started Using the Fedora Graphical User Interfaces
- Customizing GNOME
- Customizing KDE
- Fine-Tuning Your Display Configuration
- Configuring Printing
- Configuring Sound
- Adding and Configuring Fonts
- Using USB Storage
-
3. Using Fedora on Your Notebook
- Power Management
- Configuring Networking
- Configuring a Touchpad
- Using Dual Video Output
-
4. Basic System Management
- Using the Command Line
- Accessing Online Documentation
-
Managing Files
-
How Do I Do That?
- Understanding Linux directory names
- Key directories
- Ambiguous filenames
- Choosing easy-to-use filenames
- Listing the contents of directories
- Displaying and changing the current working directory
- Creating and removing directories from the command line
- Copying files
- Renaming and moving files
- Removing files
- Creating multiple names by linking files
- Determining the contents of files
- Viewing the contents of text files
- Managing files graphically using GNOME
- Managing files graphically with KDE
- How Does It Work?
- What About...
- Where Can I Learn More?
-
How Do I Do That?
- Basic Text Editing Using vi
- Using Runlevels
- Managing and Configuring Services
- Managing Users and Groups
- Control Access to Files
- Managing Processes
- Remote Management Using SSH
- Using Shell Redirection and Piping
- Writing Simple Scripts
-
5. Package Management
- Querying the Package Management Database
- Installing and Removing Software Using RPM
- Using Repositories
- Rolling Back a Package Installation, Upgrade, or Removal
- Automating Updates
- Installing From Source
- Making Your Own RPM Packages
- Rebuilding an RPM Package for a Different Architecture
-
6. Storage Administration
- Using Logical Volume Management
-
Managing RAID
- How Do I Do That?
- How Does It Work?
-
What About...
- ...booting from a RAID array?
- ...mixing and matching USB flash drives, USB hard disks, SATA, SCSI, and IDE/ATA drives?
- ...mirroring to a remote drive as part of a disaster-recovery plan?
- ...using more than one RAID array, but configuring one hot spare to be shared between them?
- ...configuring the rebuild rate for arrays?
- ...simultaneous drive failure?
- Where Can I Learn More?
-
Making Backups
-
How Do I Do That?
- Determining what data to back up
- Determining how often to back up your data
- Determine how quickly you will need to restore your data
- Determine how far back in time you need to restore
- Decision 1: Incremental versus full backups, and backup rotation
- Decision 2: Decide on the backup media
- Decision 3: Decide on media rotation and storage
- Simple backup labeling
- Backing up to DVD
- Backing up to tape
- Restoring files from backups
- Viewing the table of contents and verifying a backup
- How Does It Work?
- What About...
- Where Can I Learn More?
-
How Do I Do That?
- Scheduling Tasks
-
7. Network Services
- Configuring Samba to Share Files with Windows Systems
- Configuring a DHCP Server
- Configuring a Domain Name Server
- Configuring a CUPS Print Server
-
Using the Apache Web Server
- How Do I Do That?
- How Does It Work?
- What About...
- Where Can I Learn More?
- Configuring the sendmail Server
- Configuring IMAP and POP3 Email
- Configuring Webmail
- Creating Databases and Accounts on a MySQL Server
- Installing and Configuring a Wiki
- Configuring an FTP Server
- Analyzing Web and FTP Logs
-
8. Securing Your System
- Prevent Unwanted Connections
- Using SELinux
- Using Access Control Lists
- Making Files Immutable
- Using sudo to Delegate Privilege
- Configuring PAM and consolehelper
- Logging
- Detecting File Changes with AIDE
-
9. The Fedora Community
- Participating in the Fedora Mailing Lists
- Using IRC
- Using Bugzilla
- Running Rawhide
- Participating in Fedora Projects
-
10. Advanced Installation
- Resizing a Windows Partition
- Configuring RAID and LVM During Installation
- Preparing Alternate Installation Media
- Installing with Kickstart
- Configuring the GRUB Bootloader
- Using Rescue Mode on an Installation Disc
- Installing Xen Virtual Machines
- About the Author
- Colophon
- Copyright
Product information
- Title: Fedora Linux
- Author(s):
- Release date: October 2006
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596555061
You might also like
book
Fedora 31 Essentials
Gain access to all the information you need to get started with this exciting, cutting-edge operating …
book
Beginning Fedora Desktop: Fedora 20 Edition
" Beginning Fedora Desktop: Fedora 20 Edition is a complete guide to using the Fedora 20 …
book
Mastering FreeBSD and OpenBSD Security
FreeBSD and OpenBSD are increasingly gaining traction in educational institutions, non-profits, and corporations worldwide because they …
book
Linux Server Hacks, Volume Two
Today's system administrators deal with a vast number of situations, operating systems, software packages, and problems. …