Debian 参考

青木 治

本 Debian 参考 (v2) (2012-07-11 04:20:12 UTC) 旨在为非开发者提供一个关于 Debian 系统的广泛概述,作为安装后的用户指南。它通过 shell 命令示例涵盖了系统管理的许多方面。

摘要

本书是自由的;您可以根据 GNU 通用公共许可证的条款(任何版本均可,只要符合 Debian 自由软件指南 (DFSG))重新发布和/或修改它。


目录

前言
1. 免责声明
2. 什么是 Debian
3. 关于本文档
3.1. 指导原则
3.2. 先决条件
3.3. 约定
3.4. popcon
3.5. 软件包大小
3.6. 关于本文档的错误报告
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. 用户组的权限 (group)
1.2.6. 时间戳
1.2.7. 链接
1.2.8. 命名管道 (FIFO)
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 glob
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. 软件包依赖
2.1.6. 软件包管理事件流
2.1.7. 对软件包管理问题的初步响应
2.2. 基本的软件包管理操作
2.2.1. apt-get / apt-cacheaptitude
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-alternative 命令
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. 更新和 Backports
2.7.5. 阻止通过 "Recommends" 安装的软件包
2.7.6. 跟踪 testing 版本,并使用来自 unstable 版本的一些软件包
2.7.7. 跟踪 unstable 版本,并使用来自 experimental 版本的一些软件包
2.7.8. 自动下载和升级软件包
2.7.9. 限制 APT 的下载带宽
2.7.10. 紧急降级
2.7.11. 谁上传了软件包?
2.7.12. equivs 软件包
2.7.13. 将软件包移植到稳定系统
2.7.14. APT 的代理服务器
2.7.15. 小型公共软件包归档
2.7.16. 记录和复制系统配置
2.7.17. 转换或安装 alien 二进制软件包
2.7.18. 无需 dpkg 提取软件包
2.7.19. 更多关于软件包管理的阅读材料
3. 系统初始化
3.1. 引导启动过程概述
3.2. 阶段 1:BIOS
3.3. 阶段 2:引导加载程序
3.4. 阶段 3:mini-Debian 系统
3.5. 阶段 4:正常的 Debian 系统
3.5.1. 运行级别的含义
3.5.2. 运行级别的配置
3.5.3. 运行级别管理示例
3.5.4. 每个 init 脚本的默认参数
3.5.5. 主机名
3.5.6. 文件系统
3.5.7. 网络接口初始化
3.5.8. 网络服务初始化
3.5.9. 系统消息
3.5.10. 内核消息
3.5.11. udev 系统
3.5.12. 内核模块初始化
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. Secure Shell
4.7.3. 针对互联网的额外安全措施
4.7.4. 保护 root 密码
5. 网络设置
5.1. 基本网络基础设施
5.1.1. 域名
5.1.2. 主机名解析
5.1.3. 网络接口名称
5.1.4. LAN 的网络地址范围
5.1.5. 网络设备支持
5.2. 桌面系统的现代网络配置
5.2.1. GUI 网络配置工具
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. 无线 LAN 接口基础
5.5.7. 具有 WPA/WPA2 的无线 LAN 接口
5.5.8. 具有 WEP 的无线 LAN 接口
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 节
5.6.6. 手动可切换的网络配置
5.6.7. 使用 ifupdown 系统编写脚本
5.6.8. 使用 guessnet 进行映射
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. Web 浏览器
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. 处理 alien SSH 客户端
6.9.5. 设置 ssh-agent
6.9.6. 如何在 SSH 上关闭远程系统
6.9.7. SSH 故障排除
6.10. 其他网络应用服务器
6.11. 其他网络应用客户端
6.12. 系统守护程序的诊断
7. X Window 系统
7.1. 关键软件包
7.2. 设置桌面环境
7.2.1. Debian 菜单
7.2.2. Freedesktop.org 菜单
7.2.3. GNOME 桌面环境下的 Debian 菜单
7.3. 服务器/客户端关系
7.4. X 服务器
7.4.1. X 服务器的(重新)配置
7.4.2. 连接到 X 服务器的方法
7.5. 启动 X Window 系统
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 Window 中的字体
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. X 中的键盘映射和指针按钮映射
7.8.2. 经典 X 客户端
7.8.3. X 终端模拟器 — xterm
7.8.4. 以 root 身份运行 X 客户端
8. I18N 和 L10N
8.1. 键盘输入
8.1.1. 使用 IBus 的输入法支持
8.1.2. 日语示例
8.1.3. 禁用输入法
8.2. 显示输出
8.3. 区域设置
8.3.1. 编码基础
8.3.2. UTF-8 区域设置的理由
8.3.3. 重新配置区域设置
8.3.4. "$LANG" 环境变量的值
8.3.5. 仅在 X Window 下的特定区域设置
8.3.6. 文件名编码
8.3.7. 本地化消息和翻译文档
8.3.8. 区域设置的效果
9. 系统技巧
9.1. screen 程序
9.1.1. screen(1) 的使用场景
9.1.2. screen 命令的快捷键绑定
9.2. 数据记录和呈现
9.2.1. 日志守护进程
9.2.2. 日志分析器
9.2.3. 清晰地记录 shell 活动
9.2.4. 自定义文本数据显示
9.2.5. 自定义时间和日期显示
9.2.6. 彩色 shell 回显
9.2.7. 彩色命令
9.2.8. 记录编辑器活动以进行复杂重复操作
9.2.9. 记录 X 应用程序的图形图像
9.2.10. 记录配置文件中的更改
9.3. 数据存储技巧
9.3.1. 磁盘空间使用情况
9.3.2. 磁盘分区配置
9.3.3. 使用 UUID 访问分区
9.3.4. 文件系统配置
9.3.5. 文件系统创建和完整性检查
9.3.6. 通过挂载选项优化文件系统
9.3.7. 通过超级块优化文件系统
9.3.8. 硬盘优化
9.3.9. 固态硬盘优化
9.3.10. 使用 SMART 预测硬盘故障
9.3.11. 通过 LVM 扩展可用存储空间
9.3.12. 通过挂载另一个分区扩展可用存储空间
9.3.13. 通过绑定挂载另一个目录扩展可用存储空间
9.3.14. 使用符号链接扩展可用存储空间
9.3.15. 使用 aufs 扩展可用存储空间
9.4. 数据加密技巧
9.4.1. 使用 dm-crypt/LUKS 加密可移动磁盘
9.4.2. 使用 dm-crypt 加密交换分区
9.4.3. 使用 eCryptfs 自动加密文件
9.4.4. 自动挂载 eCryptfs
9.5. 监视、控制和启动程序活动
9.5.1. 计时进程
9.5.2. 调度优先级
9.5.3. ps 命令
9.5.4. top 命令
9.5.5. 列出进程打开的文件
9.5.6. 跟踪程序活动
9.5.7. 识别使用文件或套接字的进程
9.5.8. 以恒定间隔重复命令
9.5.9. 循环处理文件重复命令
9.5.10. 从 GUI 启动程序
9.5.11. 自定义要启动的程序
9.5.12. 终止进程
9.5.13. 调度一次性任务
9.5.14. 定期调度任务
9.5.15. Alt-SysRq 键
9.6. 系统维护技巧
9.6.1. 谁在使用系统?
9.6.2. 警告所有人
9.6.3. 硬件识别
9.6.4. 硬件配置
9.6.5. 系统和硬件时间
9.6.6. 终端配置
9.6.7. 声音基础设施
9.6.8. 禁用屏幕保护程序
9.6.9. 禁用蜂鸣声
9.6.10. 内存使用情况
9.6.11. 系统安全和完整性检查
9.7. 内核
9.7.1. Linux 内核 2.6
9.7.2. 内核参数
9.7.3. 内核头文件
9.7.4. 编译内核和相关模块
9.7.5. 编译内核源代码:Debian 内核团队建议
9.7.6. 非自由硬件驱动程序
9.8. 虚拟化系统
9.8.1. 虚拟化工具
9.8.2. 虚拟化工作流程
9.8.3. 挂载虚拟磁盘镜像文件
9.8.4. Chroot 系统
9.8.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.1.10. 可移动存储设备
10.1.11. 用于共享数据的文件系统选择
10.1.12. 通过网络共享数据
10.1.13. 归档介质
10.2. 磁盘镜像
10.2.1. 制作磁盘镜像文件
10.2.2. 直接写入磁盘
10.2.3. 挂载磁盘镜像文件
10.2.4. 清理磁盘镜像文件
10.2.5. 制作空的磁盘镜像文件
10.2.6. 制作 ISO9660 镜像文件
10.2.7. 直接写入 CD/DVD-R/RW
10.2.8. 挂载 ISO9660 镜像文件
10.3. 二进制数据
10.3.1. 查看和编辑二进制数据
10.3.2. 在不挂载磁盘的情况下操作文件
10.3.3. 数据冗余
10.3.4. 数据文件恢复和取证分析
10.3.5. 将大文件分割成小文件
10.3.6. 清空文件内容
10.3.7. 虚拟文件
10.3.8. 擦除整个硬盘
10.3.9. 擦除硬盘的未使用区域
10.3.10. 恢复已删除但仍打开的文件
10.3.11. 搜索所有硬链接
10.3.12. 看不见的磁盘空间消耗
10.4. 数据安全基础设施
10.4.1. GnuPG 的密钥管理
10.4.2. 在文件上使用 GnuPG
10.4.3. 将 GnuPG 与 Mutt 结合使用
10.4.4. 将 GnuPG 与 Vim 结合使用
10.4.5. MD5 校验和
10.5. 源代码合并工具
10.5.1. 提取源文件的差异
10.5.2. 合并源文件的更新
10.5.3. 通过三向合并更新
10.6. 版本控制系统
10.6.1. VCS 命令比较
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 的工作流程
10.9. Git
10.9.1. Git 客户端的配置
10.9.2. Git 引用
10.9.3. Git 命令
10.9.4. Git 用于 Subversion 仓库
10.9.5. Git 用于记录配置历史
11. 数据转换
11.1. 文本数据转换工具
11.1.1. 使用 iconv 转换文本文件
11.1.2. 使用 iconv 检查文件是否为 UTF-8
11.1.3. 使用 iconv 转换文件名
11.1.4. EOL 转换
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. Ghostscript
11.3.2. 合并两个 PS 或 PDF 文件
11.3.3. 可打印数据实用程序
11.3.4. 使用 CUPS 打印
11.4. 排版
11.4.1. roff 排版
11.4.2. TeX/LaTeX
11.4.3. 漂亮地打印手册页
11.4.4. 创建手册页
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 中对 Enter 键的反应
1.13. Shell 程序列表
1.14. bash 的快捷键绑定列表
1.15. Unix 风格鼠标操作列表
1.16. 基本 Unix 命令列表
1.17. 区域设置值的 3 个部分
1.18. 区域设置建议列表
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. suite 和 codename 之间的关系
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 访问的配置文件列表
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. Web 浏览器列表
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 Window 的关键(元)软件包列表
7.2. 服务器/客户端术语列表
7.3. 连接到 X 服务器的方法列表
7.4. 支持 X Window 字体系统的软件包表
7.5. 相应的 PostScript Type 1 字体表
7.6. 相应的 TrueType 字体表
7.7. CJK 字体名称中用于指示字体类型的关键字表
7.8. 基本 X 办公应用程序列表
7.9. 基本 X 实用程序应用程序列表
8.1. 键盘重新配置方法列表
8.2. 使用 IBus 的输入法支持列表
9.1. 支持中断网络连接的程序列表
9.2. screen 键绑定列表
9.3. 系统日志分析器列表
9.4. 显示 “lenny” 的 “ls -l” 命令的时间和日期示例
9.5. 图形图像处理工具列表
9.6. 用于在 VCS 中记录配置历史的软件包列表
9.7. 磁盘分区管理软件包列表
9.8. 文件系统管理软件包列表
9.9. 数据加密实用程序列表
9.10. 用于监控和控制程序活动的工具列表
9.11. 调度优先级的 nice 值列表
9.12. ps 命令样式列表
9.13. top 命令列表
9.14. kill 命令常用的信号列表
9.15. SAK 命令键列表
9.16. 硬件识别工具列表
9.17. 硬件配置工具列表
9.18. 声音软件包列表
9.19. 用于禁用屏幕保护程序的命令列表
9.20. 报告的内存大小列表
9.21. 用于系统安全和完整性检查的工具列表
9.22. 在 Debian 系统上为内核重新编译安装的关键软件包列表
9.23. 虚拟化工具列表
10.1. 归档和压缩工具列表
10.2. 复制和同步工具列表
10.3. 备份套件实用程序列表
10.4. 具有典型使用场景的可移动存储设备的文件系统选择列表
10.5. 具有典型使用场景的网络服务选择列表
10.6. 查看和编辑二进制数据的软件包列表
10.7. 无需挂载磁盘即可操作文件的软件包列表
10.8. 用于向文件添加数据冗余的工具列表
10.9. 用于数据文件恢复和取证分析的软件包列表
10.10. 数据安全基础设施工具列表
10.11. 用于密钥管理的 GNU Privacy Guard 命令列表
10.12. 信任代码的含义列表
10.13. 用于文件的 GNU Privacy Guard 命令列表
10.14. 源代码合并工具列表
10.15. 版本控制系统工具列表
10.16. 本地 VCS 命令的比较
10.17. CVS 命令的显着选项(用作 cvs(1) 的第一个参数)
10.18. Subversion 命令的显着选项(用作 svn(1) 的第一个参数)
10.19. git 相关软件包和命令列表
11.1. 文本数据转换工具列表
11.2. 编码值及其用法列表
11.3. 不同平台的 EOL 样式列表
11.4. 来自 bsdmainutilscoreutils 软件包的 TAB 转换命令列表
11.5. 用于提取纯文本数据的工具列表
11.6. 用于突出显示纯文本数据的工具列表
11.7. XML 的预定义实体列表
11.8. XML 工具列表
11.9. DSSL 工具列表
11.10. XML 数据提取工具列表
11.11. XML 美化打印工具列表
11.12. Ghostscript PostScript 解释器列表
11.13. 可打印数据实用程序列表
11.14. 排版工具列表
11.15. 帮助创建 manpage 的软件包列表
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. make 自动变量列表
12.11. make 变量扩展列表
12.12. 高级 gdb 命令列表
12.13. 内存泄漏检测工具列表
12.14. 用于静态代码分析的工具列表
12.15. 兼容 Yacc 的 LALR 解析器生成器列表
12.16. 源代码转换工具列表