Debian 參考手冊

Osamu Aoki (青木 修)

摘要

這本書是免費的;你可以在與 Debian 自由軟件指導方針(DFSG)兼容的任意版本的 GNU 通用公共許可證的條款下重新分發和/或修改本書。


目录

序言
1. 免責聲明
2. 什麼是 Debian
3. 關於本文檔
3.1. 指導原則
3.2. 預備知識
3.3. 排版約定
3.4. popcon 流行度
3.5. 包大小
3.6. 給本文檔報告 Bug
4. 一些對新使用者的引導
1. GNU/Linux 教程
1.1. 控制臺基礎
1.1.1. shell 提示符
1.1.2. X 系統下的 shell 提示符
1.1.3. root 賬戶
1.1.4. root shell 提示符
1.1.5. GUI系統管理工具
1.1.6. 虛擬控制檯
1.1.7. 怎樣退出命令行提示符
1.1.8. 怎樣關閉系統
1.1.9. 恢復一個正常的控制檯
1.1.10. 建議新手的額外軟件包
1.1.11. 額外用戶賬號
1.1.12. sudo 配置
1.1.13. 玩的時間
1.2. 類 Unix 文件系統
1.2.1. Unix 文件基礎
1.2.2. 文件系統深入解析
1.2.3. 文件系統權限
1.2.4. 控制新建檔案的許可權:umask
1.2.5. 一組使用者的許可權(組)
1.2.6. 時間戳
1.2.7. 連結
1.2.8. 命名管道(先進先出)
1.2.9. 套接字
1.2.10. 設備文件
1.2.11. 特別設備文件
1.2.12. procfs 和 sysfs
1.2.13. tmpfs
1.3. Midnight Commander (MC)
1.3.1. 自定義 MC
1.3.2. 啟動 MC
1.3.3. MC 文件管理
1.3.4. MC 命令列技巧
1.3.5. MC 內部編輯器
1.3.6. MC 內部檢視器
1.3.7. 自動啟動 MC
1.3.8. MC 中的 FTP 虛擬檔案系統
1.4. 類 Unix 工作環境基礎
1.4.1. 登入 shell
1.4.2. 定製bash
1.4.3. 特殊按鍵
1.4.4. Unix類型的鼠標操作
1.4.5. 文件內容查看
1.4.6. 文本編輯器
1.4.7. 設置默認文本編輯器
1.4.8. 定製vim
1.4.9. 記錄shell活動
1.4.10. 基本的Unix命令
1.5. 簡單 shell 命令
1.5.1. 命令執行和環境變量
1.5.2. “$LANG”變量
1.5.3. "$PATH" 變數
1.5.4. "$HOME" 變數
1.5.5. 命令列選項
1.5.6. Shell 萬用字元
1.5.7. 命令的返回值
1.5.8. 典型的順序命令和 shell 重定向
1.5.9. 命令別名
1.6. 類 Unix 的文本處理
1.6.1. Unix 文本工具
1.6.2. 正則表達式
1.6.3. 替換表達式
1.6.4. 正則表示式的全域性替換
1.6.5. 從文字檔案的表格中提取資料
1.6.6. 用於管道命令的小片段指令碼
2. Debian 軟體包管理
2.1. Debian 軟體包管理的前提
2.1.1. 軟體包配置
2.1.2. 基本的注意事項
2.1.3. 持續升級的生活
2.1.4. Debian 檔案庫基礎
2.1.5. Debian 是100% 的自由軟體
2.1.6. 軟體包依賴關係
2.1.7. 包管理的事件流
2.1.8. 對包管理問題的第一個迴應
2.2. 基礎軟體包管理操作
2.2.1. apt-get / apt-cache vs. aptitude
2.2.2. 命令列中的基礎軟體包管理操作
2.2.3. aptitude 的互動式使用
2.2.4. aptitude 的按鍵繫結
2.2.5. aptitude 軟體包檢視
2.2.6. aptitude 搜尋方式選項
2.2.7. aptitude 正則表示式
2.2.8. aptitude 的依賴解決
2.2.9. 軟體包活動日誌
2.3. aptitude 操作範例
2.3.1. 通過正則表示式匹配軟體包名稱來列出軟體包
2.3.2. 使用正則表示式匹配瀏覽
2.3.3. 完整地清理已刪除軟體包
2.3.4. 調整自動/手動安裝狀態
2.3.5. 全面的系統升級
2.4. 高階軟體包管理操作
2.4.1. 命令列中的高階軟體包管理操作
2.4.2. 驗證安裝的軟體包檔案
2.4.3. 預防軟體包故障
2.4.4. 搜尋軟體包元資料
2.5. Debian 軟體包內部管理
2.5.1. 檔案庫元資料
2.5.2. 頂層“Release”檔案及真實性
2.5.3. 檔案庫層的“Release”檔案
2.5.4. 獲取用於軟體包的元資料
2.5.5. APT 的軟體包狀態
2.5.6. aptitude 的軟體包狀態
2.5.7. 獲取的軟體包的本地副本
2.5.8. Debian 軟體包檔名稱
2.5.9. dpkg 命令
2.5.10. update-alternatives 命令
2.5.11. dpkg-statoverride 命令
2.5.12. dpkg-divert 命令
2.6. 從損壞的系統中恢復
2.6.1. 不相容舊的使用者配置
2.6.2. 具有相同檔案的不同軟體包
2.6.3. 修復損壞的軟體包指令碼
2.6.4. 使用 dpkg 命令進行救援
2.6.5. 恢復軟體包選擇資料
2.7. 軟體包管理技巧
2.7.1. 如何挑選 Debian 軟體包
2.7.2. 混合源檔案庫中的軟體包
2.7.3. 調整候選版本
2.7.4. 更新和向後移植
2.7.5. 阻止推薦的軟體包的安裝
2.7.6. 使用帶有 unstable 軟體包的 testing 版本
2.7.7. 使用帶有 experimental 軟體包的 unstable 版本
2.7.8. 自動下載和升級軟體包
2.7.9. 限制 APT 的下載頻寬
2.7.10. 緊急降級
2.7.11. 上傳軟體包的是誰?
2.7.12. equivs 軟體包
2.7.13. 移植一個軟體包到 stable 系統
2.7.14. 用於 APT 的代理伺服器
2.7.15. 小型公共軟體包檔案庫
2.7.16. 記錄和複製系統配置
2.7.17. 轉換或安裝一個外來的二進位制軟體包
2.7.18. 不使用 dpkg 解壓軟體包
2.7.19. 更多關於軟體包管理的文件
3. 系統初始化
3.1. 啓動過程概述
3.1.1. 第一階段:BIOS
3.1.2. 第二階段:引載加載程序
3.1.3. 第三階段:迷你 Debian 系統
3.1.4. 第四階段:常規 Debian 系統
3.2. SysV 風格的 init
3.2.1. 執行級別的含義
3.2.2. 執行級別的配置
3.2.3. 執行級別管理示例
3.2.4. 每個 init 指令碼預設的引數
3.2.5. 主機名
3.2.6. 檔案系統
3.2.7. 網路介面初始化
3.2.8. 網路服務初始化
3.2.9. 系統訊息
3.2.10. 核心訊息
3.3. udev 系統
3.3.1. 核心模組初始化
4. 認證
4.1. 一般的 Unix 認證
4.2. 管理賬號和密碼資訊
4.3. 好密碼
4.4. 設立加密的密碼
4.5. PAM 和 NSS
4.5.1. PAM 和 NSS 訪問的配置檔案
4.5.2. 現代的集中式系統管理
4.5.3. “為什麼 GNU su 不支援 wheel 組”
4.5.4. 嚴格的密碼規則
4.6. 其它的訪問控制
4.6.1. sudo
4.6.2. PolicyKit
4.6.3. SELinux
4.6.4. 限制訪問某些服務端的服務
4.7. 安全認證
4.7.1. 網際網路密碼安全
4.7.2. 安全 Shell
4.7.3. 網際網路額外的安全方式
4.7.4. root 密碼安全
5. 網絡設置
5.1. 基本網絡架構
5.1.1. 主機名解析
5.1.2. 網路介面名稱
5.1.3. 區域網網路地址範圍
5.1.4. 網路裝置支援
5.2. 現代的桌面網路配置
5.2.1. 圖形介面的網路配置工具
5.3. 傳統的網路連線和配置
5.4. 網路連線方式(傳統)
5.4.1. 乙太網 DHCP 連線
5.4.2. 乙太網靜態 IP 連線
5.4.3. 使用 pppconfig 的 PPP 連線
5.4.4. 使用 wvdialconf 的另一種可選的 PPP 連線
5.4.5. 使用 pppoeconf 的 PPPoE 乙太網連線
5.5. 使用 ifupdown 進行基本網路配置(舊)
5.5.1. 簡單的命令語法
5.5.2. "/etc/network/interfaces" 基本語法
5.5.3. 迴環網路介面
5.5.4. 使用 DHCP 的網路介面
5.5.5. 使用靜態 IP 地址的網路介面
5.5.6. 無線區域網介面基礎
5.5.7. 使用 WPA/WPA2 的無線區域網介面
5.5.8. 使用 WEP 的無線區域網介面
5.5.9. PPP 連線
5.5.10. 另一種 PPP 連線
5.5.11. PPPoE 連線
5.5.12. ifupdown 網路配置狀態
5.5.13. 網路重新配置基礎
5.5.14. ifupdown-extra 包
5.6. 使用 ifupdown 的高階網路配置(舊)
5.6.1. ifplugd 軟體包
5.6.2. ifmetric 軟體包
5.6.3. 虛擬介面
5.6.4. 高階命令語法
5.6.5. 對映節 mapping stanza
5.6.6. 手動的可切換網路配置
5.6.7. ifupdown 系統的指令碼
5.6.8. guessnet Mapping 對映
5.7. 底層網路配置
5.7.1. Iproute2 命令
5.7.2. 安全的底層網路操作
5.8. 網路優化
5.8.1. 找出最佳 MTU
5.8.2. 設定 MTU
5.8.3. WAN TCP 優化
5.9. Netfilter 網路過濾框架
6. 網路應用
6.1. 網頁瀏覽器
6.1.1. 瀏覽器配置
6.2. 郵件系統
6.2.1. 電子郵件基礎
6.2.2. 現代郵件服務基礎
6.2.3. 工作站的郵件配置策略
6.3. 郵件傳輸代理 (MTA)
6.3.1. exim4 的配置
6.3.2. 帶有 SASL 的 postfix 配置
6.3.3. 郵件地址配置
6.3.4. 基礎 MTA 操作
6.4. 郵件使用者代理 (MUA)
6.4.1. 基礎 MUA — Mutt
6.5. 遠端郵件檢索和轉發實用工具
6.5.1. getmail 配置
6.5.2. fetchmail 配置
6.6. 帶有過濾器的郵件投遞代理 (MDA)
6.6.1. maildrop 配置
6.6.2. procmail 配置
6.6.3. 重新投遞 mbox 內容
6.7. POP3/IMAP4 伺服器
6.8. 列印服務和工具
6.9. 伺服器遠端訪問和工具 (SSH)
6.9.1. SSH 基礎
6.9.2. SMTP/POP3 隧道的埠轉發
6.9.3. 免密碼遠端連線
6.9.4. 處理其它 SSH 客戶端
6.9.5. 建立 ssh 代理
6.9.6. 怎樣通過 SSH 關閉遠端系統
6.9.7. SSH 故障排查
6.10. 其它網路應用服務
6.11. 其它網路應用客戶端
6.12. 系統後臺守護程序(daemon)診斷
7. X 視窗系統
7.1. 關鍵軟體包
7.2. 設定桌面環境
7.2.1. Debian 選單
7.2.2. Freedesktop.org 選單
7.2.3. 從 Freedesktop.org 選單到 Debian 選單
7.3. 伺服器/客戶端關係
7.4. X 伺服器
7.4.1. X 伺服器的(重新)配置
7.4.2. 連線到 X 伺服器的方式
7.5. 啟動 X 視窗系統
7.5.1. 使用 gdm3 啟動 X 會話
7.5.2. 自定義 X 會話(經典方式)
7.5.3. 自定義 X 會話(新方式)
7.5.4. 通過 SSH 連線一個遠端 X 客戶端
7.5.5. 連線網際網路的安全 X 終端
7.6. X 視窗中的字型
7.6.1. 基礎字型
7.6.2. 其它字型
7.6.3. CJK 字型
7.7. X 應用
7.7.1. X 辦公應用
7.7.2. X 實用應用
7.8. X 瑣事
7.8.1. 剪貼簿
7.8.2. X 中的鍵盤和滑鼠按鈕對映
7.8.3. 典型的 X 客戶端
7.8.4. X 終端模擬器 —— xterm
7.8.5. 以 root 執行 X 客戶端
8. I18N 和 L10N
8.1. 鍵盤輸入
8.1.1. IBus 支援的輸入法
8.1.2. 一個日語的例子
8.1.3. 禁用輸入法
8.2. 顯示輸出
8.3. East Asian Ambiguous Character Width Characters
8.4. 語言環境
8.4.1. 編碼的基礎知識
8.4.2. UTF-8 語言環境的基本原理
8.4.3. 語言環境的重新配置
8.4.4. “$LANG” 環境變數的值
8.4.5. 只用於 X 視窗的特定語言環境
8.4.6. 檔名編碼
8.4.7. 本地化資訊和翻譯文件
8.4.8. 語言環境的影響
9. 系統技巧
9.1. screen 程式
9.1.1. screen(1) 的使用場景
9.1.2. screen 命令的鍵繫結
9.2. 資料記錄和展示
9.2.1. 日誌後臺守護程序(daemon)
9.2.2. 日誌分析
9.2.3. 清晰的記錄 shell 活動
9.2.4. 定製文字資料的顯示
9.2.5. 定製時間和日期的顯示
9.2.6. shell 中 echo 的顏色
9.2.7. 有顏色輸出的命令
9.2.8. 記錄編輯器複雜的重複操作動作
9.2.9. 記錄 X 應用程式的圖形
9.2.10. 記錄配置檔案的變更
9.3. 監控、控制和啟動程式活動
9.3.1. 程序耗時
9.3.2. 排程優先順序
9.3.3. ps 命令
9.3.4. top 命令
9.3.5. 列出被一個程序開啟的檔案
9.3.6. 跟蹤程式活動
9.3.7. 識別使用檔案和套接字的程序
9.3.8. 使用固定間隔重複一個命令
9.3.9. 使用檔案迴圈來重複一個命令
9.3.10. 從 GUI 啟動一個程式
9.3.11. 自定義被啟動的程式
9.3.12. 殺死一個程序
9.3.13. 單次任務時間安排
9.3.14. 定時任務安排
9.3.15. Alt-SysRq 鍵
9.4. 系統維護技巧
9.4.1. 誰在系統裡?
9.4.2. 警告所有人
9.4.3. 硬體識別
9.4.4. 硬體配置
9.4.5. 系統時間和硬體時間
9.4.6. 終端配置
9.4.7. 聲音基礎設施
9.4.8. 關閉螢幕保護
9.4.9. 關閉蜂鳴聲
9.4.10. 記憶體使用
9.4.11. 系統安全性和完整性檢查
9.5. 資料儲存技巧
9.5.1. 硬碟空間使用情況
9.5.2. 硬碟分割槽配置
9.5.3. 使用 UUID 訪問分割槽
9.5.4. LVM2
9.5.5. 檔案系統配置
9.5.6. 檔案系統建立和完整性檢查
9.5.7. 通過掛載選項優化檔案系統
9.5.8. 通過超級塊(superblock)優化檔案系統
9.5.9. 硬碟優化
9.5.10. 固態硬碟優化
9.5.11. 使用 SMART 預測硬碟故障
9.5.12. 通過 $TMPDIR 指定臨時儲存目錄
9.5.13. 通過 LVM 擴充套件可用儲存空間
9.5.14. 通過掛載另一個分割槽來擴充套件可用儲存空間
9.5.15. 通過 “mount --bind” 掛載另一個目錄來擴充套件可用儲存空間
9.5.16. 使用符號連結擴充套件可用儲存空間
9.5.17. 使用 overlayfs 擴充套件可用儲存空間
9.6. 磁碟映像
9.6.1. 製作磁碟映像檔案
9.6.2. 直接寫入硬碟
9.6.3. 掛載磁碟映像檔案
9.6.4. 清理磁碟映像檔案
9.6.5. 製作空的磁碟映像檔案
9.6.6. 製作 ISO9660 映象檔案
9.6.7. 直接寫入檔案到 CD/DVD-R/RW
9.6.8. 掛載 ISO9660 映象檔案
9.7. 二進位制資料
9.7.1. 檢視和編輯二進位制資料
9.7.2. 不掛載磁碟操作檔案
9.7.3. 資料冗餘
9.7.4. 資料檔案恢復和診斷分析
9.7.5. 把大檔案分成多個小檔案
9.7.6. 清空檔案內容
9.7.7. 樣子文件
9.7.8. 擦除整塊硬碟
9.7.9. 擦除硬碟上的未使用的區域
9.7.10. 恢復已經刪除但仍然被開啟的檔案
9.7.11. 查詢所有硬連結
9.7.12. 不可見磁碟空間消耗
9.8. 資料加密提示
9.8.1. 使用 dm-crypt/LUKS 加密移動磁碟
9.8.2. 用dm-crypt加密的交換分割槽
9.8.3. 使用dm-crypt/LUKS掛載加密的磁碟
9.8.4. 用eCryptfs自動加密檔案
9.8.5. 自動掛載 eCryptfs
9.9. 核心
9.9.1. Linux 核心 2.6/3.x
9.9.2. 核心引數
9.9.3. 核心標頭檔案
9.9.4. 編譯核心和相關模組
9.9.5. 編譯核心原始碼:Debian 核心團隊推薦
9.9.6. 硬體驅動和韌體
9.10. 虛擬化系統
9.10.1. 虛擬化工具
9.10.2. 虛擬化工作流
9.10.3. 掛載虛擬磁碟映像檔案
9.10.4. Chroot 系統
9.10.5. 多桌面系統
10. 資料管理
10.1. 共享,拷貝和存檔
10.1.1. 存檔和壓縮工具
10.1.2. 複製和同步工具
10.1.3. 歸檔語法
10.1.4. 複製語法
10.1.5. 查詢檔案的語法
10.1.6. 歸檔媒體
10.1.7. 可移動儲存裝置
10.1.8. 選擇用於分享資料的檔案系統
10.1.9. 網路上的資料分享
10.2. 備份和恢復
10.2.1. 實用備份套件
10.2.2. 一個系統備份的指令碼例子
10.2.3. 用於備份資料的複製指令碼
10.3. 資料安全基礎
10.3.1. GnuPG 金鑰管理
10.3.2. 在檔案上使用 GnuPG
10.3.3. 在 Mutt 中使用 GnuPG
10.3.4. 在 vim 中使用 GnuPG
10.3.5. MD5 校驗和
10.4. 原始碼合併工具
10.4.1. 從原始碼檔案匯出差異
10.4.2. 原始碼檔案移植更新
10.4.3. 通過三方移植進行更新
10.5. 版本控制系統
10.5.1. VCS 命令的比較
10.6. Git
10.6.1. 配置 Git 客戶端
10.6.2. Git 參考
10.6.3. Git 命令
10.6.4. 用於 Subversion 倉庫的 Git
10.6.5. 記錄配置歷史的 Git
10.7. CVS
10.7.1. CVS 儲存庫的配置
10.7.2. 本地訪問 CVS
10.7.3. 使用 pserver 遠端訪問 CVS
10.7.4. 使用 ssh 遠端訪問 CVS
10.7.5. 往 CVS 匯入新的源
10.7.6. CVS 儲存庫中的檔案許可權
10.7.7. CVS 工作流
10.7.8. CVS 中最新的檔案
10.7.9. CVS 的管理
10.7.10. 用於 CVS 簽出時的可執行位
10.8. Subversion
10.8.1. Subversion 儲存庫的配置
10.8.2. 通過 Apache2 伺服器訪問 Subversion
10.8.3. 按組本地訪問 Subversion
10.8.4. 通過 SSH 遠端訪問 Subversion
10.8.5. Subversion 目錄結構
10.8.6. 往 Subversion 裡匯入一個新的源
10.8.7. Subversion 工作流
11. 資料轉換
11.1. 文字資料轉換工具
11.1.1. 用 iconv 命令來轉換文字檔案
11.1.2. 用 iconv 檢查檔案是不是 UTF-8 編碼
11.1.3. 使用 iconv 轉換檔名
11.1.4. 換行符轉換
11.1.5. TAB 轉換
11.1.6. 帶有自動轉換功能的編輯器
11.1.7. 提取純文字
11.1.8. 高亮並格式化純文字資料
11.2. XML 資料
11.2.1. XML 的基本提示
11.2.2. XML 處理
11.2.3. XML 資料提取
11.3. 排版
11.3.1. roff 排版
11.3.2. TeX/LaTeX
11.3.3. 漂亮的列印手冊頁
11.3.4. 建立手冊頁
11.4. 可印刷的資料
11.4.1. Ghostscript
11.4.2. 合併兩個 PS 或 PDF 檔案
11.4.3. 處理可印刷資料的工具
11.4.4. 用 CUPS 列印
11.5. 郵件資料轉換
11.5.1. 郵件資料基礎
11.6. 圖形資料工具
11.7. 不同種類的資料轉換工具
12. 編程
12.1. Shell 腳本
12.1.1. POSIX shell 兼容性
12.1.2. Shell 引數
12.1.3. Shell 條件語句
12.1.4. shell 迴圈
12.1.5. shell 命令列的處理順序
12.1.6. 用於 shell 指令碼的應用程式
12.1.7. shell 指令碼對話方塊
12.1.8. zenity 的 shell 指令碼案例
12.2. make
12.3. C
12.3.1. 簡單的 C 程式(gcc)
12.4. 除錯
12.4.1. 基本的 gdb 使用命令
12.4.2. 除錯 Debian 軟體包
12.4.3. 獲得棧幀
12.4.4. 高階 gdb 命令
12.4.5. 除錯與 X 相關的錯誤
12.4.6. 檢查庫依賴性
12.4.7. 記憶體洩漏檢測工具
12.4.8. 靜態程式碼分析工具
12.4.9. 反彙編二進位制程式
12.5. Flex — 一個更好的Lex
12.6. Bison —— 一個更好的 Yacc
12.7. Autoconf
12.7.1. 編譯並安裝程式
12.7.2. 解除安裝程式
12.8. Perl 短指令碼的瘋狂
12.9. Web
12.10. 原始碼轉換
12.11. 製作 Debian 包
A. 附錄
A.1. Debian 迷宮
A.2. 版權歷史
A.3. 文檔格式

