Running Linux, 5/e (Paperback)

Matthias Kalle Dalheimer, Matt Welsh

  • 出版商: O'Reilly
  • 出版日期: 2006-01-31
  • 定價: $1,650
  • 售價: 9.5$1,568
  • 貴賓價: 9.0$1,485
  • 語言: 英文
  • 頁數: 974
  • 裝訂: Paperback
  • ISBN: 0596007604
  • ISBN-13: 9780596007607
  • 相關分類: Linux
  • 立即出貨 (庫存 < 3)

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

相關主題

商品描述

Description

You may be contemplating your first Linux installation. Or you may have been using Linux for years and need to know more about adding a network printer or setting up an FTP server. Running Linux, now in its fifth edition, is the book you'll want on hand in either case. Widely recognized in the Linux community as the ultimate getting-started and problem-solving book, it answers the questions and tackles the configuration issues that frequently plague users, but are seldom addressed in other books.


This fifth edition of Running Linux is greatly expanded, reflecting the maturity of the operating system and the teeming wealth of software available for it. Hot consumer topics such
as audio and video playback applications, groupware functionality, and spam filtering are covered, along with the basics in configuration and management that always have made the book popular.

Running Linux covers basic communications such as mail, web surfing, and instant messaging, but also delves into the subtleties of network configuration--including dial-up, ADSL, and cable modems--in case you need to set up your network manually. The book can
make you proficient on office suites and personal productivity applications--and also tells you what programming tools are available if you're interested in contributing to these applications.


Other new topics in the fifth edition include encrypted email and filesystems, advanced shell techniques, and remote login applications. Classic discussions on booting, package management, kernel recompilation, and X configuration have also been updated.


The authors of Running Linux have anticipated problem areas, selected stable and popular solutions, and provided clear instructions to ensure that you'll have a satisfying experience using Linux. The discussion is direct and complete enough to guide novice users, while still providing the additional information experienced users will need to progress in their mastery of Linux.


Whether you're using Linux on a home workstation or maintaining a network server, Running Linux will provide expert advice just when you need it.

Table of Contents

Preface

Part I. Enjoying and Being Productive on Linux

1. Introduction to Linux

     About This Book

     Who's Using Linux?

     System Features

     About Linux's Copyright

     Open Source and the Philosophy of Linux
     Sources of Linux Information

     Getting Help

2. Preinstallation and Installation

     Distributions of Linux

     Preparing to Install Linux

     Post-Installation Procedures

     Running into Trouble

3. Desktop Environments

     Why Use a Graphical Desktop?

     The K Desktop Environment

     KDE Applications

     The GNOME Desktop Environment

     GNOME Applications

4. Basic Unix Commands and Concepts

     Logging In

     Setting a Password

     Virtual Consoles

     Popular Commands

     Shells

     Useful Keys and How to Get Them to Work

     Typing Shortcuts

     Filename Expansion

     Saving Your Output

     What Is a Command?

     Putting a Command in the Background

     Remote Logins and Command Execution

     Manual Pages

     Startup Files

     Important Directories

     Basic Text Editing

     Advanced Shells and Shell Scripting

5. Web Browsers and Instant Messaging

     The World Wide Web

     Instant Messaging

6. Electronic Mail Clients

     Using KMail

     Using Mozilla Mail & News

     Getting the Mail to Your Computer with fetchmail

     OpenPGP Encryption with GnuPG

7. Games

     Gaming

     Quake III

     Return to Castle Wolfenstein

     Unreal Tournament 2004

     Emulators

     Frozen Bubble

     Tux Racer

8. Office Suites and Personal Productivity

     Using OpenOffice

     KOffice

     Other Word Processors

     Synching PDAs

     Groupware

     Managing Your Finances

9. Multimedia

     Multimedia Concepts

     Kernel and Driver Issues

     Embedded and Other Multimedia Devices

     Desktop Environments

     Windows Compatibility

     Multimedia Applications

     Multimedia Toolkits and Development Environments

     Solutions to Common Problems

     References

Part II. System Administration

10. System Administration Basics

     Maintaining the System

     Managing Filesystems

     Managing Swap Space

     The /proc Filesystem

     Device Files

     Scheduling Recurring Jobs Using cron

     Executing Jobs Once

     Managing System Logs

     Processes

     Programs That Serve You

11. Managing Users, Groups, and Permissions

     Managing User Accounts

     File Ownership and Permissions

     Changing the Owner, Group, and Permissions

12. Installing, Updating, and Compiling Programs

     Upgrading Software

     General Upgrade Procedure

     Automated and Bulk Upgrades

     Upgrading Software Not Provided in Packages

     Archive and Compression Utilities

