《Ubuntu标准教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:王大亮,曾广平,张德政编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:7115178127
  • 页数:430 页
图书介绍:本书全面地介绍了Ubuntu Linux系统,从Ubuntu的基本特点、用途、发展历程,到系统安装、配置,以及运行上的应用程序的使用,都做了详细的讲解,对Ubuntu的软件包管理机制做了详细阐述。本书语言平实、实例详尽和介绍方式循序渐进,易于读者在较短的时间内学习和掌握Ubuntu。全书分为7篇,每篇均围绕一个应用背景安排各个主题,每个主题即为一个章节。从Ubuntu概述、系统安装讲起,然后逐步深入到后面的桌面应用、网络配置等主题。

第1篇 走进Ubuntu 2

第1章 脱颖而出的Ubuntu 2

1.1 Linux的起源与发展现状 3

1.2 Ubuntu Linux简介 3

1.2.1 Ubuntu的诞生与定位 4

1.2.2 Ubuntu与Debian的渊源 4

1.2.3 Ubuntu的特点 5

1.3 Ubuntu发行版本 6

1.3.1 发行周期与发行代号 6

1.3.2 发行介质 7

1.4 Ubuntu系列衍生版本 8

1.4.1 Ubuntu的长尾战略 8

1.4.2 采用KDE桌面的Kubuntu 8

1.4.3 适合教育行业的Edubuntu 9

1.4.4 采用Xfce桌面的Xubuntu 10

1.4.5 完全开发的Gobuntu 11

1.4.6 集成Google服务的gOS 11

1.5 Ubuntu链接资源 11

1.5.1 参与Ubuntu社区 12

1.5.2 Ubuntu Wiki站点 12

1.5.3 其他相关站点 13

第2章 Ubuntu图形安装模式 14

2.1 系统安装过程概述 15

2.2 硬件要求 15

2.2.1 支持的CPU架构 15

2.2.2 最低硬件要求 16

2.2.3 硬件兼容性 17

2.3 安装前的准备 17

2.3.1 收集安装环境的相关信息 17

2.3.2 选择安装模式 18

2.3.2 获取Live CD安装镜像文件 19

2.3.3 引导安装程序 20

2.4 图形模式安装过程 21

2.4.1 进入启动画面 21

2.4.2 试用Ubuntu 24

2.4.3 第一步——语言选择 25

2.4.4 第二步——国家/地区选择 26

2.4.5 第三步——键盘布局 26

2.4.6 第四步——硬盘分区 27

2.4.7 第五步——迁移文档及设置 28

2.4.8 第六步——用户账号和主机命名 29

2.4.9 第七步——正式安装 30

2.4.10 初次登录 30

2.5 多系统安装 31

2.5.1 多系统安装时的硬盘分区 31

2.5.2 迁移文档及设置 34

2.5.3 定制GRUB启动 35

第3章 Ubuntu文本安装模式 37

3.1 文本模式安装过程 38

3.1.1 进入启动画面 38

3.1.2 语言选择 40

3.1.3 国家/地区选择 41

3.1.4 键盘布局 41

3.1.5 主机命名 42

3.1.6 硬盘分区 42

3.1.7 时区选择 43

3.1.8 用户账号和口令信息 43

3.1.9 设置软件源地址 44

3.1.10 显示器配置 44

3.1.11 安装GRUB启动器 45

3.1.12 安装结束 45

3.2 多系统安装的硬盘分区 46

3.2.1 使用分区工具先期划分硬盘 46

3.2.2 使用原有分区中的空闲空间 47

第4章 基本系统安装完成后的后续配置 48

4.1 网络配置 49

4.1.1 打开网络设置工具(network-admin) 49

4.1.2 配置动态IP地址 49

4.2 更新系统 50

4.2.1 使用更新管理器升级系统 50

4.2.2 设置检查更新频率 52

4.2.3 设置升级软件源 53

4.2.4 添加第三方软件源地址 55

4.3 配置中文环境 56

4.3.1 设置中文语言支持 56

4.3.2 使用SCIM输入法 58

4.4 设置时间和日期 60

4.5 自由进出Ubuntu 61

4.5.1 系统启动 61