表格清单

1.1. 有趣的文本模式程序包列表
1.2. 軟件包信息文檔列表
1.3. 重要目錄的用途列表
1.4. ls -l”輸出的第一個字符列表
1.5. chmod(1) 命令文件權限的數字模式
1.6. umask值舉例
1.7. 關於檔案訪問的由系統提供的著名組列表
1.8. 著名的由系統提供用於特定命令執行的組列表
1.9. 時間戳類型列表
1.10. 特別設備文件列表
1.11. MC 快捷鍵綁定
1.12. MC 中對回車鍵的響應
1.13. shell 程式列表
1.14. bash的按鍵綁定列表
1.15. Unix樣式的鼠標操作列表
1.16. 基本的Unix命令列表
1.17. 語言環境值的 3 個部分
1.18. locale 推薦的列表
1.19. "$HOME" 變數值列表
1.20. Shell glob 模式
1.21. 命令的退出代碼
1.22. Shell 命令常見用法
1.23. 預定義的文件描述符
1.24. BRE 和 ERE 中的元字符
1.25. 替換表達式
1.26. 管道命令的小片段指令碼列表
2.1. Debian 軟體包管理工具列表
2.2. Debian 檔案庫站點列表
2.3. Debian 歸檔列表
2.4. 套件和代號的關係
2.5. 解決特定軟體包問題的主要網站
2.6. 使用 aptitude(8)apt-get(8) / apt-cache(8) 的命令列基本軟體包管理操作
2.7. aptitude(8) 中重要的命令選項
2.8. aptitude 的按鍵繫結
2.9. aptitude 檢視
2.10. 標準軟體包檢視的分類
2.11. aptitude 正則表示式
2.12. 軟體包活動日誌檔案
2.13. 高階軟體包管理操作
2.14. Debian 檔案庫元資料的內容
2.15. Debian 軟體包的名稱結構
2.16. Debian 軟體包名稱中每一個元件可以使用的字元
2.17. dpkg 建立的重要檔案
2.18. 用於 apt-pinning 技術的值得注意的 Pin-Priority 值列表。
2.19. Debian 檔案庫的專用代理工具
3.1. 引導加載程序列表
3.2. GRUB 參數的含義
3.3. Debian 系統啓動工具列表
3.4. 執行級別及其使用方法描述列表
3.5. 核心錯誤級別表
4.1. pam_unix(8) 使用的 3 個重要配置檔案
4.2. /etc/passwd” 第二項的內容
4.3. 管理賬號資訊的命令
4.4. 生成密碼的工具
4.5. PAM 和 NSS 系統中重要的軟體包
4.6. PAM 和 NSS 訪問的配置檔案
4.7. 安全和不安全的服務埠列表
4.8. 提供額外安全方式的工具列表
5.1. 網絡配置工具一覽表
5.2. 網路地址範圍列表
5.3. 網路連線方式和連線路徑列表
5.4. 網路連線配置列表
5.5. 網路連線縮略語列表
5.6. 使用 pppconfig 的 PPP 連線配置檔案列表
5.7. 使用 wvdialconf 的 PPP 連線配置檔案列表
5.8. 使用 pppoeconf 的 PPPoE 連線配置檔案列表
5.9. 使用 ifupdown 進行基本網路配置的命令列表
5.10. "/etc/network/interfaces" 裡面的節列表
5.11. WLAN 縮寫詞列表
5.12. 網路裝置術語列表
5.13. ifupdown 高階網路配置命令列表
5.14. ifupdown 系統傳遞的環境變數
5.15. 從舊的 net-tools 命令集到新的 iproute2 命令集轉換表
5.16. 底層網路命令列表
5.17. 網路優化工具列表
5.18. 最佳 MTU 值的基本指引方法
5.19. 防火牆工具列表
6.1. 網頁瀏覽器列表
6.2. 瀏覽器外掛軟體包列表
6.3. 用於工作站的基礎的郵件傳輸代理相關的軟體包列表
6.4. Debian 檔案庫中可供選擇的郵件傳輸代理 (MTA) 軟體包的列表
6.5. 重要的 postfix 手冊頁列表
6.6. 與郵件地址相關的配置檔案列表
6.7. 基礎 MTA 操作列表
6.8. 郵件使用者代理列表 (MUA)
6.9. 遠端郵件檢索和轉發實用程式列表
6.10. 有過濾器的 MDA 列表
6.11. POP3/IMAP4 伺服器列表
6.12. 列印服務和工具列表
6.13. 伺服器遠端訪問和工具列表
6.14. SSH 認證協議和方式列表
6.15. SSH 配置檔案列表
6.16. SSH 客戶端啟動例子列表
6.17. 其它平臺上免費 SSH 客戶端列表
6.18. 其它網路應用服務列表
6.19. 網路應用客戶端列表
6.20. 常用 RFC 列表
7.1. X 視窗的關鍵(元)軟體包列表
7.2. 伺服器/客戶端術語表
7.3. 連線到 X 伺服器的方式
7.4. 支援 X 視窗字體系統的軟體包
7.5. 相應的 PostScript Type 1 字型
7.6. 對應的 TrueType 字型
7.7. CJK 字型名稱中所使用的暗示字型型別的關鍵詞
7.8. 基礎的 X 辦公應用
7.9. 基礎的實用應用
7.10. 基礎的 X 選擇程式
8.1. IBus 支援的輸入法
9.1. 支援可中斷網路連線的程式列表
9.2. screen 鍵繫結列表
9.3. 系統日誌分析軟體列表
9.4. wheezy 中 “ls -l” 命令時間和日期的顯示案例
9.5. 圖形影象處理工具列表
9.6. 在 VCS 中記錄配置歷史的軟體包
9.7. 監控和控制程式活動工具列表
9.8. 排程優先順序值列表
9.9. ps 命令樣式列表
9.10. kill 命令常用訊號列表
9.11. SAK命令鍵列表
9.12. 硬體識別工具列表
9.13. 硬體配置工具列表
9.14. 聲音軟體包
9.15. 關閉螢幕保護命令列表
9.16. 報告的記憶體大小
9.17. 用於系統安全性和完整性檢查的工具
9.18. 硬碟分割槽管理軟體包
9.19. 檔案系統管理包列表
9.20. 檢視和修改二進位制資料的軟體包列表
9.21. 不掛載磁碟操作檔案的軟體包列表
9.22. 向檔案新增資料冗餘的工具列表
9.23. 資料檔案恢復和診斷分析軟體包列表
9.24. 資料加密工具列表
9.25. Debian 系統核心編譯需要安裝的主要軟體包列表
9.26. 虛擬化工具列表
10.1. 存檔和壓縮工具列表
10.2. 複製和同步工具列表
10.3. 典型使用場景下可移動儲存裝置可選擇的檔案系統列表
10.4. 典型使用場景下可選擇的網路服務列表
10.5. 實用備份程式套件列表
10.6. 資料安全基礎工具列表
10.7. GNU 隱私衛士金鑰管理命令的列表
10.8. 信任碼含義列表
10.9. 在檔案上使用的 GNU 隱私衛士的命令列表
10.10. 原始碼合併工具列表
10.11. 版本控制系統工具列表
10.12. 本地 VCS 命令比較
10.13. git 相關包和命令列表
10.14. 值得注意的 CVS 命令選項 (用作 cvs(1) 的第一個選項)
10.15. 值得注意的 Subversion 命令選項 (使用時作為 svn(1) 的第一個引數)
11.1. 文字資料轉化工具列表
11.2. 編碼值和用法的列表
11.3. 不同平臺的換行符樣式列表
11.4. bsdmainutilscoreutils 包中的用於轉換 TAB 的命令列表
11.5. 用於提取純文字資料的工具列表
11.6. 高亮純文字資料的工具列表
11.7. XML 預定義實體列表
11.8. XML 工具列表
11.9. DSSSL 工具列表
11.10. XML 資料提取工具列表
11.11. XML 美化列印工具列表
11.12. 排版工具的列表
11.13. 建立手冊頁的工具列表
11.14. Ghostscript PostScript 直譯器列表
11.15. 處理可印刷資料的工具列表
11.16. 有助於郵件資料轉換的軟體包列表
11.17. 圖形資料工具列表
11.18. 不同種類的資料轉換工具列表
12.1. 幫助程式設計的軟體包清單
12.2. 典型 bashism 語法列表
12.3. shell 引數列表
12.4. shell 引數展開列表
12.5. 重要的 shell 引數替換列表
12.6. 在條件表示式中進行檔案比較
12.7. 在條件表示式中進行字串比較
12.8. 包含用於 shell 指令碼的小型應用程式的軟體包
12.9. 使用者介面程式列表
12.10. 自動變數的列表
12.11. 變數擴充套件的列表
12.12. 高階 gdb 命令列表
12.13. 記憶體洩漏檢測工具的列表
12.14. 靜態程式碼分析工具的列表
12.15. 相容 Yacc 的 LALR 解析器生成器列表
12.16. 原始碼轉換工具列表