当前位置:首页 > 工业技术
完美应用Ubuntu  第2版
完美应用Ubuntu  第2版

完美应用Ubuntu 第2版PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:何晓龙,李明编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121118128
  • 页数:527 页
图书介绍:本书将向您展示一个年轻的Linux发行版——Ubuntu,一个产生于太空中的崇高梦想,从初识到安装,从应用到管理,本书秉承开源社区所践行并传播的“乐于分享、善待他人”的Ubuntu理念,向您阐释如何完美应用Ubuntu。本书根据初学者和Ubuntu使用者学习和应用的特点,充分考虑初学者的需求,以Ubuntu精华应用为主线,由浅入深、循序渐进地进入Ubuntu的精彩世界,没有枯燥的理论,只有实实在在的应用。
《完美应用Ubuntu 第2版》目录
标签:编著 应用

第1章 Ubuntu演义 1

1.1 GNU/Linux历史和文化 2

1.1.1 GNU/Linux是Linux的全称 2

1.1.2 Linux前传 2

1.1.3 Linux传奇 4

1.1.4 GNU和Linux的关系 6

1.1.5 流行的Linux发行版 8

1.1.6 Linux的特点和优势 9

1.1.7 Linux应用领域 10

1.2 Ubuntu起源和版本 11

1.2.1 Ubuntu是什么 11

1.2.2 Ubuntu的起源 12

1.2.3 Ubuntu的版本 13

1.2.4 Ubuntu发展路线图 16

1.3 丰富的Ubuntu社区文化 21

1.3.1 Ubuntu官方支持和服务 21

1.3.2 Ubuntu邮件列表(mail list) 23

1.3.3 IRC(Internet Relay Chat)即时通信频道 24

1.3.4 Ubuntu Wiki-Ubuntu在线百科 25

1.3.5 Ubuntu Planet(Ubuntu星球) 25

1.3.6 本地社区团队(LoCo) 26

1.3.7 MOTU 26

1.3.8 Ubuntu官方电子杂志《Full Circle》 26

1.4 Linux学习方法 27

1.5 Ubuntu认证——UCP(Ubuntu Certificate Persional) 29

1.5.1 UCP认证介绍 29

1.5.2 UCP认证考试纲要 29

1.5.3 UCP认证报考流程 35

1.6 小结 35

UCP考试指南 36

自测题 36

第2章 体验和安装Ubuntu 38

2.1 下载Ubuntu安装镜像 39

2.2 将安装镜像刻录到光盘 40

2.2.1 安装InfraRecorder 40

2.2.2 配置InfraRecorder 41

2.2.3 将镜像文件刻录为光盘 41

2.3 虚拟机中体验Ubuntu 41

2.3.1 两种方式获得Ubuntu初步体验 41

2.3.2 LiveCD方式体验 42

2.3.3 虚拟机体验 42

2.4 硬件需求与兼容性 44

2.4.1 Ubuntu 10.04官方硬件需求 44

2.4.2 搜集自己硬件环境信息 44

2.4.3 设置计算机光盘启动 46

2.4.4 准备安装分区 46

2.5 磁盘分区调整和分区 48

2.5.1 Ubuntu和Windows分区概念差异 48

2.5.2 磁盘分区规划 49

2.5.3 调整分区大小 50

2.6 开始安装 50

2.6.1 LiveCD模式安装 50

2.6.2 文本模式安装 52

2.6.3 Wubi安装方式 61

2.6.4 硬盘安装Ubuntu 63

2.6.5 网络安装Ubuntu 65

2.6.6 企业批量部署Ubuntu 66

2.6.7 为笔记本安装Ubuntu 67

2.7 首次亲密接触 68

2.7.1 登录界面 68

2.7.2 体验Ubuntu桌面 68

2.7.3 身份切换问题 68

2.7.4 注销、重启和关机 70

2.7.5 Ubuntu电源管理 70

2.8 安装后的配置 71

2.8.1 配置和测试网络 71

2.8.2 设置Ubuntu安装源 72

2.8.3 完善Ubuntu中文环境 74

2.8.4 硬件驱动 76

2.8.5 事半功倍配置Ubuntu 76

2.8.6 Ubuntu定制利器——Ubuntu Tweak 77

2.8.7 制作Ubuntu启动优盘 79

2.8.8 备份Ubuntu系统 79

2.9 小结 80

UCP考试指南 80

自测题 80

第3章 使用GNOME桌面环境 81

3.1 GNOME是什么 82

3.2 GNOME桌面环境 83

3.2.1 GNOME基本操作 83

3.2.2 GNOME桌面使用详解 84

3.2.3 用好GNOME面板 85