4.5.2 初识登录界面 63

4.5.3 系统登录 65

4.5.4 系统登出 65

4.6 寻求帮助 66

4.6.1 联机帮助 66

4.6.2 免费支持与论坛 67

4.6.3 商业支持 68

第2篇 开始使用Ubuntu系统 70

第5章 Ubuntu图形桌面环境 70

5.1 认识X Window系统 71

5.1.1 X Window 71

5.1.2 KDE 72

5.1.3 GNOME 73

5.2 Ubuntu默认图形桌面 74

5.2.1 图形桌面分区 74

5.2.2 使用Metacity窗口管理器 76

5.2.3 主菜单描述 78

5.3 定制个性化的桌面环境 81

5.3.1 定制面板 81

5.3.2 定制主菜单 82

5.3.3 字体设置 83

5.3.4 鼠标与键盘设置 83

5.3.5 屏幕分辨率 85

5.3.6 桌面背景图案 86

5.3.7 屏幕保护程序 87

5.3.8 主题 87

第6章 Shell基本命令 88

6.1 认识Shell 89

6.1.1 什么是Shell 89

6.1.2 选择Shell 89

6.2 Shell基本命令格式 90

6.2.1 Shell命令格式 90

6.2.2 命令行编辑 91

6.2.3 命令行操作 92

6.2.4 Shell中的特殊字符 94

6.3 使用命令终端窗口 95

6.3.1 选择命令终端 95

6.3.2 启用/关闭终端窗口 97

6.3.3 操作终端窗口 98

6.4 Shell常用命令 99

6.4.1 体验Shell命令的乐趣 99

6.4.2 获取联机帮助 100

6.4.3 基本系统维护命令 102

第7章 文件系统管理 108

7.1 Linux文件系统 109

7.1.1 文件系统类型 109

7.1.2 文件系统结构 109

7.1.3 基本目录 110

7.1.4 Linux文件系统与Windows文件系统比较 112

7.2 使用Nautilus文件管理器 113

7.2.1 使用Nautilus浏览文件系统 113

7.2.2 文件的图形化显示 114

7.2.3 创建新文档 114

7.3 文件与目录命令 114

7.3.1 浏览目录 115

7.3.2 创建、复制、删除与移动文件 119

7.3.3 显示文件内容 121

7.3.4 创建链接文件 124

7.3.5 创建、删除目录 124

7.3.6 处理文件内容 125

7.3.7 修改文件目录访问权限 126

7.3.8 查询文件 128

7.4 压缩文件 129

7.4.1 文件压缩和归档 129

7.4.2 图形文件打包工具 130

7.4.3 shell归档和压缩工具 132

7.5 老牌的文本编辑工具——vim 135

7.5.1 启动vi 136

7.5.2 编辑文件 136

7.5.3 退出并保存文件 137

第3篇 软件包管理 140

第8章 Ubuntu软件包管理概述 140

8.1 Deb软件包概述 141

8.1.1 流行的两种软件包管理机制 141

8.1.2 软件包的类型 141

8.1.3 软件包的命名 142

8.1.4 软件包的优先级 142

8.1.5 软件包的状态 142

8.1.6 软件包的依赖性关系 143

8.2 Deb软件包管理工具概述 144

8.2.1 软件包管理工具分类 144

8.2.2 命令行管理工具 144

8.2.3 文本窗口管理工具 145

8.2.4 图形界面管理工具 146

8.3 dpkg软件包管理器 147

8.3.1 dpkg软件包管理命令 147

8.3.2 获取已安装软件包的信息 149

8.3.3 获取软件包的信息 151

8.3.4 安装软件包 152

8.3.5 卸载软件包 152

8.3.6 将RPM文件转为Deb文件 153

第9章 使用APT管理软件包 154

9.1 APT工作原理 155

9.2 设置APT源 156

9.2.1 软件源配置文件 156

9.2.2 将CD-ROM加入配置文件 156

9.2.3 选择最优软件源 158

9.3 查询软件包信息 158

9.3.1 apt-cache命令 158

9.3.2 获取软件包的统计信息 160

9.3.3 按关键字检索软件包 161

9.3.4 查询软件包描述信息 161

