《Ubuntu Linux轻松入门》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:朱维刚等编著
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2010
  • ISBN:9787122084521
  • 页数:314 页
图书介绍:本书介绍了Ubuntu的基础知识、安装、基本命令和文件系统、添加/删除软件等。

第一篇 Ubuntu基础篇 2

第1章 Ubuntu概述 2

1.1 Linux是什么 2

1.2 Linux与Windows的不同 2

1.3 为何选择Ubuntu 3

1.4 从Ubuntu社区得到支持和帮助 4

1.5 小结 5

第2章 Ubuntu的安装 6

2.1 安装前的准备 6

2.1.1 理解磁盘分区 6

2.1.2 为Ubuntu腾出磁盘空间 7

2.1.3 备份现有的数据 9

2.2 准备Ubuntu的安装CD 9

2.2.1 下载Ubuntu ISO文件 9

2.2.2 把ISO文件烧制到CD/DVD 10

2.3 直接用CD/DVD安装 11

2.3.1 从光盘启动 11

2.3.2 选择安装过程的显示语言 11

2.3.3 从启动菜单选择选项 12

2.3.4 选择系统使用的语言 13

2.3.5 选择国家和时区 13

2.3.6 识别键盘布局 14

2.3.7 磁盘分区 15

2.3.8 输入用户名 18

2.3.9 从Windows导入文档和配置信息 19

2.3.10 确认之前的安装选择 19

2.3.11 开始安装 20

2.4 用虚拟机安装 20

2.5 直接在Windows中安装 23

2.6 登录和注销Ubuntu 25

2.6.1 登录Ubuntu 25

2.6.2 注销Ubuntu 27

2.7 用Live CD进入Ubuntu 27

2.8 常见安装问题 27

2.8.1 安装前发生的问题 28

2.8.2 安装期间发生的问题 28

2.8.3 安装完成后发生的问题 28

2.9 小结 28

第3章 基本命令和文件系统 29

3.1 Shell——通向Linux圣殿的桥梁 29

3.2 BASH Shell介绍 30

3.2.1 BASH Shell是什么 30

3.2.2 为什么选择BASH Shell 30

3.3 开始使用Shell 31

3.3.1 修改Shell终端设置 31

3.3.2 认识Shell命令 32

3.3.3 设置Shell的环境变量PATH 32

3.3.4 Shell举例 34

3.4 理解Linux文件和用户 36

3.4.1 真实和虚拟文件 36

3.4.2 用户和文件权限 37

3.4.3 Linux文件系统阐述 40

3.4.4 启用设备——挂载 41

3.4.5 搜索文件 42

3.4.6 文件大小和空闲空间 44

3.4.7 用命令行工具查看文件内容 45

3.5 小结 45

第4章 添加/删除软件 46

4.1 软件安装必备知识 46

4.1.1 Linux安装文件形式 46

4.1.2 软件包管理 47

4.1.3 软件依赖管理 47

4.1.4 软件库介绍 47

4.2 新立得——图形化软件包管理工具 48

4.2.1 图形界面描述 49

4.2.2 搜索软件 49

4.2.3 安装软件 50

4.2.4 删除软件 52

4.3 用命令行进行软件包管理 53

4.3.1 使用APT包管理工具 53

4.3.2 使用dpkg包管理工具 55

4.3.3 使用Gdebi包管理工具 56

4.4 管理软件库 56

4.5 从源代码安装软件 57

4.6 小结 57

第5章 Ubuntu桌面应用 58

5.1 GNOME桌面概述 58

5.2 GNOME应用窗口 59

5.3 GNOME菜单 59

5.3.1 面板菜单 59

5.3.2 应用相关菜单 60

5.3.3 自定义菜单 60

5.4 自定义桌面 64

5.4.1 自定义鼠标 64

5.4.2 自定义显示分辨率 64

5.4.3 自定义面板 65

5.4.4 自定义屏幕保护程序 66

5.4.5 自定义外观 66

5.5 Nautilus文件管理器 67

5.5.1 Nautilus的基本操作 67

5.5.2 Nautilus使用举例 68

5.6 小结 68

第6章 输入法 69

6.1 IBus输入法 69

6.1.1 设置IBus支持中文输入 69

6.1.2 设置IBus拼音 70

6.2 SCIM输入法介绍 71

6.3 小结 71

第二篇 Ubuntu网络篇 74

第7章 连接到网络 74

7.1 配置网络连接 74

7.1.1 设置ADSL网络连接 74

7.1.2 设置无线网络连接 79

7.2 使用网络工具测试网络 80

7.3 小结 80

第8章 浏览网页 81

8.1 Firefox——网上冲浪的利器 81

8.1.1 启动Firefox 81

8.1.2 配置Firefox 82

8.1.3 Firefox书签 83

8.1.4 Firefox附加组件 85

8.2 在Ubuntu中使用IE 86

8.3 其他浏览器 87

