Linux in a Nutshell, 5/e
暫譯: Linux 精要,第五版

Ellen Siever, Aaron Weber, Stephen Figgins, Robert Love, Arnold Robbins

  • 出版商: O'Reilly
  • 出版日期: 2005-08-06
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 944
  • 裝訂: Paperback
  • ISBN: 0596009305
  • ISBN-13: 9780596009304
  • 相關分類: Linux
  • 已過版

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

商品描述

Description:

Over the last few years, Linux has grown both as an operating system and a tool for personal and business use. Simultaneously becoming more user friendly and more powerful as a back-end system, Linux has achieved new plateaus: the newer filesystems have solidified, new commands and tools have appeared and become standard, and the desktop--including new desktop environments--have proved to be viable, stable, and readily accessible to even those who don't consider themselves computer gurus.

Whether you're using Linux for personal software projects, for a small office or home office (often termed the SOHO environment), to provide services to a small group of colleagues, or to administer a site responsible for millions of email and web connections each day, you need quick access to information on a wide range of tools. This book covers all aspects of administering and making effective use of Linux systems. Among its topics are booting, package management, and revision control. But foremost in Linux in a Nutshell are the utilities and commands that make Linux one of the most powerful and flexible systems available.

Now in its fifth edition, Linux in a Nutshell brings users up-to-date with the current state of Linux. Considered by many to be the most complete and authoritative command reference for Linux available, the book covers all substantial user, programming, administration, and networking commands for the most common Linux distributions.

Comprehensive but concise, the fifth edition has been updated to cover new features of major Linux distributions. Configuration information for the rapidly growing commercial network services and community update services is one of the subjects covered for the first time.

But that's just the beginning. The book covers editors, shells, and LILO and GRUB boot options. There's also coverage of Apache, Samba, Postfix, sendmail, CVS, Subversion, Emacs, vi, sed, gawk, and much more. Everything that system administrators, developers, and power users need to know about Linux is referenced here, and they will turn to this book again and again.

 

Table of Contents:

Chapter 1

Preface

1. Introduction

     The Excitement of Linux

     Distribution and Support
     Commands on Linux

     What This Book Offers

     Sources and Licenses

     Beginner's Guide

2. System and Network Administration Overview

     Common Commands

     Overview of Networking

     Overview of TCP/IP

     Overview of Firewalls and Masquerading
     Overview of NFS

     Overview of NIS

     Administering NIS

     RPC and XDR

3. Linux Commands

     Alphabetical Summary of Commands

4. Boot Methods

     The Boot Process

     LILO: The Linux Loader

     GRUB: The Grand Unified Bootloader

     GRUB Commands

     Dual-Booting Linux and Windows NT/2000/XP

     Boot-Time Kernel Options

     initrd: Using a RAM Disk

5. Package Management

     The Red Hat Package Manager

     Yum: Yellowdog Updater Modified

     up2date: Red Hat Update Agent

     The Debian Package Manager

6. The Bash Shell and Korn Shell

     Overview of Features

     Invoking the Shell

     Syntax

     Functions

     Variables

     Arithmetic Expressions

     Command History

     Job Control

     Command Execution

     Restricted Shells

     Built-in Commands (Bash and Korn Shells)

7. Pattern Matching

     Filenames Versus Patterns

     Metacharacters

     Metacharacters, Listed by Program

     Examples of Searching

8. The Emacs Editor

     Conceptual Overview

     Command-Line Syntax

     Summary of Commands by Group

     Summary of Commands by Key

     Summary of Commands by Name

9. The vi, ex, and vim Editors

     Conceptual Overview

     Command-Line Syntax

     Review of vi Operations

     vi Commands

     vi Configuration

     ex Basics

     Alphabetical Summary of ex Commands

10. The sed Editor

     Conceptual Overview

     Command-Line Syntax

     Syntax of sed Commands

     Group Summary of sed Commands

     Alphabetical Summary of sed Commands

11. The gawk Programming Language

     Conceptual Overview

     Command-Line Syntax

     Patterns and Procedures

     Built-in Variables

     Operators

     Variable and Array Assignment

     User-Defined Functions

     Gawk-specific Features

     Implementation Limits

     Group Listing of awk Functions and Commands

     Alphabetical Summary of awk Functions and Commands

     Source Code

12. Source Code Management: An Overview

     Introduction and Terminology

     Usage Models

     Source Code Management Systems

     Other Source Code Management Systems

13. The Concurrent Versions System (CVS)

     Conceptual Overview

     Command-Line Syntax and Options

     Dot Files

     Environment Variables

     Keywords and Keyword Modes

     Dates

     CVSROOT Variables

     Alphabetical Summary of Commands