9.3.5 获取软件包安装状态 162

9.3.6 查询依赖关联的软件包 163

9.4 管理软件包 163

9.4.1 apt-get命令 163

9.4.2 刷新软件源 165

9.4.3 安装软件包 165

9.4.4 更新软件包 167

9.4.5 升级到新版本 167

9.4.6 卸载软件包 168

9.4.7 修复软件包依赖关系 169

9.4.8 清理软件包缓冲区 170

9.5 管理源码包 171

9.5.1 查询源码包 171

9.5.2 获取源码包 172

9.5.3 构建源码包编译环境 173

9.5.4 编译源码包 173

9.6 搭建APT代理服务器 174

9.6.1 APT代理服务 174

9.6.2 安装与卸载apt-proxy服务器 175

9.6.3 配置apt-proxy服务器 176

9.6.4 配置apt-proxy客户端 177

第10章 图形界面软件包管理工具 179

10.1 使用gnome-app-install添加/删除软件 180

10.1.1 认识gnome-app-install 180

10.1.2 查询软件 181

10.1.3 添加软件 182

10.1.4 删除软件 183

10.2 使用synaptic管理软件包 183

10.2.1 认识synaptic 183

10.2.2 刷新软件源 186

10.2.3 查看软件包信息 187

10.2.4 安装软件 188

10.2.5 卸载软件 189

10.2.6 升级软件 191

10.2.7 强制安装软件包 192

10.2.8 按任务分组标记安装软件包 193

第4篇 Ubuntu与多媒体 196

第11章 使用多媒体工具 196

11.1 准备工作 197

11.1.1 多媒体文件格式 197

11.1.2 安装解码器 198

11.1.3 检测多媒体设备 199

11.2 音频播放与制作 201

11.2.1 播放数字音乐 201

11.2.2 收听Internet电台广播 204

11.2.3 播放CD音乐 206

11.2.4 抓取CD音乐 206

11.2.5 制作音频CD 208

11.3 视频播放与录制 209

11.3.1 播放数字视频 209

11.3.2 播放DVD 211

11.3.3 录制DVD视频 213

第12章 Ubuntu图像处理 216

12.1 认识图像 217

12.2 屏幕抓图 218

12.2.1 认识Gnome-Screenshot抓图工具 218

12.2.2 抓取屏幕画面 219

12.3 图片浏览与管理 220

12.3.1 在Nautilus中浏览图片 220

12.3.2 认识F-Spot照片管理器 221

12.3.3 导入图片 223

12.3.4 浏览图片 224

12.3.5 编辑图片 226

12.3.6 导出图片 226

12.4 专业的绘图软件 229

12.4.1 认识Gimp绘图软件 229

12.4.2 操作图像文件 231

12.4.3 功能对话框 231

第13章 制作数据光盘 233

13.1 Ubuntu系统内置的刻录功能 234

13.1.1 刻录CD/DVD光盘 234

13.1.2 复制CD/DVD光盘 235

13.1.3 制作镜像文件 235

13.2 使用GnomeBaker刻录光盘 236

13.2.1 认识GnomeBaker刻录工具 236

13.2.2 刻录CD/DVD光盘 238

13.2.3 复制CD/DVD光盘 239

13.2.4 制作镜像文件 239

第5篇 Ubuntu网络应用 242

第14章 网络配置 242

14.1 基本网络命令 243

14.1.1 IP网络设置基础 243

14.1.2 ifconfig 243

14.1.3 route 244

14.1.4 netstat 245

14.1.5 nslookup 246

14.1.6 ping 247

14.1.7 hostname 247

14.2 使用网络工具(gnome-nettool)获取网络信息 248

14.2.1 启动网络工具(gnome-nettool) 248

14.2.2 查看网络设备 248

14.2.3 测试网络连通性 249

14.2.4 统计网络信息 249

14.2.5 跟踪路由 250

14.2.6 端口扫描 251

14.2.7 查询域名对应IP地址 251

14.3 配置IP地址 252

14.3.1 启动网络设置工具(network-admin) 252

14.3.2 配置静态IP地址 253

14.3.3 配置动态IP地址 254