13. Networking

     Networking with TCP/IP

     Dial-Up PPP

     PPP over ISDN

     ADSL

     Cable Modems

     Network Diagnostics Tools

14. Printing

     Printing

     Managing Print Services

15. File Sharing

     Sharing Files with Windows Systems (Samba)

     NFS and NIS Configuration

16. The X Window System

     A History of X

     X Concepts

     Hardware Requirements

     Installing X.org

     Configuring X.org

     Running X

     Running into Trouble

     X and 3D

17. System Start and Shutdown

     Booting the System

     System Startup and Initialization

     Single-User Mode

     Shutting Down the System

     A Graphical Runlevel Editor: KSysV

18. Configuring and Building the Kernel

     Building a New Kernel

     Loadable Device Drivers

     Loading Modules Automatically

19. Text Editing

     Editing Files Using vi

     The (X)Emacs Editor

20. Text Processing

     TeX and LaTeX

     XML and DocBook

     groff

     Texinfo

Part III. Programming

21. Programming Tools

     Programming with gcc

     Makefiles

     Debugging with gdb

     Useful Utilities for C Programmers

     Using Perl

     Java

     Python

     Other Languages

     Introduction to OpenGL Programming

     Integrated Development Environments

22. Running a Web Server

     Configuring Your Own Web Server

23. Transporting and Handling Email Messages

     The Postfix MTA

     Procmail

     Filtering Spam

24. Running an FTP Server

     Introduction

     Compiling and Installing

     Running ProFTPD

     Configuration

Part IV. Network Services

25. Running Web Applications with MySQL and PHP

     MySQL

     PHP

     The LAMP Server in Action

26. Running a Secure System

     A Perspective on System Security

     Initial Steps in Setting Up a Secure System

     TCP Wrapper Configuration

     Firewalls: Filtering IP Packets

     SELinux

27. Backup and Recovery

     Making Backups

     What to Do in an Emergency

28. Heterogeneous Networking and Running Windows Programs

     Sharing Partitions

     Emulation and Virtual Operating Systems

     Remote Desktop Access to Windows Programs

     FreeNX: Linux as a Remote Desktop Server

Appendix: Sources of Linux Information

Index

商品描述(中文翻譯)

描述



你可能正在考慮進行第一次的Linux安裝。或者你可能已經使用Linux多年,需要了解如何添加網絡打印機或設置FTP服務器。《Running Linux》第五版是你在任何情況下都需要的書籍。在Linux社區中被廣泛認可為最佳入門和解決問題的書籍,它回答了經常困擾用戶但在其他書籍中很少提到的問題和配置問題。



這本《Running Linux》第五版得到了大幅擴充,反映了操作系統的成熟度和豐富的軟件資源。它涵蓋了熱門的消費者話題,如音頻和視頻播放應用程序、協作功能和垃圾郵件過濾,同時也包括了配置和管理的基礎知識,這些一直是這本書受歡迎的原因。


《Running Linux》涵蓋了基本的通信,如郵件、網絡瀏覽和即時通訊,但也深入探討了網絡配置的細節,包括撥號、ADSL和數據機等,以防需要手動設置網絡。這本書可以讓你熟練使用辦公套件和個人生產力應用程序,並告訴你如果有興趣為這些應用程序做出貢獻,有哪些編程工具可用。



第五版中的其他新主題包括加密郵件和文件系統、高級shell技巧和遠程登錄應用程序。關於引導、軟件包管理、內核重新編譯和X配置的經典討論也已更新。



《Running Linux》的作者們預見了問題領域,選擇了穩定和受歡迎的解決方案,並提供了清晰的指導,以確保你在使用Linux時有一個令人滿意的體驗。這本書的討論直接而完整,足以指導新手用戶,同時還提供了經驗豐富的用戶在掌握Linux方面需要的額外信息。



無論你是在家工作站上使用Linux還是維護網絡服務器,《Running Linux》都將在你需要時提供專業建議。



目錄



前言


第一部分. 在Linux上享受和提高生產力


1. Linux簡介

     關於本書

     誰在使用Linux?

     系統特點

     關於Linux的版權

     開源和Linux的哲學
     Linux資訊來源

     獲取幫助


2. 預安裝和安裝

     Linux發行版

     準備安裝Linux

     安裝後的程序

     遇到問題


3. 桌面環境

     為什麼使用圖形化桌面?

     K桌面環境

     KDE應用程序

     GNOME桌面環境

     GNOME應用程序


4. 基本Unix命令和概念

     登錄

     設置密碼

     虛擬控制台

     常用命令

 ```