没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
目录
第 1 章 - 序言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1 官方文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 文档约定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 脚本样例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 基本设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.5 Ubuntu 发行版( distributions )基本概念 . . . . . . . . . . . . . . . . . . 5
第 2 章 - Ubuntu 基础 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1 Ubuntu 文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Ubuntu 软件包管理系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3 Ubuntu 系统升级 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.4 Ubuntu 系统引导进程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.5 多样性支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.6 国际化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.7 Ubuntu 和系统内核 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
第 3 章 - Ubuntu 系统安装提示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1 常规 Linux 安装提示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2 Bash 设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.3 鼠标设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.4 NFS 设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.5 Samba 设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.6 打印机设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.7 桌面 PC 的 CRON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.8 其它主机安装提示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
第 4 章 - Ubuntu 指南 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.1 开始了 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.2 Midnight Commander (MC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.3 类 Unix 工作环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.4 类 Unix 文本处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.5 类 Unix 文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.6 X 窗口系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4.7 进一步学习 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
第 5 章 - 发行版升级到 Breezy 、 Dapper 或 Edgy . . . . . . . . . . . . . . . . . . . . . . 60
5.1 升级到 Hoary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.2 准备升级工作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.3 升级 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
第 6 章 - Ubuntu 软件包管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
6.1 介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.2 Ubuntu 软件包管理基础 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6.3 Ubuntu 生存命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6.4 Ubuntu 必杀技 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
6.5 其他 Ubuntu 的特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
第 7 章 - Ubuntu 下的 Linux 内核 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
7.1 内核编译 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
2
7.2 模块化的 2.4 内核 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
7.3 通过 proc 文件系统调整内核 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
7.4 2.6 版内核和 udev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
第 8 章 - Ubuntu 小技巧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
8.1 启动系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
8.2 活动记录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
8.3 拷贝及创建子目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
8.4 差异备份与数据同步 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
8.5 系统冻结恢复 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
8.6 记住这些可爱的小命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
8.7 需要注意的典型错误 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
第 9 章 - Ubuntu 系统微调 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
9.1 系统初始化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
9.2 访问限制( Restricting access ) . . . . . . . . . . . . . . . . . . . . . . . . 109
9.3 刻录机 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
9.4 X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
9.5 SSH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
9.6 邮件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
9.7 本地化( localization ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
9.8 多语言化( Multilingualization, m17n ) . . . . . . . . . . . . . . . . . 145
第 10 章 - 网络设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
10.1 IP 网络设置基础 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
10.2 底层网络设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
10.3 命名主机 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
10.4 域名服务 (DNS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
10.5 使用 DHCP 来配置网络接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
10.6 Debian 的高级网络设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
10.7 处理内核对接口命名的不一致性 . . . . . . . . . . . . . . . . . . . . . . . . . 161
10.8 启动 (triggering) 网络设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
10.9 多阶段 (Multi-stage) 映射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
10.10 网络服务设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
10.11 网络故障排除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
10.12 建立路由网关 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
第 11 章 - 编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
11.1 流行的编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
11.2 应急的编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
11.3 Emacs 和 Vim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
第 12 章 - 系统版本控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
12.1 并行版本系统 (CVS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
12.2 Subversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
第 13 章 - 编程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
13.1 从哪儿开始 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
13.2 Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
13.3 Awk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
3
13.4 Perl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
13.5 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
13.6 Make . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
13.7 C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
13.8 Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
13.9 准备文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
13.10 打包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
第 14 章 - GnuPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
14.1 安装 GnuPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
14.2 使用 GnuPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
14.3 管理 GnuPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
14.4 在应用程序中使用 GnuPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
第 15 章 - Ubuntu 技术支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
15.1 参考资料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
15.2 查词意 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
15.3 查找流行的 Debian 软件包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
15.4 Debian bug 跟踪系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
15.5 邮件列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
15.6 Internet Relay Chat (IRC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
15.7 搜索引擎 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
15.8 网站 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
附录 A - 附录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
A.1 作者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
A.2 保证 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
A.3 反馈 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
A.4 文档格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
A.5 Debian 迷宫 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
A.6 Debian 引言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
来源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
4
第 1 章 - 序言
本书《 Ubuntu 参考手册》的目的是对整个 Ubuntu 系统作一个全面的介绍,提供一本
“ 安装之後的 ” 用户使用手册。本手册的读者应该愿意阅读 shell 脚本( scripts
) 。我也
假定读者在阅读之前已经具备了类 Unix 系统的基本操作技能。
我决定 不 在本书中解释所有的细节, 因为你可以在 manual
页、
info 页或 HOWTO 文 档
中获得这些信息。 我希望能给读者提供实用的信息, 而非全面的解释。 因此我会在正文中 给
出实际的命令序列,或是在 examples/ 给出脚本示例作为参考。在按照这些示例下达命令
之前, 你必须要先理解其内容的含义。 实际的命令序列可能会依你的系统的具体情况而有 细
微的差别。
书中的很多信息实际上是对在 参考资料 , 第 15.1 节 中列出的众多权威参考文献的引用
和提示。
本书最初是作为一本 “ 快速参考手册
”
来写的,但是现在增加了很多内容。尽管如此, 保 持
文字简短紧凑 ( keep it short and simple, KISS )是我的指导思想。
如果你是在寻找紧急情况下系统维护方面的帮助,请直接阅读 Ubuntu 生存命令 , 第 6.3
节。
1.1 官方文档
本书的最新官方版本可在 http://wiki.ubuntu.org.cn/UbuntuManual/ 访问到。
1.2 文档约定
文中许多信息通过简短的 bash 命令给出,以下是其排版格式约定:
# command in root account root 用户命令
$ command in user account 普通用户命令
... description of action 命令动作描述
这些 shell 命令的例子使用 PS2=" "
。
更多信息参见 Bash – GNU 标准交互式 shell, 第
13.2.1 节。
参考:
· bash(1) 表示 Unix 风格 manual 页。
· info libc 表示 GNU TEXINFO 信息。
·
The C Programming Language
表示 参考书目 。
· http://www.debian.org/doc/manuals/debian-reference/ 表示 URL 。
· /usr/share/doc/Debian/reference/ 表示系统的 文件 。
文中用到了下列缩写:
· LDP : Linux Documentation Project ( http://www.tldp.org/ )
·
DDP : Debian Documentation Project ( http://www.debian.org/doc/ )
5
本文中的其它缩写会在使用前定义。
文中只提供了 LDP 文档的 URL
, 然而,
LDP 文档已经被 Ubuntu
打包。
当这些包被安装
後,
LDP 文档会在 /usr/share/doc/HOWTO/ 里。
参阅 参考资料 , 第 15.1 节。
1.3 脚本样例
本文档的 脚本样例 需要通过网页访问下载。
1.4 基本设置
如果你的系统是最小安装,但你希望充分使用本文档, 请执行下面的命令来安装其它软件
包,这些软件包含有一些有用的文档。
# apt-get install info man-db doc-base dhelp apt apt-utils auto-apt \
dpkg less mc ssh nano-tiny elvis-tiny vim sash \
kernel-package \
manpages manpages-dev doc-debian doc-linux-text \
debian-policy developers-reference maint-guide \
apt-howto harden-doc install-doc \
libpam-doc glibc-doc samba-doc exim-doc cvsbook \
gnupg-doc
# apt-get install debian-reference # for Sarge, do this too :)
对于 Woody
版,把
exim-doc-html 增加到上面的列表中。 对于 Sarge 版, 请使用 exim 4-
doc-html 和 exim4-doc-info 来代替 exim-doc 包。
1.5 Ubuntu 发行版( distributions )基本概念
Ubuntu 软件仓库包含上千个软件包,它们按照我们提供的基础等级和是否符合自由软件哲
学,被分成四种组件,即 “ main
”
(主要) 、
“ restricted
”
(受限) 、
“ universe
”
(公共)和
“ multiverse
”
(多元化) 。
Ubuntu
软件仓库被分成四组,
“ main
” 、
“ restricted
” 、
“ universe ” 和 “ multiverse
”
,按
照我们所能提供的基础能力以及它们是否符合 自由软件哲学 来划分。
标准 Ubuntu 安装都采用 main 和 restricted 的软件。你可以通过 Synaptic 软件管理器和
Aptitude 软件包管理器 安装其他的软件。通过编辑 /etc/apt/sources.list 文件,就可以
得到它们。如果要编辑 sources.list ,请使用 “ man sources.list ” 来获得更多信息。
Ubuntu 发行版有代码名称, 具体描述在 Ubuntu 发布版代号 , 第 2.1.7 节
中。
Warty 在
2004 年 10 月发布, 在 Warty 发布後,三个发行版对应为 Hoary 、 Breezy 和 Dapper 。
订阅低流量的邮件列表 ubuntu-zh@lists.ubuntu.com
,
可以得到关于 ubuntu 的重要声 明
信息。 参阅 Debian 文件 , 第 2.1 节。
如果你想使用比发行版自带软件包更新的软件包版本, 你可以按照 发行版升级到 Hoary
、
Breezy 或 Dapper, 第 5 章 的描述,升级到一个新的发行版; 或者你只升级选择的软件
剩余210页未读,继续阅读
wang19820703
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页