Fedora Linux
暫譯: Fedora Linux

Chris Tyler

  • 出版商: O'Reilly
  • 出版日期: 2006-11-28
  • 售價: $1,590
  • 貴賓價: 9.5$1,511
  • 語言: 英文
  • 頁數: 658
  • 裝訂: Paperback
  • ISBN: 0596526822
  • ISBN-13: 9780596526825
  • 相關分類: Linux
  • 已過版

買這商品的人也買了...

商品描述

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.

 

Table of Contents

Preface

1. Quick Start: Installing Fedora

      1.1 Choosing Fedora: Is It Right for You?

      1.2 Obtaining Fedora Core Software

      1.3 Installing Fedora Core

2. Using Fedora on Your Desktop

      2.1 Getting Started Using the Fedora Graphical User Interfaces

      2.2 Customizing GNOME

      2.3 Customizing KDE

      2.4 Fine-Tuning Your Display Configuration

      2.5 Configuring Printing

      2.6 Configuring Sound

      2.7 Adding and Configuring Fonts

      2.8 Using USB Storage

3. Using Fedora on Your Notebook

      3.1 Power Management

      3.2 Configuring Networking

      3.3 Configuring a Touchpad

      3.4 Using Dual Video Output

4. Basic System Management

      4.1 Using the Command Line

      4.2 Accessing Online Documentation

      4.3 Managing Files

      4.4 Basic Text Editing Using vi

      4.5 Using Runlevels

      4.6 Managing and Configuring Services

      4.7 Managing Users and Groups

      4.8 Control Access to Files

      4.9 Managing Processes

      4.10 Remote Management Using SSH

      4.11 Using Shell Redirection and Piping

      4.12 Writing Simple Scripts

5. Package Management

      5.1 Querying the Package Management Database

      5.2 Installing and Removing Software Using RPM

      5.3 Using Repositories

      5.4 Rolling Back a Package Installation, Upgrade, or Removal

      5.5 Automating Updates

      5.6 Installing From Source

      5.7 Making Your Own RPM Packages

      5.8 Rebuilding an RPM Package for a Different Architecture

6. Storage Administration

      6.1 Using Logical Volume Management

      6.2 Managing RAID

      6.3 Making Backups

      6.4 Scheduling Tasks

7. Network Services

      7.1 Configuring Samba to Share Files with Windows Systems

      7.2 Configuring a DHCP Server

      7.3 Configuring a Domain Name Server

      7.4 Configuring a CUPS Print Server

      7.5 Using the Apache Web Server

      7.6 Configuring the sendmail Server

      7.7 Configuring IMAP and POP3 Email

      7.8 Configuring Webmail

      7.9 Creating Databases and Accounts on a MySQL Server

      7.10 Installing and Configuring a Wiki

      7.11 Configuring an FTP Server

      7.12 Analyzing Web and FTP Logs

8. Securing Your System

      8.1 Prevent Unwanted Connections

      8.2 Using SELinux

      8.3 Using Access Control Lists

      8.4 Making Files Immutable

      8.5 Using sudo to Delegate Privilege

      8.6 Configuring PAM and consolehelper

      8.7 Logging

      8.8 Detecting File Changes with AIDE

9. The Fedora Community

      9.1 Participating in the Fedora Mailing Lists

      9.2 Using IRC

      9.3 Using Bugzilla

      9.4 Running Rawhide

      9.5 Participating in Fedora Projects

10. Advanced Installation

      10.1 Resizing a Windows Partition

      10.2 Configuring RAID and LVM During Installation

      10.3 Preparing Alternate Installation Media

      10.4 Installing with Kickstart

      10.5 Configuring the GRUB Bootloader

      10.6 Using Rescue Mode on an Installation Disc

      10.7 Installing Xen Virtual Machines

Index

商品描述(中文翻譯)

**書籍描述**

「這本書既不是一本『開始使用 Linux』的書籍,也不是一本枯燥的參考手冊,對於從其他作業系統或發行版轉向 Fedora 的讀者來說,這本書提供了很多有用的資訊。」
-- Behdad Esfahbod,Fedora 開發者

這本書將幫助你快速掌握 Fedora Linux,這是一個安全設計的 Linux 發行版,包含大量免費的軟體包。Fedora 開箱即用,安全性高,安裝簡單,且可高度自訂——這本書將教你如何讓 Fedora 為你服務。

