LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5674|回复: 20

Debian参考手册

[复制链接]
发表于 2003-2-11 22:09:51 | 显示全部楼层 |阅读模式
Debian参考手册

概述

Debian参考手册旨在为运行Debian的用户提供全面的指导。书中提供了大量shell-command实例,它们涵盖系统管理的方方面面,包括的主题有:Debian的基本概念、系统安装提示、Debian软件包管理、Debian中的Linux内核、系统微调、建立网关、文本编辑器、CVS、程序设计、面向非开发者的GnuPG等,每个主题都包括基础指南、实用技巧和其它相关信息。

版权声明

Copyright ? 2001–2002 by Osamu Aoki <osamu@debian.org>.
Copyright (Chapter 2) ? 1996–2001 by Software in the Public Interest.

本文档版权适用于GNU General Public License version 2 或更高版本的相关条款。

在遵守并包含本文档版权声明的前提下,制作和发布本文档的完整拷贝是允许的。并且,所有这些拷贝均受到本许可声明的保护。

在遵守上述完整拷贝版本有关版权声明的前提下,拷贝和发布基于本文档完整拷贝的修改版本是允许的,并且,发布所有通过修改本文档而得到的工作成果,须使用与本文档的许可声明一致的许可声明。

在遵守上述修改版本版权声明的前提下,拷贝和发布本文档其它语言的翻译版本是允许的,如果本许可声明有经自由软件基金会(Free Software Foundation)核准的当地化译本,则遵循当地化译本。


目录

●1. 序
  ○1.1 官方文档
  ○1.2 文档约定
  ○1.3 脚本样例
  ○1.4 基本设置
  ○1.5 Debian发行版(distributions)基本概念

●2. Debian基础
  ○2.1 Debian文件
    ·2.1.1 目录结构
    ·2.1.2 Debian发行版
    ·2.1.3 stable发行版
    ·2.1.4 testing发行版
    ·2.1.5 unstable发行版
    ·2.1.6 frozen发行版
    ·2.1.7 Debian发布版代号
    ·2.1.8 已用过的发布版代号
    ·2.1.9 发布版代号来源
    ·2.1.10 pool目录
    ·2.1.11 sid的诞生记
    ·2.1.12 上载到incoming中的软件包
    ·2.1.13 找回旧软件包
    ·2.1.14 发布源目录结构
    ·2.1.15 源代码
  ○2.2 Debian软件包管理系统
    ·2.2.1 Debian软件包概述
    ·2.2.2 Debian软件包格式
    ·2.2.3 Debian软件包命名约定
    ·2.2.4 保存本地设置
    ·2.2.5 Debian系统维护脚本
    ·2.2.6 软件包优先级
    ·2.2.7 虚拟软件包
    ·2.2.8 软件包关联性
    ·2.2.9 何为“pre-depends”
    ·2.2.10 软件包状态
    ·2.2.11 阻止软件包升级
    ·2.2.12 源码包
    ·2.2.13 编译源码包
    ·2.2.14 新建Debian软件包
  ○2.3 Debian系统升级
    ·2.3.1 系统升级方法
    ·2.3.2 软件包管理工具概述
    ·2.3.3 dpkg
    ·2.3.4 APT
    ·2.3.5 dselect
    ·2.3.6 不停机系统升级
    ·2.3.7 下载.deb文件
    ·2.3.8 升级记录
  ○2.4 Debian系统引导进程
    ·2.4.1 init程序
    ·2.4.2 运行级别
    ·2.4.3 自定义系统引导进程
  ○2.5 多样性支持
  ○2.6 国际化
  ○2.7 Debian和系统内核
    ·2.7.1 编译非Debian源码包内核代码
    ·2.7.2 自定义内核创建工具
    ·2.7.3 多系统引导器
    ·2.7.4 制做引导软盘
    ·2.7.5 模块加载规定
    ·2.7.6 De-installing旧版内核软件包

●3.Debian系统安装提示
  ○3.1 常规Linux安装提示
    ·3.1.1 硬件兼容性
    ·3.1.2 确定PC硬件和芯片组
    ·3.1.3 在Debian下确定PC硬件
    ·3.1.4 在其它OS下确定PC硬件
    ·3.1.5 Lilo神话
    ·3.1.6 GRUB
    ·3.1.7 选择引导软盘
    ·3.1.8 安装系统
    ·3.1.9 网络所需的主机名和IP地址
    ·3.1.10 用户帐号
    ·3.1.11 创建文件系统
    ·3.1.12 DRAM内存指导
    ·3.1.13 Swap空间
  ○3.2 Bash设置
  ○3.3 鼠标设置
    ·3.3.1 PS/2鼠标
    ·3.3.2 USB鼠标
  ○3.4 NFS设置
  ○3.5 Samba设置
  ○3.6 打印机设置
    ·3.6.1 lpr/lpd
    ·3.6.2 CUPS
  ○3.7 其它主机安装提示
    ·3.7.1 初始化安装
    ·3.7.2 模块
    ·3.7.3 CD-RW基本步骤
    ·3.7.4 多内存和自动关机
    ·3.7.5 某此站点
    ·3.7.6 PPP拔号设置
    ·3.7.7 /etc中的其它配置文件