8.4 小结 87

第9章 发送和接收邮件 88

9.1 Evolution——功能齐全的邮件客户端 88

9.1.1 设置Evolution 88

9.1.2 发送和接收邮件 90

9.1.3 过滤进来的邮件 92

9.1.4 Evolution实用插件 93

9.2 Claws Mail——轻量级邮件客户端 93

9.2.1 安装与设置Claws Mail 94

9.2.2 发送和接收邮件 96

9.2.3 过滤进来的邮件 97

9.2.4 Claws Mail实用插件 99

9.3 其他邮件客户端 100

9.4 小结 100

第10章 即时通讯 101

10.1 Empathy——支持多协议的聊天工具 101

10.1.1 启动Empathy 101

10.1.2 使用Empathy进行MSN聊天 102

10.1.3 使用Empathy进行QQ聊天 103

10.2 用Skype拨打网络电话 103

10.2.1 安装Skype 103

10.2.2 添加账户 104

10.2.3 添加联系人 105

10.2.4 拨打电话、发送短信 106

10.3 腾讯Linux QQ 107

10.4 小结 108

第11章 文件传输与共享 109

11.1 系统间的文件传输 109

11.1.1 使用FTP 109

11.1.2 使用SSH 111

11.1.3 访问Windows共享文件夹 112

11.2 P2P文件共享 113

11.2.1 安装和使用gtk-gnutella 113

11.2.2 使用BitTorrent 115

11.3 Ubuntu One——文件存储、共享与同步服务 116

11.3.1 注册Ubuntu One用户 116

11.3.2 使用Ubuntu One 117

11.4 小结 119

第三篇 生活娱乐篇 122

第12章 影音多媒体 122

12.1 播放音频 122

12.1.1 播放工具Rhythmbox 122

12.1.2 播放MP3 123

12.1.3 播放CD 124

12.1.4 收听广播电台 125

12.1.5 收听播客 126

12.1.6 创建属于自己的CD 128

12.2 影视与多媒体 129

12.2.1 安装播放软件 129

12.2.2 看电影 130

12.2.3 看DVD 130

12.2.4 看电视 131

12.3 小结 131

第13章 图片编辑与数码照片管理 132

13.1 F-Spot照片管理器 132

13.1.1 连接照相机并导入照片 132

13.1.2 照片管理 133

13.2 使用GIMP处理图片 134

13.2.1 GIMP基础 135

13.2.2 修正颜色 137

13.2.3 剪裁工具 138

13.2.4 锐化过滤器 138

13.3 小结 139

第四篇 办公篇 142

第14章 免费办公套件 142

14.1 进入OpenOffice.org世界 142

14.1.1 与Microsoft Office相似性 142

14.1.2 OpenOffice.org关键特征 143

14.1.3 文件兼容性 143

14.1.4 使用合适的字体 143

14.2 Writer文字处理 144

14.2.1 格式化文本 144

14.2.2 核对单词拼写、语法以及查询同义词 145

14.2.3 插入图片 146

14.2.4 使用表格 146

14.2.5 邮件合并 147

14.2.6 增加页眉和页脚 152

14.3 Calc电子表格 153

14.3.1 输入及格式化数据 153

14.3.2 删除和插入数据及单元格 154

14.3.3 使用公式 155

14.3.4 排序数据 157

14.3.5 使用筛选 157

14.3.6 创建图表 158

14.4 Impress演示文稿 161

14.4.1 快速创建演示文稿 161

14.4.2 使用文本框 162

14.4.3 使用幻灯片动画 162

14.4.4 使用3D效果 163

14.4.5 以Flash格式导出演示文稿 163

14.5 Base数据库 164

14.5.1 比较Base和Calc 164

14.5.2 开始使用Base 165

14.6 小结 166

第15章 打印机 167

15.1 安装本地打印机 167

15.2 连接到网络打印机 169

15.3 连接到Windows共享打印机 169

15.4 小结 170

第五篇 服务和开发篇 172

第16章 DHCP服务 172

16.1 DHCP概述 172

16.2 DHCP服务器的基本原理 173

16.3 安装DHCP 174

16.4 使用命令行配置DHCP 175

16.5 使用图形化工具配置DHCP 177

16.6 小结 179

第17章 域名服务 180

17.1 DNS简介 180

17.2 BIND简介 181

17.3 安装DNS服务器 182

17.4 BIND配置文件一览 182

17.5 创建DNS正向、反向区文件 184

17.5.1 正向、反向区文件的共同属性 184

17.5.2 创建正向区文件 185

17.5.3 创建反向区文件 186

17.5.4 整合正向、反向区 187

17.6 重启和测试DNS服务器 187

17.7 小结 189

第18章 网络文件共享服务 190

18.1 NFS概述 190

18.2 安装NFS服务器 190

18.3 使用图形化程序导出目录 191

18.4 使用命令行工具导出目录 192

18.5 客户端访问NFS服务器共享目录 193