3.2.4 用好“应用程序”菜单 86

3.2.5 用好“位置”菜单 87

3.2.6 用好“系统”菜单 88

3.2.7 GNOME桌面环境用好命令行 89

3.3 鹦鹉螺(Nautilus)文件管理器 89

3.4 定制个性化GNOME桌面环境 90

3.4.1 修改系统主题 90

3.4.2 修改系统桌面 91

3.4.3 随心所欲更换桌面 92

3.4.4 自动登录 92

3.4.5 GNOME桌面环境字体设置 93

3.4.6 添加GNOME字体 94

3.4.7 设置屏幕分辨率 94

3.5 GNOME高级配置 95

3.6 GNOME常用程序和Windows常用程序对照 96

3.7 小结 98

UCP考试指南 98

自测题 98

第4章 KDE 4的诱惑 100

4.1 认识KDE桌面环境 101

4.2 安装配置KDE桌面 103

4.2.1 把KDE桌面环境添加到Ubuntu 103

4.2.2 在KDE 4中安装设置语言 104

4.3 用好KDE 4桌面环境 105

4.3.1 用好KDE工具箱(Tool Box) 105

4.3.2 用好KDE面板(Panal) 106

4.3.3 用好KDE桌面部件(Wedget) 108

4.3.4 用好KDE程序启动 109

4.3.5 用好快速访问和快速启动按钮 110

4.4 Dolphin文件管理器 110

4.5 配置个性化KDE桌面 111

4.5.1 KDE系统设置 112

4.5.2 修改桌面背景 113

4.5.3 为KDE添加字体 114

4.5.4 让KDE保持Windows习惯 115

4.6 KDE常用程序对照表 115

4.7 小结 117

自测题 117

第5章 轻量级桌面环境——XFCE、Fluxbox和LXDE 118

5.1 什么是轻量级桌面环境 119

5.2 安装XFCE桌面环境 122

5.3 使用XFCE桌面环境 122

5.3.1 XFCE基本操作 122

5.3.2 XFCE桌面使用详解 123

5.3.3 用好XFCE面板 123

5.3.4 用好“应用程序(Application)”菜单 123

5.3.5 用好“位置(Places)”菜单 124

5.3.6 XFCE桌面环境用好命令行 124

5.4 Thunar文件管理器 125

5.5 定制个性化XFCE桌面环境 125

5.5.1 修改桌面背景 125

5.5.2 修改窗口风格 126

5.5.3 修改登录画面 127

5.5.4 添加字体 127

5.6 XFCE常用程序和Windows常用程序对照 129

5.7 小结 130

自测题 131

第6章 深入Ubuntu图形服务器 132

6.1 X-Window 2D图形服务器 133

6.1.1 X-Window图形服务器 133

6.1.2 X-Window架构和组成 134

6.1.3 深入X-Window 135

6.1.4 设置显示器和分辨率 136

6.1.5 X-Window、GNOME和KDE之间的关系 136

6.1.6 XFCE、LXDE和GNOME之间的关系 138

6.2 XGL 3D图形服务器 139

6.2.1 XGL和Compiz 139

6.2.2 XGL和Compiz间的关系 140

6.3 立体桌面的配置和使用 140

6.3.1 安装显卡3D驱动 140

6.3.2 安装XGL 3D图形服务器和Compiz窗口混合管理器 140

6.3.3 设置XGL和Compiz立体效果 141

6.4 小结 144

UCP考试指南 144

自测题 144

第7章 全面管理Ubuntu软件包 146

7.1 彻底了解Ubuntu软件包 147

7.2 会用底层软件包管理工具——dpkg 148

7.3 善用高级软件包管理工具——APT(Advanced Package Tool) 150

7.3.1 迅速查找DEB软件包 150

7.3.2 用好APT安装软件包 151

7.4 文本界面软件包管理工具 152

7.5 从源码包编译DEB软件包 154

7.5.1 查询源码包 154

7.5.2 获取源码包 155

7.5.3 构建源码包编译环境 156

7.5.4 编译源码包 158

7.5.5 安装和运行 159

7.6 使用新立得软件包管理器管理软件包 159

7.6.1 运行新立得 159

7.6.2 搜索软件包 160

7.6.3 标记软件包 161

7.6.4 应用变更 162

7.7 小结 163

UCP考试指南 163

自测题 163

第8章 Ubuntu办公应用 166

8.1 Ubuntu办公套件——OpenOffice.org 167

8.1.1 与OpenOffice.org的亲密接触 167

8.1.2 OpenOffice.org使用入门 167

8.1.3 了解OpenOffice.org各功能组件 169

