A Practical Guide to Red Hat Linux : Fedora Core and Red Hat Enterprise Linux, 2/e (Paperback)
暫譯: Red Hat Linux 實用指南:Fedora Core 與 Red Hat Enterprise Linux,第 2 版 (平裝本)

Mark G. Sobell

  • 出版商: Prentice Hall
  • 出版日期: 2004-07-01
  • 售價: $2,230
  • 貴賓價: 9.5$2,119
  • 語言: 英文
  • 頁數: 1136
  • 裝訂: Paperback
  • ISBN: 0131470248
  • ISBN-13: 9780131470248
  • 相關分類: Linux
  • 已過版

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

相關主題

商品描述

Description:

The best just became BETTER! Completely revised to meet all your Red Hat Linux needs!

Fedora Core and Red Hat Enterprise Linux are advanced operating systems. You need a book that's just as advanced. This book explains Linux clearly and effectively--with a focus on the features you care about, including system security, Internet server setup, and sharing files and printers with Windows systems. Best-selling Linux author Mark Sobell starts at the beginning and walks you through everything that matters, from installing Fedora Core using the included CDs to GNOME, KDE, Samba 3, sendmail, Apache, DNS, NIS, and iptables. Along the way, you learn the "hows" and the "whys." Whether you are a user, an administrator, or a programmer, this book gives you all you need and more. Mark Sobell knows every Linux nook and cranny, has taught hundreds of thousands of readers, and never forgets what it's like to be new to Linux.

Don't settle for yesterday's Linux book...get the ONLY book that meets today's challenges and tomorrow's!

Compared with the other Linux books out there, A Practical Guide to Red Hat® Linux®, Second Edition, delivers...

  • The full Fedora Core operating system on 4 CDs (not the truncated "Publisher's Edition") AND complete coverage of Fedora Core and the 2.6 Linux kernel, PLUS coverage of Red Hat Enterprise Linux
  • Deeper coverage of GNOME and KDE, including customization
  • More practical coverage of file sharing with Samba, NFS, and FTP
  • Easier-to-follow coverage of Internet server configuration including Apache, sendmail, NFS, and DNS
  • More up-to-date coverage of security, including SELinux (Security Enhanced Linux), OpenSSH, and firewall setup using iptables
  • Better coverage of "meat-and-potatoes" system/network administration tasks
  • A more practical introduction to writing bash shell scripts
  • More complete coverage of configuring local and network printers using CUPS
  • And much more...including a 500+ word glossary and a comprehensive index to help you find what you need fast!

Includes 4 CDs!
Get the full version of Red Hat's Fedora Core 2 release!

 

Table of Contents:

Preface.

1. Welcome to Linux.

The GNU-Linux Connection.

The Linux 2.6 Kernel.

The Heritage of Linux: UNIX.

What Is So Good About Linux?

Overview of Linux.

Additional Features of Linux.

Conventions Used in This Book.

Chapter Summary.

Exercises.

I. INSTALLING RED HAT LINUX.

2. Installation Overview.

More Information.

Planning the Installation.

How the Installation Works.

The Medium: Where Is the Source Data?

Downloading, Burning, and Installing a CD Set (FEDORA).

Rescue CD.

Collecting Information About the System.

Chapter Summary.

Exercises.

Advanced Exercises.

3. Step-by-Step Installation.

Installing Red Hat Linux.

Installation Tasks.

The X Window System.

Chapter Summary.

Exercises.

Advanced Exercises.

II. Getting Started with Red Hat Linux.

4. Introduction to Red Hat Linux.

Curbing Your Power: Superuser/root/Administrator Access.

A Tour of the Red Hat Linux Desktop.

Getting the Facts: Where to Find Documentation.

More About Logging In.

Controlling Windows II.

Chapter Summary.

Exercises.

Advanced Exercises.

5. The Linux Utilities.

Special Characters.

Basic Utilities.

Working with Files.

| (Pipe): Communicates Between Processes.

Four More Utilities.

Compressing and Archiving a File.

Locating Commands.

Obtaining User and System Information.

Communicating with Other Users.

Email.

Tutorial: Creating and Editing a File with vim (vi).

Chapter Summary.

Exercises.

