内容简介
《Linux Ubuntu系统管理、桌面办公应用及服务器配置从入门到精通》分为4部分共20章。第一部分(第1~3章)介绍Ubuntu Linux桌面应用基础,包括桌面环境设置、网络环境配置、系统更新及软件包管理等基础应用,为之后的系统管理和高级应用奠定基础。第二部分(第4~6章)介绍文件系统管理、用户及权限管理、磁盘管理,每一种管理都分别从图形界面和文字界面两方面介绍,以满足不同读者的需要。第三部分(第7~9章)以最流行、最常用的桌面应用为出发点,介绍Ubuntu Linux的各种桌面工具的应用,以及Ubuntu Linux的高阶系统管理。第四部分(第10~20章)介绍Ubuntu中的网络配置及管理,重点介绍企业级服务器配置。
《Linux Ubuntu系统管理、桌面办公应用及服务器配置从入门到精通》采用案例实践方式讲解。学完本书,读者完全可以胜任Linux的高级系统管理或高级网络管理工作。
《Linux Ubuntu系统管理、桌面办公应用及服务器配置从入门到精通》可以作为高等院校计算机专业学生学习Linux操作系统的专业教材及培训资料,也可以作为网络管理工程师的参考用书,同时还可以作为Linux平台嵌入式开发者或利用Linux平台作为开发平台的其他开发者的参考用书。
本书目录
第一部分 Linux基础应用
第1章 Ubuntu Linux之初体验 2
1.1 Ubuntu Linux概述 3
1.1.1 Linux概述 3
1.1.2 Ubuntu概述 5
1.2 安装Ubuntu Linux操作系统 8
1.2.1 安装前的准备工作 8
1.2.2 多种方法安装Ubuntu Linux 9
1.3 删除Ubuntu Linux操作系统 18
1.4 Ubuntu Linux初体验 19
1.4.1 初次启动Ubuntu Linux 19
1.4.2 图形界面初体验 22
1.4.3 终端体验 28
1.4.4 其他体验 33
1.5 课后练习 36
第2章 Ubuntu Linux基本设置 37
2.1 GNOME桌面环境的进阶应用 38
2.1.1 GNOME简介 38
2.1.2 GNOME的进阶应用 40
2.2 基础桌面环境设置 43
2.2.1 桌面相关的基础设置 44
2.2.2 其他设置 48
2.3 网络环境配置 57
2.3.1 利用虚拟机安装的Ubuntu配置网络环境 58
2.3.2 直接在硬盘上安装的Ubuntu配置网络环境 61
2.4 更新及软件包管理 62
2.4.1 更新管理器的使用和配置 62
2.4.2 软件包管理器的使用和配置 67
2.5 高级桌面特效的开启与设置 73
2.6 课后练习 76
第3章 初识Shell及文档编辑 77
3.1 Shell基本概念 78
3.1.1 shell的功能 78
3.1.2 常用shell简介 79
3.2 Shell基本操作 80
3.2.1 Shell命令基本格式 80
3.2.2 Shell常用特殊符号 80
3.2.3 Shell的进阶体验 82
3.3 常用Shell命令简介 84
3.3.1 ls查看目录信息 84
3.3.2 pwd查看当前工作路径 85
3.3.3 uname查看当前系统信息 85
3.3.4 cd切换目录 86
3.3.5 cat显示文件内容 86
3.3.6 clear清屏 86
3.3.7 sudo切换用户身份执行 86
3.3.8 su切换用户 87
3.3.9 ifconfig显示和配置网络属性 88
3.3.10 man系统帮助 88
3.4 使用Gedit编辑文档 89
3.5 VIM的使用和配置 92
3.5.1 VIM的使用 92
3.5.2 VIM的配置 95
3.6 课后练习 97
第二部分 文件及磁盘管理
第4章 文件系统管理 100
4.1 文件系统基本概念 101
4.1.1 文件系统概述 101
4.1.2 文件系统的类型 102
4.1.3 Ubuntu文件系统的结构 103
4.2 交换分区 105
4.2.1 交换分区概述 105
4.2.2 交换分区的管理 106
4.3 文档压缩及解压缩 108
4.3.1 文档压缩概述 109
4.3.2 图形化归档工具 109
4.3.3 命令行工具 112
4.4 文件系统管理命令 116
4.4.1 文件的基本操作 116
4.4.2 目录的基本操作 119
4.4.3 查看文件内容 120
4.4.4 文件类型 123
4.4.5 查询文件 123
4.4.6 其他管理命令 125
4.5 课后练习 128
第5章 用户及权限管理 129
5.1 利用图形化工具管理用户和组 130
5.1.1 Ubuntu用户系统概述 130
5.1.2 创建和管理用户 131
5.1.3 创建和管理用户组 135
5.2 用户和组管理命令 136
5.2.1 配置文件 136
5.2.2 用户管理命令 139
5.2.3 组管理命令 143
5.3 权限管理 144
5.3.1 权限概述 144
5.3.2 常用权限管理命令 146
5.4 课后练习 150
第6章 磁盘管理 151
6.1 磁盘管理基础 152
6.1.1 硬盘分区基本知识 152
6.1.2 磁盘分区规划方案 153
6.1.3 磁盘管理方法 154
6.2 挂载与卸载分区 158
6.2.1 挂载与卸载分区的方法 158
6.2.2 开机自动挂载配置文件 164
6.3 课后练习 165
第三部分 桌面工具及高级系统管理
第7章 办公软件应用 168
7.1 Ubuntu中的Office概述 169
7.1.1 OpenOffice.org的组成和特点 169
7.1.2 OpenOffice.org的优缺点 169
7.2 文本处理Writer 170
7.2.1 Writer的启动和退出 170
7.2.2 Writer的基本操作 171
7.3 OpenOffice.org中的电子表格Calc 177
7.3.1 Calc的启动和退出 177
7.3.2 Calc的基本操作 178
7.4 OpenOffice.org中的演示文稿Impress 184
7.4.1 Impress的启动和退出 184
7.4.2 Impress的基本操作 186
7.5 OpenOffice.org中的绘图Draw 190
7.5.1 Draw概述 190
7.5.2 绘制流程图 191
7.6 PDF文档的阅读 194
7.6.1 PDF概述 195
7.6.2 PDF文件阅读 196
7.7 课后练习 197
第8章 网络工具应用 199
8.1 浏览器 200
8.1.1 FireFox简介 200
8.1.2 FireFox的使用 200
8.2 下载工具 205
8.2.1 APT下载工具 205
8.2.2 命令行下载工具 207
8.2.3 多线程下载工具 209
8.3 聊天工具 211
8.3.1 Ubuntu中的QQ 212
8.3.2 强大的Pidgin 214
8.4 邮件的应用 216
8.4.1 Evolution简介 216
8.4.2 Evolution的启动及设置 217
8.4.3 Evolution的使用 220
8.5 课后练习 221
第9章 Ubuntu Linux系统进阶管理 222
9.1 进程管理 223
9.1.1 Linux进程的基本概念 223
9.1.2 进程的运行状态 224
9.1.3 进程管理操作 225
9.2 守护进程及服务管理 228
9.2.1 守护进程的基本概念 228
9.2.2 系统服务的管理 229
9.3 工作任务管理 231
9.3.1 临时工作安排at 231
9.3.2 周期性工作安排cron 232
9.4 日志管理 234
9.4.1 系统日志配置文件 234
9.4.2 常见的日志文件 236
9.5 课后练习 240
第四部分 网络配置及管理
第10章 网络基础知识 242
10.1 TCP/IP基础 243
10.2 IPv4地址基础 244
10.2.1 IP地址表示形式及分类 244
10.2.2 子网掩码 245
10.2.3 IP数据包头 246
10.3 TCP、UDP协议基础 248
10.3.1 TCP数据包头 248
10.3.2 UDP数据包头 250
10.4 网络数据包的封装和拆解 250
10.4.1 数据包封装过程 251
10.4.2 数据包拆解过程 251
10.5 ARP/RARP基础 252
10.5.1 ARP/RARP概念 252
10.5.2 Ubuntu Linux中的ARP管理 253
10.6 ICMP协议基础 254
10.7 课后练习 255
第11章 基本网络配置及管理 256
11.1 网络配置文件 257
11.1.1 /etc/network/interfaces网络基本信息配置文件 257
11.1.2 其他网络相关配置文件 258
11.2 常用网络管理工具 260
11.2.1 配置网络地址信息ifconfig 260
11.2.2 域名解析测试nslookup 261
11.2.3 测试网络状态ping 261
11.2.4 网络配置工具ip 261
11.2.5 netstat工具 262
11.2.6 tcpdump工具 265
11.2.7 ftp访问命令 267
11.2.8 route路由设置 268
11.3 系统网络服务器简介 268
11.3.1 inetd和xinetd服务介绍 268
11.3.2 普通服务介绍 271
11.3.3 网络服务启动方法 274
11.4 基本防火墙配置 277
11.4.1 配置iptables服务 277
11.4.2 iptables配置实例 278
11.5 课后练习 279
第12章 Ubuntu Linux远程登录及服务器配置 280
12.1 Telnet远程登录服务及应用 281
12.1.1 Ubuntu Linux远程登录原理介绍 281
12.1.2 Telnet服务配置及应用 282
12.2 SSH安全访问Ubuntu 283
12.2.1 启动SSH服务 283
12.2.2 利用SSH远程访问Ubuntu 283
12.3 VNC远程桌面访问 285
12.3.1 VNC远程桌面原理 285
12.3.2 VNC远程桌面配置及应用 286
12.4 配置OpenSSH服务器 288
12.4.1 信息安全基础 289
12.4.2 OpenSSH基本配置 291
12.4.3 OpenSSH服务器配置实例 295
12.5 课后练习 298
第13章 FTP服务器配置及应用 299
13.1 FTP服务原理 300
13.1.1 FTP主要功能 300
13.1.2 FTP通信过程 300
13.1.3 FTP用户分类 301
13.2 配置Ubuntu Linux下的VSFTPD服务器 301
13.2.1 安装VSFTPD软件包 301
13.2.2 配置Ubuntu Linux下的FTP服务器 303
13.3 VSFTPD服务配置实例 306
13.3.1 最简单的vsftpd.conf设置 306
13.3.2 仅开放实体用户登录的设置 307
13.3.3 仅开放匿名用户登录的设置 309
13.4 配置Ubuntu Linux下的proftpd服务器 311
13.4.1 软件包的安装 311
13.4.2 proftpd.conf基本配置 312
13.5 proftpd服务器配置实例 317
13.5.1 最简单的proftpd服务器配置 317
13.5.2 修改实体用户设定的示例 319
13.5.3 针对匿名用户的配置 320
13.6 课后练习 323
第14章 NFS服务器配置及应用 324
14.1 NFS服务原理 325
14.1.1 NFS(网络文件系统)原理 325
14.1.2 RPC远程进程调用 325
14.1.3 NFS启动的后台进程 326
14.2 配置Ubuntu Linux下的NFS服务器 326
14.2.1 Ubuntu Linux下的NFS软件组件介绍 326
14.2.2 NFS服务器的相关配置应用 328
14.2.3 Ubuntu Linux中配置NFS服务器 328
14.2.4 客户端挂载远程主机 332
14.2.5 常见故障分析及处理 333
14.3 NFS服务器配置实例 333
14.3.1 网络模型及系统要求 334
14.3.2 配置过程及参数实现 334
14.4 其他方式挂载NFS文件系统 335
14.4.1 用/etc/fstab挂载NFS 335
14.4.2 用autofs挂载NFS 335
14.5 课后练习 337
第15章 SAMBA服务器配置及应用 339
15.1 SAMBA服务原理 340
15.1.1 SAMBA功能及原理 340
15.1.2 SAMBA启动的后台进程 340
15.1.3 SAMBA连接方式 341
15.2 配置Ubuntu Linux 8.04下的SAMBA 服务器 342
15.2.1 Ubuntu Linux8.04下的SAMBA软件包组件 342
15.2.2 文本界面下配置SAMBA服务器 344
15.2.3 图形界面下配置SAMBA服务器 353
15.2.4 客户端挂载远程主机 355
15.3 SAMBA服务配置实例 356
15.3.1 网络模型及系统要求 356
15.3.2 配置过程及参数实现 357
15.4 课后练习 359
第16章 DHCP服务器配置及应用 360
16.1 DHCP服务原理 361
16.1.1 DHCP功能简介 361
14.1.2 DHCP的运作方式 361
16.2 配置Ubuntu Linux下的DHCP服务器 362
16.2.1 Ubuntu Linux下的DHCP软件包组成 362
16.2.2 文本界面下配置DHCP服务器 363
16.2.3 客户端申请IP地址 366
16.3 DHCP服务配置实例 366
16.3.1 网络模型及系统要求 366
16.3.2 配置参数及实现过程 367
16.4 课后练习 368
第17章 DNS服务器配置及应用 369
17.1 DNS服务基本原理 370
17.1.1 DNS功能介绍 370
17.1.2 Linux中的域名解析过程 370
17.2 配置Ubuntu Linux下的DNS服务器 371
17.2.1 Ubuntu Linux中的DNS软件包组件介绍 371
17.2.2 DNS客户端配置 372
17.2.3 前向DNS服务器配置 375
17.2.4 Ubuntu Linux中DNS服务器详细配置 376
17.3 DNS服务配置实例 380
17.3.1 网络模型及系统要求 380
17.3.2 配置过程及参数实现 380
17.4 课后练习 383
第18章 WEB服务器配置及应用 384
18.1 WEB服务工作原理 385
18.1.1 基本概念 385
18.1.2 Apache简介 386
18.1.3 Apache2.0的新特性 387
18.2 配置Ubuntu Linux下的APACHE服务器 389
18.2.1 Ubuntu Linux下Apache软件包介绍 389
18.2.2 Ubuntu Linux中Apache2的配置 390
18.3 Apache服务器配置实例 396
18.3.1 系统要求 396
18.3.2 配置流程 396
18.3.3 测试 398
18.4 课后练习 399
第19章 MAIL服务器配置及应用 400
19.1 E-MAil服务原理 401
19.1.1 Mail系统介绍 401
19.1.2 Mail传输流程 402
19.2 配置Ubuntu Linux下的Mail服务器 403
19.2.1 Ubuntu Linux下的Mail软件包介绍 403
19.2.2 邮件服务器与DNS的联系 406
19.2.3 文本界面下配置Mail服务器 406
19.2.4 测试邮件服务 408
19.3 结合DNS配置Mail服务器实例 410
19.3.1 网络模型及系统要求 410
19.3.2 配置过程及参数实现 411
19.4 课后练习 415
第20章 路由配置及应用 416
20.1 路由配置基本概念 417
20.1.1 基本概念 417
20.1.2 路由策略 420
20.2 Ubuntu Linux路由基本操作 423
20.2.1 查看当前路由信息 423
20.2.2 添加路由操作 424
20.2.3 删除路由操作 425
20.2.4 添加默认网关操作 425
20.2.5 删除默认网关操作 425
20.2.6 启动路由数据转发操作 426
20.2.7 添加永久路由信息 427
20.2.8 添加永久默认网关 427
20.3 静态路由配置实例 428
20.3.1 网络模型 428
20.3.2 配置及测试过程 430
20.4 课后练习 432
温馨提示
欢迎您选择北京考试书店,在这里,我们向您承诺,本书店出售图书均为正版图书,请您放心购买!
如您在下订单的时候遇到难题,欢迎您随时咨询我们的客服人员;
咨询热线:13520801473;在线QQ:1119846269;
如您对我们的书店有任何建议,欢迎您发邮件给我们,我们的邮箱:service@bookskys.com
北京考试书店祝您购物愉快!
汇款账号
汇款户名:庹珍珍
中国工商银行帐号:6222 0202 0004 8271 965
中国农业银行帐号:6228 4800 1051 6883 112
中国银行帐号:6013 8201 0001 5744 736
中国邮政银行帐号:6221 8810 0006 5935 785
中国建设银行账号: 6227 0000 1286 0174 562
支付宝账号:tuozhenzhen88@126.com