8.1.4 OpenOffice.org办公套件使用建议 172

8.2 配置打印机 173

8.3 创建和浏览PDF文档 174

8.3.1 创建PDF文档 175

8.3.2 浏览PDF文档 175

8.4 小结 176

UCP考试指南 176

自测题 176

第9章 Ubuntu互联网应用 178

9.1 Ubuntu默认浏览器——Firefox 179

9.2 使用Chromium浏览器 182

9.3 邮件专家——全能邮件Evolution 183

9.4 聊天利器——Empathy 188

9.5 社交网站客户端——硅博 190

9.6 网上地图——Google Earth 191

9.7 BT和电骡下载工具——Transmission与aMule 192

9.8 断点续传下载和FTP/SFTP下载工具 194

9.9 管理Windows Server—Ubuntu终端服务 196

9.10 小结 197

UCP考试指南 197

自测题 197

第10章 Ubuntu多媒体和娱乐 199

10.1 多媒体文件格式 200

10.2 检测多媒体设备 201

10.3 音乐播放专家——Rhythmbox 202

10.4 电影播放机——Totem 203

10.5 视频剪辑大师——Pitivi视频编辑程序 204

10.6 无处不在的播放器——RealPlayer 205

10.7 Ubuntu中制作数据光盘 207

10.8 在Ubuntu中痛快游戏 209

10.8.1 GNOME默认游戏 209

10.8.2 Linux原生游戏——Super Tux和Frozen-Bubble 209

10.8.3 运行Windows程序和游戏 211

10.8.4 在Ubuntu中运行模拟器游戏 213

10.9 小结 218

自测题 219

第11章 Ubuntu与图形图像 220

11.1 认识图像文件 221

11.2 屏幕抓图 221

11.3 图片管理 222

11.3.1 GNOME之眼 222

11.3.2 F-Shot照片管理器 223

11.4 专业图形图像软件 224

11.4.1 安装GIMP 224

11.4.2 使用GIMP 225

11.4.3 使用GIMP制作胶片效果和拼图效果 227

11.5 矢量图形软件——OpenOffice.org图画 231

11.5.1 OpenOffice.org图画界面及功能详解 231

11.5.2 使用OpenOffice.org图画创建来Logo 232

11.6 小结 233

自测题 234

第12章 在Ubuntu下进行开发 235

12.1 阅读CHM格式电子书 236

12.2 星际译王解决英文困扰 238

12.2.1 安装星际译王 238

12.2.2 使用星际译王 238

12.2.3 星际译王高级应用 239

12.3 搭建经典C开发环境 240

12.3.1 GVIM编辑器 240

12.3.2 GVIM高级应用 242

12.3.3 安装编译工具 246

12.4 搭建Java开发环境 247

12.5 使用C/C++集成开发环境(IDE) 249

12.5.1 准备工作 249

12.5.2 搭建Anjuta环境 249

12.5.3 搭建Code::Blocks环境 250

12.6 搭建LAMP开发环境 250

12.6.1 安装LAMP运行环境 250

12.7 SVN客户端的使用 253

12.8 小结 254

自测题 254

第13章 在Ubuntu中使用虚拟机 256

13.1 安装VirtualBox 257

13.2 创建VirtualBox虚拟机 258

13.2.1 VirtualBox主控制台 258

13.2.2 设定虚拟机内存 259

13.2.3 设定虚拟机磁盘容量 259

13.2.4 设定虚拟硬盘类型 260

13.2.5 设定虚拟硬盘大小 260

13.3 使用VirtualBox安装Windows XP 261

13.4 VirtualBox高级配置 266

13.5 小结 270

自测题 270

第14章 让Ubuntu命令开始工作 271

14.1 Linux命令格式 272

14.2 Linux高频命令分类详解 274

14.2.1 获得帮助命令 274

14.2.2 文件命令和文本处理 276

14.2.3 进程管理命令 286

14.2.4 权限设置命令 287

14.2.5 文件查找命令 294

14.2.6 压缩解压命令 298

14.2.7 关机重启命令 302

UCP考试指南 303

自测题 303

第15章 深入到Ubuntu内部——Shell使用和编程 305

15.1 Shell基础 306

15.1.1 什么是Shell 306

15.1.2 Shell的种类 307

15.1.3 Shell的功能 308

15.1.4 Shell命令的执行 310

15.1.5 Shell的其他优点 311

15.2 变量 311

15.2.1 变量的含义 311

15.2.2 变量的种类及Shell的类型 311

15.2.3 变量的定义及显示 313

15.2.4 位置变量 316

15.2.5 特殊形式的变量 316

15.3 命令的执行顺序 317