14.3.4 IP地址存放在哪里——interfaces配置文件 255

14.4 设置主机信息 256

14.4.1 设置主机命名信息 256

14.4.2 主机名配置文件——/etc/hostname 257

14.4.3 基于host列表实现命名解析 257

14.4.4 host列表配置文件——/etc/hosts 259

14.5 管理DNS服务器地址 259

14.5.1 添加DNS服务器地址 259

14.5.2 DNS客户端配置文件——resolv.conf 260

第15章 浏览网页 261

15.1 使用Firefox浏览网页 262

15.1.1 认识Firefox浏览器 262

15.1.2 分页浏览网页 265

15.1.3 定制搜索引擎 266

15.1.4 释放允许弹出窗口的站点 268

15.1.5 释放尝试安装插件的站点 269

15.2 管理Firefox书签 269

15.2.1 添加书签 269

15.2.2 管理书签 270

15.2.3 进行RSS阅读 271

15.3 Firefox插件 272

15.3.1 获取和安装插件 273

15.3.2 获取和安装主题 276

15.3.3 安装Java浏览器插件 277

第16章 收发电子邮件 279

16.1 电子邮件基础 280

16.1.1 什么是电子邮件 280

16.1.2 电子邮件格式 281

16.2 收发邮件 281

16.2.1 认识Evolution 281

16.2.2 设置电子邮件账户 284

16.2.3 收取和发送电子邮件 287

16.2.4 阅读电子邮件 288

16.2.5 撰写电子邮件 289

16.3 管理联系人 290

16.3.1 新增联系人 290

16.3.2 创建联系人组 292

16.3.3 给联系人发送邮件 293

16.4 管理邮箱 293

16.4.1 导入导出电子邮件 293

16.4.2 分类存放电子邮件 295

16.4.3 创建邮件签名 296

16.4.4 处理垃圾邮件 297

第17章 即时通信 299

17.1 即时通信基础 300

17.2 单协议聊天工具 300

17.2.1 使用aMSN与MSN好友聊天 301

17.2.2 使用Licq与ICQ好友聊天 303

17.2.3 使用LumaQQ与QQ好友聊天 305

17.2.4 使用Eva与QQ好友聊天 307

17.2.5 使用XChat访问IRC频道 309

17.3 通用聊天工具——Gaim 311

17.3.1 认识Gaim 311

17.3.2 在Gaim中使用MSN 312

17.3.3 在Gaim中使用ICQ 314

17.3.4 在Gaim中使用IRC 316

17.3.5 在Gaim中使用Gtalk 318

第18章 文件传输 320

18.1 FTP文件传输 321

18.1.1 FTP基本工作原理 321

18.1.2 直接访问FTP服务器 321

18.1.3 使用gFTP客户端程序 323

18.2 P2P文件传输 325

18.2.1 P2P基本工作原理 325

18.2.2 在Firefox中直接进行BT下载 325

18.2.3 使用Azureus进行BT下载 326

第19章 远程登录 330

19.1 Telnet文本终端登录 331

19.1.1 Telnet概述 331

19.1.2 配置服务器端 331

19.1.3 远程登录 334

19.2 OpenSSH文本终端登录 335

19.2.1 OpenSSH概述 335

19.2.2 配置服务器端 335

19.2.3 远程登录 336

19.3 XDMCP图形终端登录 337

19.3.1 XDMCP概述 337

19.3.2 配置服务器端 338

19.3.3 远程登录 339

第6篇 使用Ubuntu办公 342

第20章 打印机配置 342

20.1 打印管理工具 343

20.1.1 添加本地打印机 343

20.1.2 添加网络打印机 344

20.1.3 添加Windows/SMB共享打印机 346

20.1.4 管理打印机 348

20.1.5 管理打印任务 349

20.2 通用UNIX打印服务(CUPS) 350

20.2.1 认识CUPS 350

20.2.2 添加本地打印机 351

20.2.3 添加网络打印机 353

20.2.4 管理打印机 354

20.2.5 管理打印任务 355

第21章 阅读电子图书 356

21.1 认识电子图书 357

21.1.1 什么是电子图书 357

21.1.2 电子图书文档格式 357