Advanced Exercises.

6. The Linux Filesystem.

The Hierarchical Filesystem.

Directory and Ordinary Files.

Working with Directories.

Access Permissions.

Links.

Chapter Summary.

Exercises.

Advanced Exercises.

7. The Shell I.

The Command Line.

Standard Input and Standard Output.

Redirection.

Pipes.

Running a Program in the Background.

Filename Generation/Pathname Expansion.

Builtins.

Chapter Summary.

Exercises.

Advanced Exercises.

III. DIGGING INTO RED HAT LINUX.

8. Linux GUIs: X, GNOME, and KDE.

X Window System.

Using GNOME.

Using KDE.

Chapter Summary.

Exercises.

Advanced Exercises.

9. The Shell II: The Bourne Again Shell.

Background.

Shell Basics.

Separating and Grouping Commands.

Redirecting Standard Error.

noclobber: Avoids Overwriting Files.

Manipulating the Directory Stack.

Processes.

Parameters and Variables.

History.

Editing the Command Line.

Alias.

Command Line Expansion.

Chapter Summary.

Exercises.

Advanced Exercises.

10. Networking and the Internet.

Types of Networks and How They Work.

Communicate over a Network.

Network Utilities.

Distributed Computing.

Usenet.

WWW: World Wide Web.

Chapter Summary.

Exercises.

Advanced Exercises.

IV. SYSTEM ADMINISTRATION.

11. System Administration: Core Concepts.

System Administrator and Superuser.

Rescue Mode.

SELinux (FEDORA).

System Operation.

Useful Utilities.

Setting Up a Server.

nsswitch.conf: Which Service to Look at First.

PAM.

Chapter Summary.

Exercises.

Advanced Exercises.

12. Files, Directories, and Filesystems.

Important Files and Directories.

File Types.

Filesystems.

Chapter Summary.

Exercises.

Advanced Exercises.

13. Downloading and Installing Software.

system-config-packages: Adds and Removes Software Packages.

rpm: Red Hat Package Manager.

Installing Non-rpm Software.

Keeping Software Up-to-Date.

Keeping the System Up-to-Date.

Chapter Summary.

Exercises.

Advanced Exercises.

14. Printing with CUPS.

Introduction.

JumpStart I: Configuring a Local Printer Using system-config-printer.

JumpStart II: Configuring a Remote Printer Using CUPS.

Traditional UNIX Printing.

Configuring Printers Using CUPS.

The GNOME Print Manager.

The KDE Printing Manager.

Integration with Windows.

Chapter Summary.

Exercises.

Advanced Exercises.

15. Rebuilding the Linux Kernel.

Preparing the Source Code.

Read the Documentation.

Configuring and Compiling the Linux Kernel.

Installing the Kernel and Associated Files.

Rebooting.

Boot Loader.

dmesg: Display Kernel Messages.

Chapter Summary.

Exercises.

Advanced Exercises.

16. Administration Tasks.

Configuring User and Group Accounts.

Backing Up Files.

Scheduling Tasks.

System Reports.

Keeping Users Informed.

Creating Problems.

Solving Problems.

Chapter Summary.

Exercises.

Advanced Exercises.

17. Configuring a LAN.

Setting Up the Hardware.

Configuring the Systems.

Setting Up Servers.

More Information.

Summary.

Exercises.

Advanced Exercises.

V. Using Clients and Setting Up Servers.

18. OpenSSH: Secure Network Communication.

Introduction.

About OpenSSH.

OpenSSH Clients.

sshd: OpenSSH Server.

Troubleshooting.

Tunneling/Port Forwarding.

Chapter Summary.

Exercises.

Advanced Exercises.

19. FTP: Transferring Files Across a Network.

Introduction.

More Information.

FTP Client.

FTP Server (vsftpd).

Chapter Summary.

Exercises.

Advanced Exercises.

20. sendmail: Setting Up Mail Clients, Servers, and More.

Introduction.

JumpStart I: Configuring sendmail on a Client.

JumpStart II: Configuring sendmail on a Server.

How sendmail Works.

Configuring sendmail.

In Addition to sendmail.

Authenticated Relaying.

Alternatives to sendmail.

Chapter Summary.