15.4 命令替换 318

15.5 I/O重定向 318

15.6 管道 319

15.7 特殊字符 320

15.8 Shell编程 321

15.8.1 Shell脚本语法 321

15.8.2 脚本调试 330

15.9 小结 330

自测题 330

第16章 Ubuntu文本编辑器 332

16.1 vi工作模式 333

16.1.1 命令模式 334

16.1.2 编辑模式 334

16.1.3 EX模式 334

16.2 进入vi 334

16.2.1 使用vi打开文件 334

16.2.2 直接进入指定位置处 335

16.3 vi应用基础 335

16.3.1 进入编辑模式 335

16.3.2 光标移动命令 336

16.3.3 使用vi进行编辑 337

16.3.4 保存退出命令 340

16.4 vi进阶应用 341

16.4.1 多窗口编辑 341

16.4.2 区域复制 342

16.4.3 在vi中与Shell交互 342

16.4.4 vi的宏记录 343

16.4.5 连续行注释 344

16.4.6 神奇的命令“ab” 344

16.5 小结 345

自测题 346

第17章 揭秘Ubuntu启动 347

17.1 Linux引导流程解析 348

17.1.1 POST自检并载入内核 348

17.1.2 加载内核 349

17.1.3 执行/etc/inittab 350

17.1.4 系统初始化并启动相应服务 351

17.1.5 Ubuntu和其他Linux的差异 352

17.2 GRUB引导器及配置文件 352

17.2.1 GRUB配置文件详解 353

17.2.2 GRUB命令行 354

17.2.3 修复GRUB 354

17.3 小结 355

UCP考试指南 355

自测题 355

第18章 Ubuntu网络配置 357

18.1 网络基础 358

18.1.1 基本的网络术语 358

18.1.2 TCP/IP详解 358

18.1.3 IP地址 359

18.1.4 网关和路由详解 361

18.2 网络配置相关文件 362

18.2.1 网络配置文件 362

18.2.2 DNS配置文件 362

18.2.3 hosts文件 363

18.3 网络相关命令 363

18.3.1 ifconfig命令 363

18.3.2 ifup和ifdown 364

18.3.3 ping命令 364

18.3.4 netstat命令 365

18.3.5 dig命令 365

18.3.6 断点续传下载工具——wget命令 366

18.4 小结 366

自测题 366

第19章 裁剪Ubunut内核和模块管理 368

19.1 裁剪和编译Linux内核 369

19.1.1 裁剪和编译内核准备工作 369

19.1.2 编译Linux内核最简方法 370

19.1.3 裁剪和编译内核 371

19.2 Ubuntu中的管理模块 374

19.2.1 识别Linux模块 374

19.2.2 Linux模块管理 374

19.3 小结 375

自测题 375

第20章 进程的控制与管理 377

20.1 进程的显示与删除 378

20.1.1 进程简介 378

20.1.2 进程种类 378

20.1.3 显示进程 379

20.1.4 动态显示进程 381

20.1.5 删除进程 382

20.2 进程的优先级 382

20.3 前台与后台 383

20.3.1 什么是前台与后台 383

20.3.2 任务的前后台背景切换 383

20.4 监控系统资源 384

20.4.1 使用free命令查看内存 384

20.4.2 启动信息查看dmesg 384

20.4.3 /proc目录简介 385

20.5 深入计划任务 385

20.5.1 at命令 386

20.5.2 cron命令 387

20.6 小结 390

自测题 390

第21章 用户与群组管理 392

21.1 细说用户与组 393

21.1.1 用户与组的识别 393

21.1.2 Ubuntu中的用户种类 393

21.2 用户管理 394

21.2.1 用户的添加与删除 394

21.2.2 用户的主目录 395

21.2.3 用户登录文件的配置 395

21.2.4 用户相关文件与目录 397

21.3 密码管理 398

21.3.1 密码的安全性 398

21.3.2 密码文件 398

21.3.3 影子密码文件 399

21.4 添加批量账号 400

21.5 组管理 401

21.5.1 组的添加与删除 402

21.5.2 组相关文件 402

21.5.3 有效组与默认组及相互转换 403

21.6 用户信息的修改 403

21.6.1 使用usermod修改用户信息 403

21.6.2 使用groupmod修改组信息 403

21.6.3 查看用户信息 404

21.7 身份切换 404

21.7.1 su命令 404

2l.7.2 sudo命令 405

21.8 用户登录控制 407

21.8.1 PAM认证模块原理 408

21.8.2 PAM的配置文件 408

21.9 小结 409

自测题 410

第22章 细说硬盘分区管理 412

22.1 细说Ubuntu硬盘分区 413

