買這商品的人也買了...
-
$2,640$2,508 -
$520$416 -
$970Introduction to Algorithms, 2/e
-
$2,370$2,252 -
$1,176Computer Organization and Design: The Hardware/Software Interface, 3/e(IE) (美國版ISBN:1558606041)
-
$1,782Linux Device Drivers, 3/e (Paperback)
-
$1,078Operating System Principles, 7/e(IE) (美國版ISBN:0471694665-Operating System Concepts, 7/e) (平裝)
-
$680$646 -
$620$558 -
$880$695 -
$580$493 -
$390$332 -
$2,340Understanding the Linux Kernel, 3/e (Paperback)
-
$580$458 -
$650$507 -
$890$757 -
$780$741 -
$780$663 -
$680$578 -
$650$507 -
$980$774 -
$720$612 -
$400$340 -
$600$480 -
$520$343
相關主題
商品描述
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 命令與概念
- 登入
- 設定密碼
- 虛擬控制台
- 常用命令
- Shell
- 有用的鍵及其使用方法
- 輸入快捷鍵
- 檔名擴展
- 儲存輸出
- 什麼是命令?
- 將命令放入背景
- 遠端登錄與命令執行
- 手冊頁
- 啟動檔
- 重要目錄
- 基本文本編輯
- 高級 Shell 與 Shell 腳本
5. 網頁瀏覽器與即時消息
- 全球資訊網
- 即時消息
6. 電子郵件客戶端
- 使用 KMail
- 使用 Mozilla Mail & News
- 使用 fetchmail 將郵件傳送到您的電腦
- 使用 GnuPG 進行 OpenPGP 加密
7. 遊戲
- 遊戲
- Quake III
- Return to Castle Wolfenstein
- Unreal Tournament 2004
- 模擬器
- Frozen Bubble
- Tux Racer
8. 辦公室套件與個人生產力
- 使用 OpenOffice
- KOffice
- 其他文字處理器
- 同步 PDA
- 群件
- 管理您的財務
9. 多媒體
- 多媒體概念
- 內核與驅動程式問題
- 嵌入式及其他多媒體設備
- 桌面環境
- Windows 相容性
- 多媒體應用
- 多媒體工具包與開發環境
- 常見問題的解決方案
- 參考文獻
第二部分:系統管理
10. 系統管理基礎
- 維護系統
- 管理檔案系統
- 管理交換空間
- /proc 檔案系統
- 設備檔案
- 使用 cron 排程重複任務
- 一次執行任務
- 管理系統日誌
- 程序
- 服務您的程式
11. 管理用戶、群組與權限
- 管理用戶帳戶
- 檔案擁有權與權限
- 更改擁有者、群組與權限
12. 安裝、更新與編譯程式
- 升級軟體
- 一般升級程序
- 自動化與批量升級
- 升級未提供於套件中的軟體
- 壓縮與歸檔工具
13. 網路
- 使用 TCP/IP 進行網路連接
- 撥號 PPP
- ISDN 上的 PPP
- ADSL
- 有線調製解調器
- 網路診斷工具
14. 列印
- 列印
- 管理列印服務
15. 檔案共享
- 與 Windows 系統共享檔案 (Samba)
- NFS 和 NIS 配置
16. X Window 系統
- X 的歷史
- X 概念
- 硬體需求
- 安裝 X.org
- 配置 X.org
- 運行 X
- 遇到問題
- X 與 3D
17. 系統啟動與關閉
- 啟動系統
- 系統啟動與初始化
- 單用戶模式
- 關閉系統
- 圖形運行級編輯器:KSysV
18. 配置與構建內核
- 構建新內核
- 可加載的設備驅動程式
- 自動加載模組
19. 文本編輯
- 使用 vi 編輯檔案
- (X)Emacs 編輯器
20. 文本處理
- TeX 和 LaTeX
- XML 和 DocBook
- groff
- Texinfo
第三部分:程式設計
21. 程式設計工具
- 使用 gcc 進行程式設計
- Makefile
- 使用 gdb 進行除錯
- C 程式設計師的有用工具
- 使用 Perl
- Java
- Python
- 其他語言
- OpenGL 程式設計簡介
- 整合開發環境
22. 運行網頁伺服器
- 配置您自己的網頁伺服器
23. 傳輸與處理電子郵件
- Postfix MTA
- Procmail
- 垃圾郵件過濾
24. 運行 FTP 伺服器
- 簡介
- 編譯與安裝
- 運行 ProFTPD
- 配置
第四部分:網路服務
25. 使用 MySQL 和 PHP 運行網頁應用
- MySQL
- PHP
- LAMP 伺服器實作
26. 運行安全系統
- 系統安全的觀點
- 設置安全系統的初步步驟
- TCP Wrapper 配置
- 防火牆:過濾 IP 封包
- SELinux
27. 備份與恢復
- 製作備份
- 緊急情況下的應對措施
28. 異構網路與運行 Windows 程式
- 共享分區
- 模擬與虛擬操作系統
- 遠端桌面訪問 Windows 程式
- FreeNX:Linux 作為遠端桌面伺服器
附錄:Linux 資訊來源
索引