Exercises.

Advanced Exercises.

21. NIS: Network Information Service.

Introduction to NIS.

How NIS Works.

NIS Client Setup.

NIS Server Setup.

Chapter Summary.

Exercises.

Advanced Exercises.

22. NFS: Sharing Filesystems.

Introduction.

More Information.

NFS Client.

NFS Server.

automount: Mounting Directory Hierarchies Automatically.

Chapter Summary.

Exercises.

Advanced Exercises.

23. Samba: Integrating Linux and Windows.

Which Version of Samba?

Introduction.

About Samba.

JumpStart: system-config-samba: Configuring a Samba Server.

swat: Configuring a Samba Server.

Manually Configuring a Samba Server.

Accessing Linux Shares from Windows.

Accessing Windows Shares from Linux.

Troubleshooting.

Chapter Summary.

Exercises.

Advanced Exercises.

24. DNS/BIND: Tracking Domain Names and Addresses.

Introduction to DNS.

About DNS.

JumpStart I: Setting Up a DNS Cache.

JumpStart II: system-config-bind: Setting Up a Domain.

Setting Up BIND.

Troubleshooting.

A Full-functioned Nameserver.

A Slave Server.

A Split Horizon Server.

Chapter Summary.

Exercises.

Advanced Exercises.

25. iptables: Setting Up a Firewall.

How iptables Works.

About iptables.

JumpStart: Using system-config-securitylevel to Build a Firewall.

Anatomy of an iptables Command.

Building a Set of Rules.

A Rule Set Generated by system-config-securitylevel.

Sharing an Internet Connection Using NAT.

Chapter Summary.

Exercises.

Advanced Exercises.

26. Apache (httpd): Setting Up a Web Server.

Introduction.

About Apache.

JumpStart I: Getting Apache Up and Running.

JumpStart II: Setting Up Apache with system-config-httpd.

Filesystem Layout.

Configuration Directives.

The Red Hat httpd.conf File.

Redirects.

Multiviews.

Server Generated Directory Listings (Indexing).

VirtualHosts.

Troubleshooting.

Modules.

webalizer: Analyzing Web Traffic.

MRTG: Monitoring Traffic Loads.

Error Codes.

Chapter Summary.

Exercises.

Advanced Exercises.

VI. PROGRAMMING.

27. Programming Tools.

Programming in C.

Using Shared Libraries.

make: Keeps a Set of Programs Current.

Debugging C Programs.

Threads.

System Calls.

Source Code Management.

Chapter Summary.

Exercises.

Advanced Exercises.

28. Programming the Bourne Again Shell.

Control Structures.

Expanding Null or Unset Variables.

String Pattern Matching.

Filename Generation.

Builtins.

Functions.

Chapter Summary.

Exercises.

Advanced Exercises.

VII. APPENDIXES.

A. Regular Expressions.

Characters.

Delimiters.

Simple Strings.

Special Characters.

Rules.

Bracketing Expressions.

The Replacement String.

Extended Regular Expressions.

Appendix Summary.

B. Help.

Solving a Problem.

Finding Linux-Related Information.

Specifying a Terminal.

C. Security.

Encryption.

File Security.

Email Security.

Network Security.

Host Security.

Security Resources.

Appendix Summary.

D. The Free Software Definition.

E. The Linux 2.6 Kernel.

Native Posix Thread Library (NPTL).

IPSecurity (IPSec).

Asynchronous I/O (AIO).

O(1) Scheduler.

OProfile.

kksymoops.

Reverse Map Virtual Memory (rmap VM).

HugeTLBFS (Translation Look-Aside Buffer File System).

Remap_file_pages.

2.6 Network Stack Features (IGMPv3, IPv6, and Others).

Internet Protocol Virtual Server (IPVS).

Access Control Lists (ACLs).

4GB-4GB Memory Split: Physical Address Extension (PAE).

Scheduler Support for HyperThreaded CPUs.

Block I/O (BIO) Block Layer.

Support for > 2TB Filesystem.

New I/O Elevators.

Interactive Scheduler Response Tuning.

Glossary.

Index.

商品描述(中文翻譯)

描述:
最佳的選擇變得更好!完全修訂以滿足您所有的 Red Hat Linux 需求!

