Red Hat Enterprise Linux基础与应用服务器配置
书 号:9787113116149
丛 书 名:普通高等教育“十二五”规划教材
作 者:沐士光
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:29元
-
内容简介
本书详细介绍了RedHatEnterpriseLinux的基础知识和各种应用服务器的安装、配置和测试。本书语言简练、内容详实,不仅有基本原理和概念的阐述,而且结合作者多年的实践教学经验融入了大量的、经过严格测试的实用案例。本书适合作为高等院校及各类培训机构的教材,也适合作为网络管理员的参考用书。 -
前言
随着Internet的迅猛发展和网络应用的迅速普及,政府、事业单位、企业等组织的信息化趋势越来越明显,而一直以来致力于“开源、自由、共享”精神的Linux操作系统作为网络服务平台的地位、作用和市场占有率也越来越显著。Linux具有使用成本低、性能稳定、安全性高、支持软件越来越多、图形化远程管理与配置等特点,使得组织机构能够迅速搭建起满足实际应用需求的各种网络应用服务(如DNS、Web、Mail、VPN等)。
在高等教育从精英教育转向大众化教育的今天,各层次的高校已经很清楚自身的定位和人才培养的目标要求。调查发现,大部分高校的本、专科教育都在向“以学生能力形成为核心的应用型人才培养”方向转变,在这样的大背景下,需要编写出一系列满足这一需求的好教材来。本书就是基于上述观点,结合编者多年来一直从事网络操作系统教学和研究工作的经验总结而编写的一本样板书。
本书内容
第1章 Linux的简介及安装:主要介绍Linux的起源、发展、主要特点;内核版本;基本组成和启动过程;安装与卸载。
第2章 X Window桌面环境:主要介绍X Window的含义与组成;GNOME和KDE环境的基本使用方法及相互间的切换。
第3章 Shell与系统管理:主要介绍Shell的相关概念、作用;文本编辑器Vi;文件系统与文件管理;用户和组群管理;进程管理与系统监视;常用的网络管理命令;系统日志管理。
第4章 远程管理工具:主要介绍远程管理的概念和常用远程管理工具Telnet、VNC和Webmin的使用。
第5章 Samba服务器:主要介绍Samba的相关概念、服务器安装、主要配置文件、配置与测试。
第6章 NFS服务器:主要介绍NFS的相关概念、服务器安装、主要配置文件、配置与测试。
第7章 DNS服务器:主要介绍DNS的概念、组成、类型;DNS的工作原理;DNS服务器的安装及核心文件;DNS服务器的配置与测试。
第8章 DHCP服务器:主要介绍DHCP的概念、工作原理;DHCP服务器的安装、主要配置文件;DHCP服务器的配置与测试。
第9章 FTP服务器:主要介绍FTP的概念;FTP服务器的安装、主要配置文件;FTP服务器的配置与测试。
第10章 Web服务器:主要介绍Web的基本概念与工作原理;Web服务器的安装、主要目录和文件;Web服务器的配置与测试。
第11章 Mail服务器:主要介绍Mail的基本概念与工作原理;Mail服务器的安装、相关目录和文件;Mail服务器的配置与测试。
第12章 流媒体服务器:主要介绍流媒体的基本概念、流媒体技术、基本工作原理;Helix流媒体服务器的安装、配置和测试。
第13章 代理服务器:主要介绍代理服务的基本概念与工作原理;Squid代理服务器的安装;主要目录和配置文件;Squid配置和测试。
第14章 VPN服务器:主要介绍VPN的基本概念与工作原理;VPN服务器的安装、主要配置文件;VPN服务器的配置和测试。
本书特点
? 详细介绍了基于Red Hat Enterprise Linux的各种应用服务器的安装、配置和测试方法。包括Samba、NFS、DNS、DHCP、FTP、Web、Mail、VPN、代理和流媒体等常用的网络服务器。
? 深入介绍Red Hat Enterprise Linux的系统管理,包括Red Hat Enterprise Linux的安装、Shell命令行(终端环境)、Telnet(远程登录)、VNC(虚拟网络连接)和Webmin(基于Web的远程管理工具)等。
? 将编者多年从事网络操作系统教学、研究工作中的经验、体会融入书中,特别是各应用服务器的配置案例是编者多年的经验总结,这些必将帮助读者快速掌握全书内容,提高实践操作能力和技术水平。
? 书中10个常用的应用服务器的安装、配置和测试方法、步骤都是经过编者严格测试通过的,这将使得读者能够仿照本书介绍的方法、步骤,迅速完成应用服务器的安装、配置和测试,相信读者必将从中受益匪浅。
值得一提的是,读者尤其是在校学生学习书中的服务器内容(特别是VPN等服务器)时可能受限于网络环境条件,建议大家采用虚拟机软件(推荐VMware 6.0)来搭建网络环境(具体使用方法可参阅相关资料或与编者交流),这样只需用一台计算机即可完成全书所有实践环节的内容。
本书由沐士光任主编,邹国忠、白金荣任副主编。第1章和第2章由邹国忠编写,第3章和第4章由白金荣编写,第5章~第14章由沐士光编写,全书由沐士光进行统稿和审阅。另外,苗民对本书的出版发行做了大量的工作,在此表示感谢。
由于时间短促,加之编者水平有限,书中难免存在不足之处,恳请广大读者批评指正。 -
目录
第1章 Linux的简介及安装 1
1.1 Linux的简介 1
1.1.1 Linux的起源 1
1.1.2 Linux的发展历史 1
1.1.3 Linux的主要特点 3
1.2 Linux的版本 5
1.2.1 Linux的内核版本 5
1.2.2 Linux的发行版本 6
1.3 Linux的基本组成 8
1.4 Linux的启动过程 10
1.5 Red Hat Enterprise Linux的安装与卸载 11
1.5.1 安装前的准备 11
1.5.2 安装过程 13
1.5.3 Linux的卸载 20
1.5.4 其他问题 21
本章小结 22
习题 22
第2章 X Window桌面环境 24
2.1 X Window 24
2.1.1 X Window简介 24
2.1.2 X Window的体系结构 24
2.1.3 XFree86系统 25
2.2 GNOME桌面环境 25
2.2.1 桌面及其设置 26
2.2.2 面板及其设置 29
2.2.3 菜单 30
2.2.4 文件浏览器 30
2.2.5 输入法及其设置 33
2.2.6 显示设置 34
2.2.7 设置菜单布局 35
2.2.8 设置文件管理器 35
2.2.9 设置根口令 40
2.2.10 设置网络参数 40
2.2.11 其他设置 41
2.3 KDE桌面环境简介 42
2.4 桌面环境的切换 43
本章小结 44
习题 44
第3章 Shell与系统管理 46
3.1 基本概念 46
3.1.1 程序与进程 46
3.1.2 Linux进程分类 47
3.1.3 Linux的运行级别 47
3.2 Shell及其作用 48
3.2.1 Shell概述 48
3.2.2 Bash的特点 48
3.2.3 终端环境与X Window桌面环境的切换 49
3.2.4 开关机过程控制 50
3.2.5 Shell命令的通配符 53
3.2.6 输入/输出重定向 53
3.2.7 管道 54
3.2.8 历史记录 54
3.2.9 命令补齐 55
3.2.10 别名 55
3.3 文本编辑器Vi 56
3.3.1 启动Vi 57
3.3.2 编辑文件 57
3.3.3 常用指令 57
3.4 文件系统与文件管理 59
3.4.1 文件系统概述 59
3.4.2 文件系统的挂载与卸载 59
3.4.3 磁盘管理 61
3.4.4 磁盘限额 62
3.4.5 文件、目录及其权限 65
3.4.6 目录管理 69
3.4.7 RPM软件包管理 72
3.5 用户和组群管理 74
3.5.1 用户与组群概述 74
3.5.2 与用户和组群相关的文件 75
3.5.3 用户管理的Shell命令 76
3.5.4 组群管理的Shell命令 78
3.5.5 桌面环境下的用户和组群管理 79
3.6 进程管理与系统监视 80
3.6.1 系统监视的Shell命令 80
3.6.2 进程管理的Shell命令 81
3.7 常用的网络管理命令 81
3.7.1 设置工具 82
3.7.2 诊断工具 83
3.8 系统日志管理 84
本章小结 86
习题 86
第4章 远程管理工具 87
4.1 远程管理概述 87
4.2 Telnet 88
4.2.1 Telnet的安装 88
4.2.2 Telnet的配置 88
4.2.3 Telnet客户端访问Linux 89
4.3 VNC 89
4.3.1 VNC概述 89
4.3.2 VNC的安装 90
4.3.3 VNC的配置 90
4.3.4 VNC客户端访问Linux 91
4.4 Webmin 92
4.4.1 Webmin概述 92
4.4.2 Webmin的安装 93
4.4.3 Webmin客户端访问Linux 95
本章小结 95
习题 96
第5章 Samba服务器 97
5.1 Samba简介 97
5.2 Samba服务器的安装 97
5.3 Samba服务器的主要配置文件 99
5.4 Samba服务器的配置与测试 103
5.4.1 匿名用户可读可写的实现 104
5.4.2 独立用户访问自己的目录 106
5.4.3 小型用户共享 108
本章小结 111
习题 111
第6章 NFS服务器 112
6.1 NFS简介 112
6.2 NFS服务器的安装 113
6.3 NFS服务器的主要文件和命令 115
6.3.1 NFS的主要文件和命令 115
6.3.2 主配置文件exports的设置方法 116
6.4 NFS服务器的配置与测试 117
本章小结 119
习题 120
第7章 DNS服务器 121
7.1 DNS简介 121
7.1.1 DNS的组成 121
7.1.2 DNS的层次结构 122
7.1.3 DNS的服务器类型 122
7.2 DNS的工作原理 122
7.3 DNS服务器的安装 123
7.4 DNS的核心文件 124
7.4.1 客户端解析文件 124
7.4.2 服务器核心配置文件 125
7.5 DNS服务器的配置实例 126
7.6 DNS服务器的测试 136
7.6.1 Linux环境下的测试 137
7.6.2 Windows环境下的测试 138
本章小结 139
习题 139
第8章 DHCP服务器 140
8.1 DHCP简介 140
8.1.1 DHCP中的几个常用概念 141
8.1.2 DHCP的工作原理 141
8.2 DHCP服务器的安装 143
8.3 DHCP服务器的主要配置文件 144
8.4 DHCP服务器的配置实例 147
8.4.1 Webmin方式下的配置 147
8.4.2 终端环境下的配置 150
8.5 DHCP服务器的测试 151
本章小结 152
习题 152
第9章 FTP服务器 154
9.1 FTP简介 154
9.2 FTP服务器的安装 155
9.3 FTP服务器的主要配置文件 159
9.4 FTP服务器的配置与测试 163
9.4.1 实现下载功能的FTP服务器 163
9.4.2 满足常用需求的FTP服务器 164
9.4.3 防火墙后面的FTP服务器 166
9.4.4 虚拟用户FTP服务器 167
本章小结 172
习题 172
第10章 Web服务器 173
10.1 Web简介 173
10.1.1 Web概述 173
10.1.2 Web的工作原理 175
10.2 Web服务器的安装 176
10.2.1 软件安装 176
10.2.2 简单测试 177
10.3 Web服务器的主要目录和文件介绍 178
10.4 Web服务器的配置与测试 178
10.4.1 常规Web站点 179
10.4.2 基于相同IP不同Port的虚拟主机 181
10.4.3 基于相同Port不同IP的虚拟主机 182
10.4.4 基于域名的虚拟主机 185
本章小结 186
习题 186
第11章 Mail服务器 188
11.1 Mail服务器简介 188
11.1.1 Mail概述 188
11.1.2 Mail的工作原理 189
11.2 Mail服务器的安装 189
11.3 Mail服务器的相关目录与文件 193
11.4 Mail服务器的配置与测试 193
11.4.1 检验DNS server的正反向解析是否成功 193
11.4.2 基本配置 194
11.4.3 测试邮件服务器 198
11.4.4 高级配置 201
本章小结 202
习题 202
第12章 流媒体服务器 204
12.1 流媒体及其技术简介 204
12.1.1 流媒体概述 204
12.1.2 流媒体技术简介 204
12.1.3 流媒体的播放方式 207
12.2 Helix流媒体服务器的安装 209
12.3 Helix流媒体服务器的配置 214
12.3.1 基础配置 214
12.3.2 安全设置 218
12.3.3 服务日志与监控 223
12.4 流媒体服务器的测试 224
本章小结 224
习题 224
第13章 代理服务器 225
13.1 代理服务器简介 225
13.1.1 代理服务器概述 225
13.1.2 代理服务器的工作原理 227
13.2 Squid代理服务器的安装 228
13.2.1 Squid的包安装方式 228
13.2.2 源程序安装方式 229
13.2.3 控制Squid的运行 229
13.3 Squid代理服务器的主要目录和文件 230
13.4 Squid代理服务器的配置与测试 237
13.4.1 基本代理服务器配置 238
13.4.2 高级配置 240
本章小结 241
习题 241
第14章 VPN服务器 243
14.1 VPN服务器简介 243
14.1.1 VPN概述 243
14.1.2 VPN的安全技术 244
14.1.3 VPN的工作原理 245
14.2 VPN服务器的安装 246
14.3 VPN服务器的主要配置文件 247
14.4 VPN服务器的配置与测试 249
14.4.1 服务器端的配置 249
14.4.2 客户端的配置 251
本章小结 253
习题 254 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1沐士光 本科 副教授 工作单位玉溪师范学院 邮政编码653100 电话13988422148 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 -
编辑推荐
-
书评书荐
-
附件下载
图书推荐