●4. Debian指南
  ○4.1 信息资源
  ○4.2 Linux控制台
    ·4.2.1 登录
    ·4.2.2 添加用户
    ·4.2.3 如何关机
    ·4.2.4 命令行编辑
    ·4.2.5 需要牢记的基本命令
    ·4.2.6 X Window系统
    ·4.2.7 重要键盘命令
  ○4.3 午夜指挥官(Midnight Commander)
    ·4.3.1 安装MC
    ·4.3.2 启动MC
    ·4.3.3 文件管理器
    ·4.3.4 命令行技巧
    ·4.3.5 编辑器
    ·4.3.6 阅读器
    ·4.3.7 自启动特性
    ·4.3.8 FTP虚拟文件系统
  ○4.4 进一步学习

●5. 发布版升级
  ○5.1 迁移准备工作(从“stable”到“testing”)
  ○5.2 升级到“testing”
    ·5.2.1 最好使用dselect升级
    ·5.2.2 最好别用apt-get升级
  ○5.3 配置Woody
  ○5.4 优化sources.list

●6. Debian软件包管理
  ○6.1 概述
    ·6.1.1 主要工具
    ·6.1.2 方便的工具
  ○6.2 Debian生存工具
    ·6.2.1 使用tasksel安装任务
    ·6.2.2 使用APT安装系统
    ·6.2.3 使用APT升级系统
    ·6.2.4 检测程序错误寻求帮助
    ·6.2.5 APT升级错误及解决方法
    ·6.2.6 使用dpkg救助
    ·6.2.7 /var被删除后如何恢复系统
    ·6.2.8 为无法启动的系统安装软件包
    ·6.2.9 如果dpkg命令出错该怎么办
  ○6.3 Debian必杀技
    ·6.3.1 文件信息
    ·6.3.2 软件包信息
    ·6.3.3 使用APT进行全自动系统安装
    ·6.3.4 配置已安装软件包
    ·6.3.5 删除软件包
    ·6.3.6 挂起旧软件包
    ·6.3.7 stable/testing/unstable混合系统
    ·6.3.8 dselect——全面配置
    ·6.3.9 删除缓存包文件
    ·6.3.10 记录/拷贝系统配置
    ·6.3.11 向stable系统引入软件包
    ·6.3.12 本地软件包文件
    ·6.3.13 转化或安装外来软件包
    ·6.3.14 校验已安装软件包
  ○6.4 其它Debian特性
    ·6.4.1 dpkg-divert命令
    ·6.4.2 equivs软件包
    ·6.4.3 可选命令
    ·6.4.4 System-V init文件和运行级别
    ·6.4.5 停止daemon服务

●7. Debian下的Linux内核
  ○7.1 内核编译
    ·7.1.1 Debian标准方式
    ·7.1.2 经典方式
    ·7.1.3 内核头文件
  ○7.2 模块化2.4内核
    ·7.2.1 PCMCIA
    ·7.2.2 SCSI
    ·7.2.3 网络功能
    ·7.2.4 EXT3文件系统(>2.4.17)
    ·7.2.5 对Realtek RTL-8139的支持
    ·7.2.6 并行端口支持
    ·7.2.7 打开了太多文件