Fedora Core 和 Red Hat Enterprise Linux 是先進的操作系統。您需要一本同樣先進的書籍。本書清晰有效地解釋了 Linux,重點關注您所關心的功能,包括系統安全性、網際網路伺服器設置,以及與 Windows 系統共享檔案和印表機。暢銷 Linux 作者 Mark Sobell 從頭開始,帶您了解所有重要內容,從使用隨附的 CD 安裝 Fedora Core,到 GNOME、KDE、Samba 3、sendmail、Apache、DNS、NIS 和 iptables。在這個過程中,您將學到「如何」和「為什麼」。無論您是使用者、管理員還是程式設計師,這本書都能提供您所需的一切,甚至更多。Mark Sobell 知曉每一個 Linux 的細節,已經教導了數十萬讀者,並且從不忘記初學者學習 Linux 的感受。

不要滿足於過去的 Linux 書籍……獲得唯一一本能應對今天和明天挑戰的書籍!

與其他 Linux 書籍相比,《A Practical Guide to Red Hat® Linux®, Second Edition》提供了:
- 完整的 Fedora Core 操作系統在 4 張 CD 上(不是簡化的「出版者版本」)以及對 Fedora Core 和 2.6 Linux 核心的全面覆蓋,還包括 Red Hat Enterprise Linux 的內容
- 更深入的 GNOME 和 KDE 覆蓋,包括自定義
- 更實用的 Samba、NFS 和 FTP 檔案共享覆蓋
- 更易於理解的網際網路伺服器配置,包括 Apache、sendmail、NFS 和 DNS
- 更更新的安全性覆蓋,包括 SELinux(安全增強 Linux)、OpenSSH 和使用 iptables 設置防火牆
- 更好的「基本」系統/網路管理任務覆蓋
- 更實用的 bash shell 腳本編寫入門
- 更完整的使用 CUPS 配置本地和網路印表機的內容
- 還有更多……包括 500 多字的詞彙表和全面的索引,幫助您快速找到所需內容!

包括 4 張 CD!獲得 Red Hat 的 Fedora Core 2 版本的完整版本!

目錄:
前言。
1. 歡迎來到 Linux。
- GNU-Linux 連結。
- Linux 2.6 核心。
- Linux 的傳承:UNIX。
- Linux 有什麼好處?
- Linux 概述。
- Linux 的其他特性。
- 本書使用的約定。
- 章節摘要。
- 練習。

I. 安裝 Red Hat Linux。
2. 安裝概述。
- 更多資訊。
- 安裝計劃。
- 安裝的運作方式。
- 媒介:來源數據在哪裡?
- 下載、燒錄和安裝 CD 套件(FEDORA)。
- 救援 CD。
- 收集系統資訊。
- 章節摘要。
- 練習。
- 進階練習。

3. 步驟安裝。
- 安裝 Red Hat Linux。
- 安裝任務。
- X Window 系統。
- 章節摘要。
- 練習。
- 進階練習。

II. 開始使用 Red Hat Linux。
4. Red Hat Linux 介紹。
- 限制您的權限:超級使用者/root/管理員訪問。
- Red Hat Linux 桌面的導覽。
- 獲取事實:在哪裡找到文檔。
- 更多登錄資訊。
- 控制 Windows II。
- 章節摘要。
- 練習。
- 進階練習。

5. Linux 工具。
- 特殊字符。
- 基本工具。
- 檔案操作。
- |(管道):進程之間的通信。
- 四個其他工具。
- 壓縮和歸檔檔案。
- 定位命令。
- 獲取用戶和系統資訊。
- 與其他用戶通信。
- 電子郵件。
- 教程:使用 vim(vi)創建和編輯檔案。
- 章節摘要。
- 練習。
- 進階練習。

6. Linux 檔案系統。
- 層次檔案系統。
- 目錄和普通檔案。
- 操作目錄。
- 訪問權限。
- 連結。
- 章節摘要。
- 練習。
- 進階練習。

7. Shell I。
- 命令行。
- 標準輸入和標準輸出。
- 重定向。
- 管道。
- 在背景中運行程序。
- 檔名生成/路徑擴展。