21.2 阅读PDF文档 358

21.2.1 认识Evince阅读器 358

21.2.2 使用Evince阅读PDF文档 358

21.3 阅读CHM文档 359

21.3.1 认识GnoCHM阅读器 359

21.3.2 使用GnoCHM阅读CHM文档 360

第22章 办公套件 362

22.1 Ubuntu办公套件概述 363

22.1.1 在Ubuntu中办公 363

22.1.2 OpenOffice.org办公套件 363

22.2 文字处理工具OpenOffice.org Writer 364

22.2.1 认识Writer文字处理工具 364

22.2.2 添加TrueType字体 365

22.2.3 字符格式编排 367

22.2.4 拼写检查 368

22.2.5 文件保存与格式转换 368

22.2.6 定制工具栏 369

22.2.7 定制菜单 371

22.2.8 系统配置 372

22.3 电子表格工具OpenOffice.org Calc 373

22.3.1 认识Calc电子表格工具 373

22.3.2 数据格式化 374

22.3.3 使用公式与函数 375

22.3.4 系统配置 376

22.4 幻灯片制作工具OpenOffice.org Impress 377

22.4.1 认识Impress幻灯片制作工具 377

22.4.2 创建演示文稿 378

22.4.3 生成Flash文件 380

22.4.4 系统配置 380

22.5 项目管理工具Planner 381

22.5.1 认识Planner项目管理工具 381

22.5.2 创建项目 382

22.5.3 添加项目资源 383

22.5.4 添加任务 383

22.5.5 查看甘特图和资源分配 385

22.5.6 保存与导出 386

第7篇 网站服务器架设基础 388

第23章 FTP服务器配置 388

23.1 搭建VSFTPD服务器 389

23.1.1 安装VSFTPD服务器程序 389

23.1.2 连接FTP服务器 390

23.2 启停VSFTPD服务 392

23.2.1 手动启动和停止FTP服务 392

23.2.2 使用图形界面工具启停FTP服务 392

23.2.3 由inetd守护进程管理FTP服务 393

23.3 VSFTPD服务器配置 394

23.3.1 VSFTPD服务配置文件 394

23.3.2 如何允许匿名用户上传文件? 397

23.3.3 如何定制欢迎信息? 397

23.3.4 如何限制每个IP最大的链接数? 398

23.3.5 如何限定用户的目录? 398

第24章 NFS服务器配置 399

24.1 搭建NFS服务器 400

24.1.1 NFS服务简介 400

24.1.2 安装NFS服务器程序 400

24.1.3 启动和停止NFS服务 401

24.2 NFS服务器配置 402

24.2.1 NFS服务配置文件 402

24.2.2 使用图形工具配置NFS服务 403

24.3 连接NFS服务器 405

24.3.1 查看NFS服务器的共享资源 405

24.3.2 挂载共享资源 406

24.3.3 卸载共享资源 406

第25章 Samba服务器配置 407

25.1 搭建Samba服务器 408

25.1.1 Samba服务简介 408

25.1.2 安装Samba服务器程序 409

25.1.3 启动和停止Samba服务 410

25.2 Samba服务器配置 411

25.2.1 Samba服务配置文件 411

25.2.2 使用图形工具配置Samba服务 413

25.2.3 使用testparm检查配置文件 414

25.3 在Windows客户端连接Samba服务器 415

25.3.1 在网络邻居和IE浏览器中访问 415

25.3.2 使用DOS命令访问 416

25.4 在Linux客户端连接Samba服务器 416

25.4.1 在Nautilus和Firefox中访问 417

25.4.2 使用smbclient程序访问 418

第26章 Web服务器配置 420

26.1 搭建Apache 2服务器 421

26.1.1 Apache简介 421

26.1.2 安装Apache 2服务器程序 421

26.1.3 安装Apache 2模块 423

26.1.4 手动启停Web服务 424

26.1.5 由inetd守护进程管理Web服务 424

26.2 配置Apache 2服务器 425

26.2.1 Apache 2服务配置文件 425

26.2.2 全局环境设置 425

26.2.3 主服务器设置 426

26.2.4 虚拟服务器设置 428

26.3 连接Web服务器 430