《Fedora Linux:Red Hat 社群發行版的完整指南》將深入介紹 Fedora 的基本任務和活動,並以易於學習的模組形式呈現。從安裝和配置到高級主題,如管理、安全性和虛擬化,這本書捕捉了 Fedora Core 的重要細節——而不會像其他書籍和幫助/如何做的網站那樣冗長。相反,你可以從基於任務的簡潔方法中學習如何將 Fedora 用作桌面和伺服器作業系統。

在這本書中,你將學習如何:
- 安裝 Fedora 並執行基本管理任務
- 配置 KDE 和 GNOME 桌面
- 在筆記型電腦上啟用電源管理並連接有線或無線網路
- 查找、安裝和更新 Fedora 上的數千個軟體包
- 執行備份、使用 RAID 提高可靠性,並使用邏輯卷管理磁碟
- 設置文件共享、DNS、DHCP、電子郵件、Web 伺服器等伺服器
- 使用 Fedora 的安全功能,包括 SELinux、PAM 和存取控制清單 (ACL)

無論你是運行穩定版本的 Fedora Core 還是最新的 Rawhide 版本,這本書都適合各種程度的使用者。模組化的實驗室方法不僅展示了事物如何運作——還解釋了為什麼——並提供了你需要的答案,以便快速上手使用 Fedora Linux。

**作者簡介**
Chris Tyler 是一名電腦顧問,也是加拿大多倫多 Seneca College 的計算機研究教授,教授 Linux 和 X Window 系統管理課程。他曾在從嵌入式數據轉換器到 Multics 大型主機的系統上工作。

**目錄**

**前言**

**1. 快速入門:安裝 Fedora**
1.1 選擇 Fedora:它適合你嗎?
1.2 獲取 Fedora Core 軟體
1.3 安裝 Fedora Core

**2. 在桌面上使用 Fedora**
2.1 開始使用 Fedora 圖形用戶介面
2.2 自訂 GNOME
2.3 自訂 KDE
2.4 微調顯示配置
2.5 配置列印
2.6 配置聲音
2.7 添加和配置字型
2.8 使用 USB 儲存裝置

**3. 在筆記型電腦上使用 Fedora**
3.1 電源管理
3.2 配置網路
3.3 配置觸控板
3.4 使用雙視頻輸出

**4. 基本系統管理**
4.1 使用命令行
4.2 訪問線上文檔
4.3 管理文件
4.4 使用 vi 進行基本文本編輯
4.5 使用運行級別
4.6 管理和配置服務
4.7 管理用戶和群組
4.8 控制文件存取
4.9 管理進程
4.10 使用 SSH 進行遠端管理
4.11 使用 Shell 重定向和管道
4.12 編寫簡單腳本

**5. 軟體包管理**
5.1 查詢軟體包管理數據庫
5.2 使用 RPM 安裝和移除軟體
5.3 使用軟體庫
5.4 回滾軟體包安裝、升級或移除
5.5 自動更新
5.6 從源碼安裝
5.7 製作自己的 RPM 軟體包
5.8 為不同架構重建 RPM 軟體包

**6. 儲存管理**
6.1 使用邏輯卷管理
6.2 管理 RAID
6.3 進行備份
6.4 排程任務

**7. 網路服務**
7.1 配置 Samba 與 Windows 系統共享文件
7.2 配置 DHCP 伺服器
7.3 配置域名伺服器
7.4 配置 CUPS 列印伺服器
7.5 使用 Apache Web 伺服器
7.6 配置 sendmail 伺服器
7.7 配置 IMAP 和 POP3 電子郵件
7.8 配置 Webmail
7.9 在 MySQL 伺服器上創建數據庫和帳戶
7.10 安裝和配置 Wiki
7.11 配置 FTP 伺服器
7.12 分析 Web 和 FTP 日誌

**8. 保護你的系統**
8.1 防止不必要的連接
8.2 使用 SELinux
8.3 使用存取控制清單
8.4 使文件不可變
8.5 使用 sudo 委派權限
8.6 配置 PAM 和 consolehelper
8.7 日誌記錄
8.8 使用 AIDE 偵測文件變更

**9. Fedora 社群**
9.1 參與 Fedora 郵件列表
9.2 使用 IRC
9.3 使用 Bugzilla
9.4 運行 Rawhide
9.5 參與 Fedora 專案

**10. 高級安裝**
10.1 調整 Windows 分區大小
10.2 在安裝過程中配置 RAID 和 LVM
10.3 準備替代安裝媒介
10.4 使用 Kickstart 安裝
10.5 配置 GRUB 啟動加載程式
10.6 在安裝光碟上使用救援模式
10.7 安裝 Xen 虛擬機

**索引**