●8. Debian技巧
  ○8.1 启动系统
  ○8.2 活动记录
  ○8.3 拷贝及创建子目录
    ·8.3.1 拷贝整个子目录的基本命令
    ·8.3.2 cp
    ·8.3.3 tar
    ·8.3.4 pax
    ·8.3.5 cpio
    ·8.3.6 afio
  ○8.4 差异备份与数据同步
    ·8.4.1 使用rdiff进行差异备份
    ·8.4.2 使用RCS进行定期差异备份
  ○8.5 系统冻结恢复
    ·8.5.1 中止一个进程
    ·8.5.2 ALT-SysRq
  ○8.6 记住这些可爱的小命令
    ·8.6.1 Pager
    ·8.6.2 Free
    ·8.6.3 设定时间(BIOS)
    ·8.6.4 设定时间(NTP)
    ·8.6.5 如何禁用屏幕保护程序
    ·8.6.6 搜索管理数据库
    ·8.6.7 禁用声音(响铃)
    ·8.6.8 控制台上的错误信息
    ·8.6.9 正确设置控制台类型
    ·8.6.10 恢复控制台的健壮性
    ·8.6.11 将DOS下的文本文件转换为Unix类型
    ·8.6.12 正则表达式的置换
    ·8.6.13 提取源文件修改部分合并到更新包
    ·8.6.14 分割大文件
    ·8.6.15 精巧的管道命令辅助脚本
    ·8.6.16 从网页上获取文本或邮件列表文档
    ·8.6.17 打印网页
    ·8.6.18 打印帮助页面
    ·8.6.19 合并两个Postscript或PDF文件
    ·8.6.20 执行命令计时
    ·8.6.21 nice命令
    ·8.6.22 日程安排(cron,at)
    ·8.6.23 用screen来定制控制台
    ·8.6.24 网络测试基础
    ·8.6.25 Flush mail from local spool
    ·8.6.26 Remove frozen mail form local spool
    ·8.6.27 再分发mbox中的信件
    ·8.6.28 清空文件内容
    ·8.6.29 空文件
    ·8.6.30 chroot
    ·8.6.31 怎样检查硬链接
    ·8.6.32 mount硬盘上的镜像文件
    ·8.6.33 Samba

●9. Debian系统微调
  ○9.1 系统初始化提示
    ·9.1.1 自定义init脚本
    ·9.1.2 自定义系统日志
    ·9.1.3 硬件存取优化
  ○9.2 访问权限控制
    ·9.2.1 使用PAM和系统登录
    ·9.2.2 “为什么GNU su命令不支持wheel组”
    ·9.2.3 各种用户组的含义
    ·9.2.4 sudo——一个安全的工作环境
    ·9.2.5 daemon程序的访问权限控制
    ·9.2.6 轻便目录访问控制协议(LDAP)
  ○9.3 刻录机
    ·9.3.1 概述
    ·9.3.2 方法一:modules+lilo
    ·9.3.3 方法二:重编译内核
    ·9.3.4 配置步骤
    ·9.3.5 光盘镜像文件(可引导)
    ·9.3.6 刻录光盘(R,R/W)
    ·9.3.7 制作光盘镜像文件
    ·9.3.8 Debian安装盘镜像
    ·9.3.9 将系统备份到光盘
    ·9.3.10 刻录音乐CD
  ○9.4 X程序
    ·9.4.1 X系统软件包
    ·9.4.2 X服务器的硬件侦测包
    ·9.4.3 X服务器
    ·9.4.4 X客户端
    ·9.4.5 X会话
    ·9.4.6 X的TCP/IP联接
    ·9.4.7 X远程联接:xhost
    ·9.4.8 X远程联接:ssh
    ·9.4.9 xterm
    ·9.4.10 X资源数据库
    ·9.4.11 X下获取root权限
    ·9.4.12 X下的TrueType字体
    ·9.4.13 网页浏览器(图形化)
  ○9.5 SSH
    ·9.5.1 基础
    ·9.5.2 发送端口——SMTP/POP3微调
    ·9.5.3 用更少的密码建立联接
    ·9.5.4 其它平台的SSH客户端
    ·9.5.5 SSH代理
    ·9.5.6 问题解决
  ○9.6 邮件程序
    ·9.6.1 邮件传输代理(Exim)
    ·9.6.2 邮件工具(Fetchmail)
    ·9.6.3 邮件工具(Procmail)
    ·9.6.4 邮件用户代理(Mutt)
  ○9.7 本地化及国家语言支持
    ·9.7.1 定制基础
    ·9.7.2 地区
    ·9.7.3 激活地区支持能力
    ·9.7.4 激活特定地区
    ·9.7.5 ISO 8601日期格式
    ·9.7.6 US(ISO-8859-1)例子
    ·9.7.7 带euro符号的France(ISO-8859-15)例子
    ·9.7.8 双语系统的例子(日本语EUCT和ISO-8859-1)
    ·9.7.9 X下UTF-8的例子
    ·9.7.10 FB控制台下UTF-8的例子
    ·9.7.11 超越地区

●10. 使用Debian系统架设网关
  ○10.1 网络配置
    ·10.1.1 网关主机设置
    ·10.1.2 网络设置检查
  ○10.2 网络过滤器设置
    ·10.2.1 网络过滤器基础
    ·10.2.2 过滤表(Netfilter table)
    ·10.2.3 过滤目标(Netfilter target)
    ·10.2.4 网络过滤器命令
    ·10.2.5 IP伪装
    ·10.2.6 重定向SMTP联接
  ○10.3 管理多重网络联接

