1 Ubuntu基础 1
1.1 Linux的起源与现状 2
1.1.1 Linux与UNIX的关系 2
1.1.2 Linux的诞生 2
1.1.3 Linux的应用简介 3
1.1.4 Linux的内核与发行版 3
1.2 Ubuntu Linux介绍 4
1.2.1 Ubuntu的起源 4
1.2.2 Ubuntu版本介绍 6
1.2.3获得Ubuntu 8
1.3获得帮助 9
1.3.1使用帮助中心 9
1.3.2访问论坛和社区 10
1.3.3付费支持介绍 12
2 Ubuntu安装 15
2.1系统安装前的准备 16
2.2硬件要求 16
2.3 Live CD介绍与制作 16
2.3.1 Live CD介绍 16
2.3.2获得Live CD 17
2.3.3制作Live CD 17
2.3.4通过LiveCD运行Ubuntu Linux操作系统 18
2.4安装介质检查 19
2.4.1安装光盘检查 19
2.4.2内存检查 20
2.5安装Ubuntu Linux桌面版本 21
2.5.1图形模式安装过程 21
2.5.2文本模式安装过程 24
2.6安装Ubuntu Linux服务器版本 28
2.6.1文本模式安装过程 28
2.6.2为服务器安装图形界面 33
2.7配置中文环境 34
2.7.1设置中文语言支持 34
2.7.2启用中文输入法 36
2.8进行首次更新 37
2.9 安装与删除系统中的软件 38
2.9.1安装软件 38
2.9.2删除软件 39
3 Ubuntu图形桌面环境基础 41
3.1 X Windows系统介绍 42
3.1.1 X Windows 42
3.1.2 KDE桌面介绍 42
3.1.3 GNOME桌面介绍 43
3.2认识Ubuntu Linux操作系统桌面 43
3.2.1 GNOME图形桌面分区 43
3.2.2 Metacity窗口管理器 46
3.2.3主菜单介绍 46
3.3 Ubuntu的登录和退出 48
3.3.1系统启动与登录 48
3.3.2认识“选项” 49
3.3.3关机 51
3.4 Ubuntu图形与文字界面的切换 52
3.5设置个性化的桌面环境 52
3.5.1设置面板 53
3.5.2设置主菜单 55
3.5.3鼠标的设置 55
3.5.4键盘设置 57
3.5.5 屏幕分辨率与刷新率 57
3.5.6 桌面背景图案 59
3.5.7设置桌面背景颜色 60
3.5.8屏幕保护程序 61
3.5.9 设置时间和日期 63
3.5.10电源管理 64
3.5.11外观设置 66
3.5.12虚拟桌面的设置 67
4 Shell基本命令 69
4.1 Shell基础 70
4.1.1 Shell的特点 70
4.1.2 Shell的种类 70
4.1.3 Shell的使用环境 71
4.2 Shell命令格式 71
4.2.1 Shell命令格式 71
4.2.2命令行快捷键 72
4.2.3命令行的特殊操作 73
4.2.4为命令定义别名 74
4.2.5 Shell中的通配符 74
4.3 Shell常用命令 75
4.3.1使用Shell命令关闭计算机 75
4.3.2 Shell命令中的帮助命令 76
4.3.3 发送信息命令 77
4.3.4查看硬盘空间 78
4.3.5查看内存空间 78
4.3.6 查看系统运行时间 79
4.3.7万年历 79
4.3.8清屏命令 79
4.4 VI编辑器介绍 80
4.4.1 Vl的启动和退出 80
4.4.2 进入编辑状态 80
4.4.3 VI中删除命令的使用 81
4.4.4 Vl中修改命令的使用 81
4.4.5 VI中复制命令的使用 81
4.4.6重复输入 82
4.4.7 查找命令 82
4.4.8保存与退出 82
5 硬盘与文件管理 83
5.1磁盘分区基础 84
5.1.1分区命名方式 84
5.1.2 3个基本分区 84
5.1.3分区和挂载点 85
5.1.4分区格式 85
5.1.5在安装时创建分区 85
5.1.6通过命令进行分区和格式化 87
5.2磁盘配额 89
5.2.1磁盘配额步骤概述 89
5.2.2 修改fstab文件 89
5.2.3建配额文件 90
5.2.4 分配配额 90
5.3文件基础 92
5.3.1文件类型 92
5.3.2文件类型 92
5.3.3 目录结构 94
5.4 使用文件管理器 95
5.4.1认识文件管理器 95
5.4.2对文件进行排列 96
5.4.3修改视图 97
5.4.4 使用书签 97
5.4.5 修改图标大小 98
5.4.6 工具栏切换 99
5.5在文件管理窗口中操作文件 99
5.5.1浏览目录 99
5.5.2创建文件 100
5.5.3 复制文件 102
5.5.4剪切文件 102
5.5.5创建启动器 103
5.5.6设置文件权限 105
5.5.7查找文件 105
5.5.8文件删除 106
5.5.9 访问GNOME中的“我的文档” 107
5.6文件操作命令 107
5.6.1查看当前目录 108
5.6.2移动、复制、删除文件 109
5.6.3创建文件夹 110
5.7压缩文件 110
5.7.1使用tar命令对文件的打包和压缩 110
5.7.2使用rar命令对文件压缩和解压缩 113
5.7.3 通过图形界面进行压缩 116
6 用户管理 119
6.1 root用户账号概述 120
6.1.1启动root账户 120
6.1.2 root账户的配置文件 121
6.1.3转换为root用户账户 121
6.2用户账号的管理 122
6.2.1用图形化方式创建用户账号 122
6.2.2修改用户账户信息 123
6.2.3 删除用户账号 124
6.2.4让用户自己修改密码 125
6.2.5修改登录界面 125
6.3与用户相关的命令 127
6.3.1创建用户 127
6.3.2为用户创建密码 128
6.3.3删除用户账户 128
6.3.4修改用户账户 129
6.3.5修改用户密码 129
6.4组的管理 129
6.4.1组的概念与特点 130
6.4.2创建组操作 130
6.4.3添加成员到组 131
6.4.4删除组 132
6.4.5为组赋权 132
6.5与组相关的命令 133
7 Ubuntu软件包管理概述 135
7.1 Deb介绍 136
7.1.1认识软件包 136
7.1.2 Deb软件包的类型 136
7.1.3 Deb软件包的命名约定 137
7.1.4软件包的状态 137
7.2通过dpkg命令操作Deb软件包 137
7.2.1 dpkg命令介绍 138
7.2.2将Rpm软件包转换为Deb软件包 139
7.2.3文本窗口管理工具 139
7.3 APT介绍 140
7.3.1 APT工作方式 140
7.3.2认识APT中的命令 141
7.3.3设置APT源 141
7.3.4将安装光盘添加到源 143
7.3.5选择最快的源 144
7.4查询软件包信息 145
7.4.1 apt-cache命令介绍 145
7.4.2查看软件包数量 145
7.4.3 搜索软件包 146
7.4.4查询软件包描述信息 146
7.4.5 查询软件包安装信息 147
7.4.6 查询软件包依赖关系 147
7.5管理软件包 148
7.5.1 apt-get命令介绍 148
7.5.2更新软件包源 149
7.5.3 安装软件包 149
7.5.4更新软件包 151
7.5.5升级 151
7.5.6卸载软件包 152
7.5.7对软件包进行修复 152
7.6管理源码包 153
7.6.1查询源码包 153
7.6.2获取源码包 153
7.6.3源码包编译前的准备工作 154
7.6.4对源码包进行编译 154
7.7 synaptic管理软件包 154
7.7.1认识新立得软件包管理器 154
7.7.2设置软件源 155
7.7.3 查看软件包信息 157
7.7.4查找软件包 157
7.7.5安装软件包 158
7.7.6卸载软件包 159
7.7.7升级软件包 160
7.7.8 快速安装软件集 161
7.8更新系统 161
7.8.1使用更新管理器升级系统 161
7.8.2手动检查更新 163
7.8.3设置自动更新 163
7.9建立更新服务器 164
7.9.1安装更新服务器 164
7.9.2配置服务器 165
7.9.3修改下载文件存放目录 165
7.9.4下载软件包 166
7.9.5设置客户端 166
7.9.6 从服务器中获取软件包 166
8 在Ubuntu中办公 167
8.1 OpenOffice.org办公套件简介 168
8.2文字处理工具的使用 168
8.2.1启动字处理软件 169
8.2.2设置字号和字体 169
8.2.3插入页眉和页脚 170
8.2.4查找文字 171
8.2.5插入图片 171
8.2.6 使用“帮助” 172
8.2.7 将文件保存为Office格式 173
8.3电子表格工具OpenOffice.org Calc 173
8.3.1启动电子表格程序 173
8.3.2 创建表格文件 174
8.3.3设置单元格格式 174
8.3.4进行数据输入 175
8.3.5单元格排序 175
8.3.6插入行与合并单元格 176
8.3.7计算平均分 177
8.3.8计算总分 178
8.3.9快速输入相同内容 178
8.3.10为单元格添加备注 179
8.3.11 建立新的工作表 180
8.4幻灯片制作工具OpenOffice.org impress 180
8.4.1启动幻灯片程序 180
8.4.2添加新的页面 181
8.4.3添加文字 181
8.4.4添加视频 182
8.4.5设置幻灯页面大小 183
8.4.6设置幻灯页面对象的动画 183
8.4.7设置幻灯页面切换动画 184
8.4.8设置幻灯页面切换动画 184
8.5阅读PDF文档 185
8.5.1安装Xpdf阅读器 185
8.5.2阅读PDF文档 186
8.6 阅读CHM文档 187
8.6.1安装GnoCHM阅读器 187
8.6.2阅读CHM文件 189
8.7 Linux中的杀毒软件 189
8.7.1杀毒软件的获取 190
8.7.2获得序列号 190
8.7.3安装 191
8.7.4杀毒软件的使用 192
9 多媒体应用 195
9.1多媒体基础 196
9.1.1什么是多媒体文件 196
9.1.2安装解码器 196
9.1.3多媒体设备的检查 196
9.2声卡的安装与配置 197
9.2.1声卡的选择 197
9.2.2安装声卡的驱动程序 198
9.2.3 声卡检测 198
9.2.4设置声卡 199
9.3播放与制作CD 200
9.3.1播放CD音乐 200
9.3.2翻录CD音乐 201
9.3.3收听lnternet电台广播 201
9.3.4录制声音 202
9.4使用电影播放机 204
9.4.1播放视频 204
9.4.2播放DVD 204
9.4.3在硬盘上播放DVD视频 205
9.5使用Brasero刻录光盘 205
9.5.1刻录CD/DVD光盘 205
9.5.2复制CD/DVD光盘 207
9.5.3使用镜像文件进行刻录 207
9.5.4制作镜像文件 208
9.6屏幕抓图 210
9.7 使用GNOME之眼查看图片 211
9.7.1图片浏览 211
9.7.2使用幻灯片模式 211
9.8使用F-Spot 212
9.8.1导入图片 212
9.8.2浏览图片 214
9.8.3 使用放大镜 215
9.9使用专业的绘图软件 215
9.9.1 GIMP 215
9.9.2在GIMP中创建新文件 216
9.9.3在GIMP中进行简单绘画 217
9.9.4在GIMP中使用滤镜 217
9.9.5关于GIMP的学习方法 218
9.10 RealOne的安装和使用 218
9.10.1获取与安装ReaIPlayer 218
9.10.2设置ReaIPlayer 220
9.10.3使用ReaIPlayer播放音频和视频文件 221
10 网络配置 223
10.1网络基础 224
10.1.1网络的意义 224
10.1.2网络的类型 224
10.1.3网络协议 224
10.1.4什么是Internet 224
10.1.5安装网卡 225
10.2基本网络命令 225
10.2.1 ifconfig 225
10.2.2 route 227
10.2.3 netstat 228
10.2.4 nslookup 228
10.2.5 ping 228
10.2.6 hostname 229
10.3网络工具的使用 230
10.3.1启动网络工具 230
10.3.2 “Ping”选项卡 230
10.3.3“网络统计”选项卡 231
10.3.4 “Traceroute”选项卡 231
10.3.5“端口扫描”选项卡 232
10.3.6“查阅”选项卡 232
10.4配置IP地址 233
10.4.1启动网络设置工具 233
10.4.2设置固定IP地址 234
10.4.3设置动态IP地址 234
10.4.4查看网络连接信息 235
10.4.5断开网络连接 236
10.4.6设置ADSL拨号 236
10.5 设置主机信息 237
10.5.1安装Network Admin 237
10.5.2修改主机名 238
10.5.3 修改主机名配置文件 238
10.5.4实现主机名称解析 239
10.5.5通过hosts文件进行设置 240
10.6 设置DNS地址 240
10.6.1认识DNS 241
10.6.2设置DNS地址 241
10.6.3 DNS配置文件 242
11 浏览网页与文件下载 243
11.1使用Firefox浏览网页 244
11.1.1启动Firefox浏览器 244
11.1.2分页浏览网页 244
11.1.3使用搜索引擎 245
11.1.4选择搜索引擎 246
11.1.5弹出窗口设置 248
11.2管理Fi refox书签 249
11.2.1添加单页书签 250
11.2.2添加多页书签 250
11.2.3对书签进行归类 251
11.2.4删除书签 252
11.2.5备份与恢复书签 252
11.3 Firefox插件 253
11.3.1安装Flash插件 254
11.3.2安装Java插件 255
11.3.3获取更多插件 256
11.4 FTP文件传输 256
11.4.1访问FTP服务器 257
11.4.2使用gFTP进行文件传输 258
11.5 P2P文件下载 259
11.5.1在Firefox中直接进行BT下载 260
11.5.2使用电驴进行ed2k下载 260
12 网络信息传递 265
12.1电子邮件基础 266
12.1.1什么是电子邮件 266
12.1.2申请电子邮件信箱 266
12.2使用Evolution 267
12.2.1配置Evolution 267
12.2.2发送电子邮件 269
12.2.3发送附件 270
12.2.4收取和阅读电子邮件 271
12.2.5 回复邮件 271
12.2.6转发邮件 272
12.3管理联系人 272
12.3.1创建新联系人 273
12.3.2创建联系人组 273
12.3.3删除联系人或联系人组 275
12.4管理邮件 275
12.4.1备份设置 275
12.4.2导入邮件 276
12.4.3查找邮件 277
12.4.4对邮件进行归类 277
12.4.5 创建邮件签名 278
12.4.6处理垃圾邮件 279
12.5即时通信 279
12.5.1使用aMSN与MSN好友聊天 280
12.5.2使用QQ聊天 282
12.5.3通用聊天程序 284
13 远程登录 287
13.1 Telnet远程终端 288
13.1.1安装Telnet服务 288
13.1.2编写配置文件 289
13.1.3登录 290
13.2 OpenSSH远程终端 291
13.2.1安装 292
13.2.2启动、重启与停止OpenSSH服务器 292
13.2.3配置 293
13.2.4在Ubuntu Linux中进行登录 294
13.2.5从Windows中进行登录 295
13.2.6 SSH中的文件传输命令 296
13.3 VNC远程桌面连接 297
13.3.1 VNC服务器初始配置 297
13.3.2安装VNC客户端 298
13.3.3进行连接 299
13.4 XDMCP图形终端登录 300
13.4.1配置服务器端 300
13.4.2登录 301
14 打印机的使用 303
14.1添加打印机 304
14.1.1添加本地打印机 304
14.1.2将打印机设置为共享 305
14.1.3从Ubuntu中访问共享打印机 306
14.1.4添加Windows中的打印机 307
14.2使用打印机 309
14.2.1开始打印 309
14.2.2横向打印 310
14.2.3打印到文件 311
14.2.4查看打印机状态 311
14.2.5操作打印 311
14.2.6设置打印机使用者 312
14.2.7设置打印机纸张使用大小 313
14.3使用命令进行打印 315
14.3.1 Ipr命令 315
14.3.2使用命令查看打印机状态 315
14.4通过CUPS实现Web页面管理 315
14.4.1 CUPS介绍 315
14.4.2添加打印机 317
14.4.3添加网络打印机 318
15 FTP服务器配置 319
15.1安装Vsftp服务器程序 320
15.1.1 FTP介绍 320
15.1.2 Vsftp的安装 320
15.2启动与停止Vsftp服务 321
15.2.1 通过图形方式进行控制 321
15.2.2通过命令控制Vsftp服务 322
15.3 FTP服务器配置与管理 322
15.3.1 Vsftp的高级命令 323
15.3.2打开配置文件 323
15.3.3 匿名账号的配置 324
15.3.4配置FTP服务器 325
15.3.5配置FTP账户 326
15.3.6更多的配置参数 327
16 共享文件服务器搭建 331
16.1建立NFS服务器 332
16.1.1 NFS简介 332
16.1.2安装NFS服务 332
16.1.3启动、停止、重新启动NFS服务 334
16.2配置NFS服务器 335
16.2.1使用配置文件配置 335
16.2.2使用图形方式进行配置 336
16.3访问NFS服务器 338
16.3.1查看NFS服务器中可被访问的目录 338
16.3.2访问NFS目录 338
16.3.3断开NFS连接 339
16.4搭建Samba服务器 339
16.4.1 Samba简介 339
16.4.2 安装 339
16.4.3 Samba服务器的启动、停止与重新启动 341
16.5配置Samba服务器 342
16.5.1 Samba配置文件介绍 342
16.5.2使用图形界面实现配置 343
16.5.3使用类似Windows的操作方式实现配置 344
16.6 连接Samba服务器 345
16.6.1从 Windows中进行访问 345
16.6.2从Ubuntu中进行访问 346
17 Web服务器配置 347
17.1搭建Apache服务器 348
17.1.1 Apache简介 348
17.1.2 Apache的安装 348
17.1.3启动停止Web服务 349
17.1.4访问站点 350
17.2创建站点 351
17.2.1修改默认页面 351
17.2.2建立虚拟目录 351
17.2.3 建立新的根目录 352
17.2.4修改端口 353
18 使用Webmin设置Ubuntu 355
18.1安装Webmin 356
18.1.1 Webmin介绍 356
18.1.2安装Webmin 356
18.1.3启动Webmin 357
18.2设置Webmin 359
18.2.1设置语言 359
18.2.2设置Webmin账户 360
18.2.3查看Webmin活动日志 361
18.2.4修改连接端口 362
18.2.5限制IP地址 362
18.2.6升级Webmin 363
18.3 使用Webmin设置系统 364
18.3.1设置IP地址 364
18.3.2 创建用户账户 366
18.4使用Webmin配置DNS服务器 366
18.4.1安装DNS服务器程序 367
18.4.2配置DNS服务器 367
18.4.3安装软件包 370
18.5 Usermin介绍 370
18.5.1获取安装软件包 370
18.5.2安装软件包 371