<< Back to shouce.jb51.net

Debian学习笔记

发布时间:2004年11月16日

最近更新:2006年06月08日,增加安全策略。

Abstract

Debian是Linux发行版当中最自由的一种。由位于世界各地上千名的自愿者不断开发和维护。它不属于任何的商业公司,完全由开源社区所有。本笔记记录Debian的相关知识和我在学习中遇到的各种问题及解决方法。该笔记也可说是我学习Linux过程中的积累成果。希望这些文字能帮到正在用Linux或正想进入Linux这个奇妙世界的朋友。

Sarge经过三年多的开发于2005年6月6日正式发布,替代Woody成为最新的Stable。testing的代号改为etch,unstable的代号还是sid。

Debian于2006年6月底停止对旧Stable版本Woody的支持。

Debian中代号为Sarge的发行版已获得开放源码发展实验室(OSDL)的电信运营商等级Linux(CGL)规格认证。


Table of Contents

1. 文件系统
1.1. 管理文件系统
1.2. 文件和目录的权限
1.3. 文件属性
1.4. 文件访问控制列表(Access Control Lists,ACL)
1.5. RAID
2. Bash
2.1. Bash的用户交互接口
2.1.1. 环境变量
2.1.2. 目录操作
2.1.3. 通配符
2.1.4. 输入/输出
2.1.5. 后台作业
2.1.6. 特殊字符
2.1.7. 控制键
2.2. 常用变量
2.3. 用户环境配置
2.3.1. .bash_profile、.bashrc、和.bash_logout
2.3.2. 选项
3. 软件包管理工具
3.1. apt-get
3.2. apt-cache
3.3. apt-file
3.4. apt-key
3.5. 建立一个混合系统
3.6. 升级指定版本的软件包
3.7. 保持指定软件包的版本
4. Nautilus
4.1. 使用Nautilus脚本扩展文件管理功能
4.2. 性能调整
5. GConf配置系统
6. 国际化(Internationalization,简写为I18N)
7. XFree86中的字体
7.1. 两个字体系统
7.1.1. Xft
7.1.2. X11核心字体系统
7.2. 参考资料
8. Debian桌面系统
8.1. Debian base系统安装
8.2. 安装2.6.10内核,并支持图形化启动界面。
8.3. 安装GNOME中文桌面环境
8.4. 配置“Debian菜单”
8.5. 安装xfce4桌面环境
8.6. 安装NVIDIA显卡驱动程序
8.7. 配置有滑轮的串口鼠标
8.8. 中文字体模糊不清的解决方法
8.9. Firefox
8.9.1. Firefox的常用配置
8.9.2. firefox Extension
8.10. 安装Adobe Reader 7.0 for Linux
8.11. 安装rxvt中文终端
8.12. 安装KDE中文桌面环境
8.13. 安装ALSA多媒体系统
8.14. 使用minicom调试串口设备
8.15. 设置Modem拔号网络
8.16. 用pptp client连接远程VPN服务器
8.17. 使挂载的fat32和ntfs分区正常显示中文名
8.18. 配置Java环境
8.18.1. 安装
8.18.2. 设置JAVA的中文显示
8.19. 在Gnome下安装Fcitx并设置开机自启动
8.20. 在KDE环境下设置fcit开机自启动
8.21. 使用update-alternatives工具配置可选系统
8.22. 安装星际译王
8.23. 播放rmvb、rm格式文件
8.23.1. RealPlayer
8.23.2. totem
8.24. 播放wmv和asf格式文件
8.25. 用xCHM看.chm格式文件
8.26. 安装GDM
8.27. 安装splash主题
8.28. 安装QEMU模拟器
8.29. 生成Debian软件包依赖关系图
8.30. 使用rdesktop连接Windows远程桌面
8.31. 保存GNOME桌面环境中声卡的音量设置
8.32. 屏幕截图
8.33. 访问WebDAV服务
8.34. 安装OpenOffice
8.35. 用gaim登录google talk
8.36. 安装Freemind
8.37. 安装Emacs
9. Debian服务器篇
9.1. 在IBM X335服务器上安装Debian woody 3.0
9.2. 系统性能管理工具
9.3. 安装Zope
9.4. 安装Zope 3.1.0b1
9.5. 安装MySQL数据库
9.6. 安装Samba服务器
9.7. 设置磁盘配额
9.8. 安装OpenLDAP目录服务器
9.9. 安装HylaFAX传真服务器
9.10. 安装Jabberd服务器
9.11. 安装Jabberd2服务器
9.12. MoinMoin服务器
9.12.1. 安装配置
9.12.2. Plugin开发
9.12.3. About WiKi
9.13. 安装Trac服务器
9.14. 安装Subversion服务器
10. 系统安全
10.1. 安全等级
10.2. 安全策略
10.3. 安全工具
11. Debian系统配置文件说明
11.1. /etc/passwd、/etc/shadow和/etc/group
11.2. /etc/login.defs
11.3. /etc/securetty
11.4. ~/.gnomerc
11.5. ~/.gtkrc.zh_CN
11.6. ~/.gtkrc-2.0
11.7. /etc/modules
11.8. /etc/gdm.conf
11.9. /etc/kde3/kdm/kdmrc
11.10. /etc/services
11.11. /etc/protocols
11.12. /etc/network/interfaces
11.13. /etc/resolv.conf
11.14. /etc/host.conf
11.15. /etc/hosts
11.16. /etc/hostname
11.17. /etc/hosts.allow和/etc/hosts.deny
11.18. /etc/hdparm.conf
12. 名词解释
12.1. inode节点
12.2. ELF(Executable Linking Format)
12.3. 动态链接和静态链接
12.4. 虚拟内存/交换空间
13. 小技巧
14. 开源许可协议介绍
14.1. GPL
14.2. L-GPL
14.3. FDL
14.4. BSD
14.5. MIT
14.6. MPL

List of Tables

1.1. Linux文件系统类型
2.1. 特殊字符
2.2. 控制键
8.1.
9.1. 访问协议
13.1. 一般设备的设定值