18.6 取消NFS服务器共享目录 194

18.7 小结 195

第19章 Linux和Windows间资源共享 196

19.1 Samba——Linux与Windows共享资源的桥梁 196

19.2 安装Samba 196

19.3 配置Samba 197

19.3.1 用Samba分享打印机和用户主目录 197

19.3.2 测试Samba配置文件 198

19.3.3 测试Samba服务 199

19.3.4 使用共享文件夹工具设置Samba共享目录 200

19.4 取消Samba服务器共享目录 201

19.5 小结 202

第20章 电子邮件服务 203

20.1 邮件系统 203

20.1.1 邮件用户代理 203

20.1.2 邮件传输代理 204

20.1.3 邮件投递代理 204

20.2 Postfix体系结构 205

20.3 安装Postfix 206

20.3.1 内置Postfix配置类型 206

20.3.2 使用命令行安装Postfix 206

20.3.3 使用新立得安装Postfix 207

20.4 配置Postfix 208

20.4.1 探索Postfix配置文件 209

20.4.2 本地投递 213

20.4.3 访问控制 213

20.4.4 添加垃圾邮件过滤和病毒扫描功能 214

20.5 小结 216

第21章 Web服务 217

21.1 Web服务器的工作原理及种类 217

21.2 安装Apache 219

21.3 配置Apache 220

21.3.1 探索主配置文件 221

21.3.2 设置运行时环境变量 221

21.3.3 设置运行端口 222

21.3.4 设置字符集 222

21.3.5 控制目录访问 223

21.3.6 安装和加载功能模块 223

21.3.7 设置虚拟主机 225

21.4 小结 227

第22章 数据库服务 228

22.1 MySQL数据库 228

22.1.1 安装MySQL 228

22.1.2 使用命令行客户端操作数据库 230

22.1.3 使用图形化工具操作数据库 232

22.2 PostgreSQL数据库 235

22.2.1 安装PostgreSQL 235

22.2.2 使用命令行客户端操作数据库 236

22.2.3 使用图形化工具操作数据库 238

22.3 SQLite数据库 243

22.3.1 安装SQLite 243

22.3.2 使用命令行操作数据库 244

22.3.3 使用图形化工具操作数据库 247

22.4 小结 251

第23章 建立开发环境 252

23.1 构建软件编译环境 252

23.1.1 安装GCC编译器、make和其他相关软件 252

23.1.2 GCC编译器介绍 253

23.1.3 使用GCC编译器 254

23.1.4 make介绍 255

23.2 Eclipse集成开发环境 256

23.2.1 安装Eclipse 256

23.2.2 第一次启动Eclipse 257

23.2.3 下载并安装CDT插件 258

23.2.4 创建新项目 260

23.2.5 创建C源代码文件 262

23.2.6 运行程序 263

23.3 文本编辑利器——vi 265

23.3.1 vi的基本概念 265

23.3.2 vi的基本操作 265

23.3.3 vi命令行模式功能键 266

23.3.4 vi插件 268

23.4 版本控制系统 270

23.4.1 各种版本控制系统介绍 270

23.4.2 分布式版本控制系统Git 272

23.5 小结 276

第六篇 系统维护篇 278

第24章 管理用户和用户组 278

24.1 管理用户账号 278

24.1.1 添加用户账号 278

24.1.2 删除用户账号 279

24.1.3 修改用户账号 279

24.1.4 管理用户口令 279

24.2 管理用户组 280

24.2.1 添加用户组 280

24.2.2 删除用户组 280

24.2.3 修改用户组 281

24.2.4 用户组切换 281

24.3 使用图形化工具管理用户和用户组 281

24.4 与用户账号有关的系统文件 284

24.4.1 /etc/passwd文件 284

24.4.2 /etc/shadow文件 285

24.4.3 /etc/group文件 286

24.5 赋予普通用户特殊权限 288

24.6 小结 289

第25章 备份和恢复 290

25.1 备份带来的好处 290

25.2 Linux备份工具 290

25.2.1 本地备份和恢复工具 291

25.2.2 网络备份工具 292

25.3 BackupPC——强有力的备份工具 293

25.3.1 安装BackupPC 293

25.3.2 配置BackupPC 296

25.3.3 定义需要备份的主机 297

25.3.4 开始用BackupPC备份 298

25.3.5 从BackupPC备份中恢复 301

25.4 小结 302

第26章 系统安全 303

26.1 Linux系统安全不可忽视 303

26.2 网络防火墙 303

26.2.1 防火墙种类 303

26.2.2 用Fwbuilder配置防火墙 304

26.3 使用ClamAV拒绝病毒 308

26.3.1 安装和配置ClamAV 308

26.3.2 使用ClamAV工具执行扫描任务 309

26.4 使用ACL拒绝没有授权的访问 310

26.4.1 安装ACL 310

26.4.2 使用ACL 311

26.5 小结 312