●11. 编辑器
  ○11.1 流行的编辑器
  ○11.2 应急的编辑器
  ○11.3 Emacs和Vim
    ·11.3.1 Vim提示
    ·11.3.2 Emacs提示
    ·11.3.3 打开编辑器
    ·11.3.4 编辑器命令总汇(Emacs,Vim)
    ·11.3.5 Vim设置
    ·11.3.6 语法上色(Ctags)
    ·11.3.7 将高亮显示的屏显转化为HTML文件
    ·11.3.8 用vim分割屏显

●12. 系统版本控制
  ○12.1 CVS
    ·12.1.1 安装CVS服务器
    ·12.1.2 CVS会话例子
    ·12.1.3 CVS问题解决
    ·12.1.4 CVS命令
  ○12.2 Subversion
    ·12.2.1 安装Subversion服务器
    ·12.2.2 将CVS仓库移入Subversion
    ·12.2.3 Subversion用法样例

●13. 编程
  ○13.1 从哪儿开始
  ○13.2 Shell
    ·13.2.1 Bash——GNU标准交互shell
    ·13.2.2 POSIX shell
    ·13.2.3 Shell参数
    ·13.2.4 Shell重定向
    ·13.2.5 Shell条件
    ·13.2.6 命令行处理
  ○13.3 Awk
  ○13.4 Perl
  ○13.5 Python
  ○13.6 Make
  ○13.7 C
    ·13.7.1 简单C编程(gcc)
    ·13.7.2 调试
    ·13.7.3 Flex——更好的Lex
    ·13.7.4 Bison——更好的Yacc
    ·13.7.5 Autoconf
  ○13.8 准备文档
    ·13.8.1 roff排版
    ·13.8.2 SGML
  ○13.9 打包
    ·13.9.1 单个二进制文件打包
    ·13.9.2 使用工具打包

●14. GnuPG
  ○14.1 安装GnuPG
  ○14.2 使用GnuPG
  ○14.3 管理GnuPG
  ○14.4 在应用程序中使用GnuPG
    ·14.4.1 在Mutt中使用GnuPG
    ·14.4.2 在Vim中使用GnuPG

●15. Debian技术支持
  ○15.1 参考资料
  ○15.2 查词意
  ○15.3 查找流行的Debian软件包
  ○15.4 Debian错误跟踪系统
  ○15.5 邮件列表
  ○15.6 IRC
  ○15.7 搜索引擎
  ○15.8 网站

●A. 附录
  ○A.1 作者
  ○A.2 保证
  ○A.3 反馈
  ○A.4 文档格式
  ○A.5 Debian迷宫
  ○A.6 Debian引言



=========================================
Debian Reference

CVS, 2003-01-31-07:53:52
Osamu Aoki osamu@debian.org
Editor: David Sewell dsewell@virginia.edu
中文翻译:LYOO iamlyoo@163.com
          2003/02/05
=========================================
发表于 2003-2-12 10:04:20 | 显示全部楼层
这种是不是比redhat好用啊?
发表于 2003-2-12 10:16:28 | 显示全部楼层
of course!!
发表于 2003-2-12 11:22:49 | 显示全部楼层
在那里有下载啊,还是用email传的啊,如果是的话,传个给我啦
zhuiyifengzhong@yahoo.com.cn
发表于 2003-2-12 11:52:20 | 显示全部楼层
 楼主| 发表于 2003-2-12 14:34:25 | 显示全部楼层
正在翻译中,可能速度慢了点,争取每天译一章。
呵呵,为了防止自己被惰性战胜,做一半就做不下去了,所以先贴出来,提醒自己,大家在监督,做事要有头有尾!
发表于 2003-2-12 14:56:11 | 显示全部楼层
你真是一个好人,我也要。系统的学习debian,总比一头雾水的要好得多。强力支持!
losska@hotmail.com

另外:你发给我的那两篇文档我已经做成word和txt文档。
发表于 2003-2-12 15:47:34 | 显示全部楼层
顶一下,,希望早一天都看到这个好东东。
发表于 2003-2-12 16:19:29 | 显示全部楼层
佩服。
发表于 2003-2-12 17:51:25 | 显示全部楼层

我可以提供空间

你把已经翻译完成的章节先发表出来,这样,对你也是个激励!
我当时写《Debian服务器设置入门》时就是这样的,所以整个过程充满激情,即使你想放弃,都不行——大伙都等着下文呢。

你可以和我联系,我提供空间。
webmaster@hiweed.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表