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. Archive level "Release" files
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. Updates and Backports
2.7.5. 阻止推荐的软件包的安装
2.7.6. 使用带有 unstable 软件包的 testing 版本
2.7.7. 使用带有 experimental 软件包的 unstable 版本
2.7.8. 自动下载和升级软件包
2.7.9. 限制 APT 的下载带宽
2.7.10. Emergency downgrading
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. The print server and utilities
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. 语言环境
8.3.1. 编码的基础知识
8.3.2. UTF-8 语言环境的基本原理
8.3.3. 语言环境的重新配置
8.3.4. “$LANG” 环境变量的值
8.3.5. 只用于 X 窗口的特定语言环境
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. 日志后台守护进程(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. Data redundancy
9.7.4. Data file recovery and forensic analysis
9.7.5. 把大文件分成多个小文件
9.7.6. 清空文件内容
9.7.7. 样子文件
9.7.8. 擦除整块硬盘
9.7.9. Erasing unused area of an hard disk
9.7.10. 恢复已经删除但仍然被打开的文件
9.7.11. 查找所有硬链接
9.7.12. 不可见磁盘空间消耗
9.8. 数据加密提示
9.8.1. Removable disk encryption with dm-crypt/LUKS
9.8.2. Encrypted swap partition with dm-crypt
9.8.3. Mounting encrypted disk with dm-crypt/LUKS
9.8.4. Automatically encrypting files with eCryptfs
9.8.5. Automatically mounting eCryptfs
9.9. 内核
9.9.1. Linux kernel 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. Virtualization work flow
9.10.3. Mounting the virtual disk image file
9.10.4. Chroot system
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. The MD5 sum
10.4. 源代码合并工具
10.4.1. Extracting differences for source files
10.4.2. Merging updates for source files
10.4.3. Updating via 3-way-merge
10.5. Version control systems
10.5.1. Comparison of VCS commands
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. Configuration of CVS repository
10.7.2. Local access to CVS
10.7.3. Remote access to CVS with pserver
10.7.4. Remote access to CVS with ssh
10.7.5. Importing a new source to CVS
10.7.6. File permissions in CVS repository
10.7.7. Work flow of CVS
10.7.8. Latest files from CVS
10.7.9. Administration of CVS
10.7.10. Execution bit for CVS checkout
10.8. Subversion
10.8.1. Configuration of Subversion repository
10.8.2. Access to Subversion via Apache2 server
10.8.3. Local access to Subversion by group
10.8.4. Remote access to Subversion via SSH
10.8.5. Subversion directory structure
10.8.6. Importing a new source to Subversion
10.8.7. Work flow of Subversion
11. 数据转换
11.1. 文本数据转换工具
11.1.1. 用 iconv 命令来转换文本文件
11.1.2. 用 iconv 检查文件是不是 UTF-8 编码
11.1.3. Converting file names with iconv
11.1.4. EOL conversion
11.1.5. TAB 转换
11.1.6. 带有自动转换功能的编辑器
11.1.7. Plain text extraction
11.1.8. 高亮并格式化纯文本数据
11.2. XML 数据
11.2.1. Basic hints for XML
11.2.2. XML processing
11.2.3. The XML data extraction
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. The mail data conversion
11.5.1. Mail data basics
11.6. 图形数据工具
11.7. 不同种类的数据转换工具
12. 编程
12.1. Shell 脚本
12.1.1. POSIX shell 兼容性
12.1.2. Shell 参数
12.1.3. Shell conditionals
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. Obtaining backtrace
12.4.4. 高级 gdb 命令
12.4.5. Debugging X Errors
12.4.6. Check dependency on libraries
12.4.7. Memory leak detection tools
12.4.8. Static code analysis tools
12.4.9. Disassemble binary
12.5. Flex — a better Lex
12.6. Bison — a better Yacc
12.7. Autoconf
12.7.1. 编译并安装程序
12.7.2. 卸载程序
12.8. Perl short script madness
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. 语言环境推荐列表
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. The usable characters for each component in the Debian package names
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. List of tools to add data redundancy to files
9.23. List of packages for data file recovery and forensic analysis
9.24. 数据加密工具列表
9.25. Debian 系统内核编译需要安装的主要软件包列表
9.26. 虚拟化工具列表
10.1. 存档和压缩工具列表
10.2. 复制和同步工具列表
10.3. 典型使用场景下可移动存储设备可选择的文件系统列表
10.4. 典型使用场景下可选择的网络服务列表
10.5. 实用备份程序套件列表
10.6. 数据安全基础工具列表
10.7. GNU 隐私卫士密钥管理命令的列表
10.8. List of the meaning of the trust code
10.9. 在文件上使用的 GNU 隐私卫士的命令列表
10.10. 源代码合并工具列表
10.11. List of version control system tools
10.12. Comparison of native VCS commands
10.13. git 相关包和命令列表
10.14. Notable options for CVS commands (use as first argument(s) to cvs(1))
10.15. Notable options for Subversion commands (use as first argument(s) to svn(1))
11.1. 文本数据转化工具列表
11.2. 编码值和用法的列表
11.3. List of EOL styles for different platforms
11.4. bsdmainutilscoreutils 包中的用于转换 TAB 的命令列表
11.5. 用于提取纯文本数据的工具列表
11.6. 高亮纯文本数据的工具列表
11.7. List of predefined entities for XML
11.8. List of XML tools
11.9. List of DSSSL tools
11.10. List of XML data extraction tools
11.11. List of XML pretty print tools
11.12. 排版工具的列表
11.13. 创建手册页的工具列表
11.14. Ghostscript PostScript 解释器列表
11.15. 处理可印刷数据的工具列表
11.16. List of packages to help mail data conversion
11.17. 图形数据工具列表
11.18. 不同种类的数据转换工具列表
12.1. 帮助编程的软件包清单
12.2. List of typical bashisms
12.3. shell 参数列表
12.4. List of shell parameter expansions
12.5. List of key shell parameter substitutions
12.6. 在条件表达式中进行文件比较
12.7. 在条件表达式中进行字符串比较
12.8. 包含用于 shell 脚本的小型应用程序的软件包
12.9. 用户界面程序列表
12.10. 自动变量的列表
12.11. 变量扩展的列表
12.12. 高级 gdb 命令列表
12.13. List of memory leak detection tools
12.14. List of tools for static code analysis
12.15. List of Yacc-compatible LALR parser generators
12.16. 源代码转换工具列表