22.1.1 认识硬盘 413

22.1.2 为什么要分区 413

22.1.3 Ubuntu中的分区 413

22.2 Ubuntu分区操作 414

22.2.1 如何在Ubuntu里添加新硬盘 414

22.2.2 硬盘分区操作 414

22.2.3 使用df命令查看硬盘分区信息 419

22.3 自动挂载硬盘分区 420

22.3.1 /etc/fstab文件 420

22.3.2 /etc/mtab文件 421

22.4 硬盘管理工具 421

22.4.1 使用du命令查看目录信息 422

22.4.2 使用fsck命令进行硬盘检测 422

22.4.3 使用sync命令强制硬盘写入 422

22.4.4 使用dumpe2fs命令查看硬盘信息 422

22.5 小结 423

自测题 423

第23章 安装Ubuntu Server 425

23.1 服务器需求分析 426

23.2 服务器安装规划 426

23.3 安装Ubuntu Server 426

23.4 安装后的配置 432

23.4.1 配置网络 432

23.4.2 配置服务器时间 432

23.5 小结 432

自测题 432

第24章 搭建自动化的Ubuntu网络环境 433

24.1 DHCP实现自动分配IP 434

24.1.1 DHCP的常用概念 434

24.1.2 安装DHCP服务器 434

24.1.3 配置DHCP服务器 435

24.1.4 启动和关闭DHCP服务 436

24.1.5 租约文件 437

24.1.6 配置DHCP客户 437

24.2 NAT共享上网服务 437

24.2.1 NAT的基本概念 438

24.2.2 Netfilter/iptables系统 438

24.2.3 与NAT相关设置和iptables命令 441

24.3 小结 442

UCP认证指南 442

自测题 443

第25章 Ubuntu网络文件共享 444

25.1 Ubuntu文件共享 445

25.2 老当益壮——FTP服务 445

25.2.1 FTP服务与FTP服务器 445

25.2.2 在Ubuntu中配置FTP服务 445

25.3 Windows和Linux间的桥梁——Samba服务 450

25.3.1 SMB协议和Samba简介 450

25.3.2 在Ubuntu中配置Samba服务 450

25.3.3 Samba常见故障排错 454

25.4 NFS服务 457

25.4.1 安装NFS服务器和客户端 457

25.4.2 配置NFS服务器 458

25.4.3 使用NFS服务 458

25.4.4 NFS故障排错 458

25.5 小结 459

UCP认证指南 459

自测题 459

第26章 LAMP架站应用 461

26.1 什么是LAMP 462

26.2 快速部署LAMP架构 463

26.3 Web 1.0核心应用—CMS内容管理 463

26.3.1 CMS—Joomla!内容管理系统 463

26.3.2 Web 2.0核心应用——Blog个人内容管理系统 468

26.4 小结 476

自测题 476

第27章 轻松管理Ubuntu 478

27.1 远程管理控制——SSH 479

27.1.1 OpenSSH简介 479

27.1.2 SSH远程连接 479

27.1.3 SFTP的使用 479

27.1.4 Windows下的SSH客户端 480

27.2 Webmin管理工具 482

27.2.1 Webmin管理工具概述 482

27.2.2 Webmin的安装 483

27.2.3 Webmin的常用维护操作 484

27.3 小结 497

自测题 498

第28章 安全配置Ubuntu服务器 499

28.1 LAMP安全加固 500

28.1.1 隐藏Apache版本信息 500

28.1.2 隐藏PHP版本信息 500

28.1.3 禁用PHP的危险函数 500

28.1.4 加固SSH 500

28.1.5 修改SSH的默认端口 501

28.1.6 访问控制 501

28.1.7 Root用户通知 501

28.1.8 加固历史记录 502

28.2 高安全LAMP 502

28.2.1 编译安装Apache2 502

28.2.2 配置Apache 504

28.2.3 Chroot环境 507

28.2.4 启动脚本 508

28.3 安全配置PHP 509

28.3.1 功能需求 509

28.3.2 编译安装PHP 510

28.3.3 Chroot环境 511

28.3.4 配置PHP 512

28.3.5 防止跨站脚本攻击和SQL注入攻击 513

28.4 安全配置MySQL 514

28.4.1 功能需求 514

28.4.2 编译安装MySQL 515

28.4.3 测试MySQL 515

28.4.4 Chroot环境 516

28.4.5 配置服务器 517

28.5 PHP与MySQL的通信 519

28.6 小结 520

自测题 520

附录A Windows和Ubuntu常用应用对照表 521

附录B Ubuntu 10.04软件源更新列表 523

相关图书
作者其它书籍
返回顶部