14. The Subversion Version Control System

     Conceptual Overview

     Obtaining Subversion

     Using Subversion: A Quick Tour

     The Subversion Command Line Client: svn

     Repository Administration: svnadmin

     Examining the Repository: svnlook

     Providing Remote Access: svnserve

     Other Subversion Components

Index

商品描述(中文翻譯)

**描述:**
在過去幾年中,Linux作為一個操作系統和個人及商業用途的工具,得到了迅速發展。Linux在成為更友好的用戶界面和更強大的後端系統的同時,達到了新的高峰:新的檔案系統已經穩固,新命令和工具已經出現並成為標準,桌面環境(包括新的桌面環境)已被證明是可行的、穩定的,並且對於那些不認為自己是電腦專家的用戶來說也很容易接觸。

無論您是將Linux用於個人軟體專案、小型辦公室或家庭辦公室(通常稱為SOHO環境)、為小組同事提供服務,還是管理一個每天負責數百萬封電子郵件和網路連接的網站,您都需要快速獲取各種工具的信息。本書涵蓋了管理和有效使用Linux系統的所有方面。其主題包括啟動、套件管理和版本控制。但在《Linux in a Nutshell》中,最重要的是使Linux成為最強大和靈活系統的工具和命令。

現在已經是第五版的《Linux in a Nutshell》讓用戶了解Linux的最新狀態。這本書被許多人認為是最完整和權威的Linux命令參考,涵蓋了最常見Linux發行版的所有重要用戶、程式設計、管理和網路命令。

這一版全面而簡潔,已更新以涵蓋主要Linux發行版的新功能。快速增長的商業網路服務和社區更新服務的配置信息是首次涵蓋的主題之一。

但這僅僅是個開始。本書涵蓋了編輯器、Shell、LILO和GRUB啟動選項。還包括Apache、Samba、Postfix、sendmail、CVS、Subversion、Emacs、vi、sed、gawk等的內容。系統管理員、開發人員和高級用戶需要了解的有關Linux的所有信息都在這裡提及,他們會一次又一次地參考這本書。

**目錄:**
第1章
前言
1. 介紹
     Linux的興奮
     發行版和支持
     Linux上的命令
     本書提供的內容
     來源和許可
     初學者指南

2. 系統和網路管理概述
     常用命令
     網路概述
     TCP/IP概述
     防火牆和偽裝概述
     NFS概述
     NIS概述
     管理NIS
     RPC和XDR

3. Linux命令
     命令的字母順序摘要

4. 啟動方法
     啟動過程
     LILO:Linux加載器
     GRUB:統一啟動加載器
     GRUB命令
     雙啟動Linux和Windows NT/2000/XP
     啟動時的內核選項
     initrd:使用RAM磁碟

5. 套件管理
     Red Hat套件管理器
     Yum:Yellowdog Updater Modified
     up2date:Red Hat更新代理
     Debian套件管理器

6. Bash Shell和Korn Shell
     功能概述
     調用Shell
     語法
     函數
     變數
     算術表達式
     命令歷史
     作業控制
     命令執行
     受限Shell
     內建命令(Bash和Korn Shell)

7. 模式匹配
     檔名與模式
     元字符
     按程式列出的元字符
     搜尋示例

8. Emacs編輯器
     概念概述
     命令行語法
     按組的命令摘要
     按鍵的命令摘要
     按名稱的命令摘要

9. vi、ex和vim編輯器
     概念概述
     命令行語法
     vi操作回顧
     vi命令
     vi配置
     ex基礎
     ex命令的字母順序摘要

10. sed編輯器
     概念概述
     命令行語法
     sed命令的語法
     sed命令的組摘要
     sed命令的字母順序摘要

11. gawk程式語言
     概念概述
     命令行語法
     模式和程序
     內建變數
     運算符
     變數和陣列賦值
     用戶定義函數
     gawk特有功能
     實現限制
     awk函數和命令的組列表
     awk函數和命令的字母順序摘要
     源代碼

12. 源代碼管理:概述
     介紹和術語
     使用模型
     源代碼管理系統
     其他源代碼管理系統

13. 併發版本系統(CVS)
     概念概述
     命令行語法和選項
     點檔
     環境變數
     關鍵字和關鍵字模式
     日期
     CVSROOT變數
     命令的字母順序摘要

14. Subversion版本控制系統
     概念概述
     獲取Subversion
     使用Subversion:快速導覽
     Subversion命令行客戶端:svn
     倉庫管理:svnadmin
     檢查倉庫:svnlook
     提供遠端訪問:svnserve
     其他Subversion組件

索引