第一部分 Windows服务器的配置与管理 3
第1章 架设DHCP服务器 3
1.1 了解DHCP 4
1.1.1 了解DHCP服务 4
1.1.2 了解DHCP的工作过程 4
1.2 安装DHCP服务 5
1.2.1 架设DHCP服务器的需求 5
1.2.2 安装DHCP服务 5
1.3 架设与管理DHCP服务器 12
1.3.1 架设DHCP服务器 12
1.3.2 管理DHCP服务器 17
1.4 部署复杂网络的DHCP服务器 25
1.4.1 配置多播作用域 25
1.4.2 配置DHCP中继代理 26
1.4.3 配置超级作用域 30
1.5 配置DHCP客户端 33
1.5.1 设置DHCP客户端 33
1.5.2 DHCP客户端的租用验证、释放或续订 33
1.5.3 设置DHCP客户端备用配置 34
1.5.4 DHCP客户端可能出现的问题及解决办法 36
1.6 授权DHCP服务器 37
1.7 维护DHCP数据库 39
1.7.1 配置DHCP数据库路径 39
1.7.2 备份和还原DHCP数据库 40
1.7.3 重整DHCP数据库 41
1.7.4 迁移DHCP数据库 42
本章小结 42
实训练习 43
习题 43
第2章 架设DNS服务器 44
2.1 了解DNS的相关概念 45
2.1.1 了解DNS的名字空间 45
2.1.2 全称域名 46
2.1.3 了解DNS的查询过程 46
2.2 安装DNS服务 49
2.2.1 为该服务器分配一个静态IP地址 49
2.2.2 安装DNS服务 49
2.3 配置DNS区域 51
2.3.1 认识区域 51
2.3.2 区域的类型 51
2.3.3 了解资源记录及资源记录的类型 51
2.3.4 认识正向查找区域和反向查找区域 52
2.3.5 配置正向查找区域 53
2.3.6 配置反向查找区域 56
2.3.7 配置DNS辅助区域 58
2.4 配置DNS客户端 62
2.5 测试DNS服务器的配置 63
2.5.1 使用nslookup命令进行测试 63
2.5.2 使用ping命令进行测试 63
2.6 配置DNS动态更新 65
2.6.1 了解动态更新 65
2.6.2 配置DNS服务器允许动态更新 65
2.7 配置DNS区域委派 66
2.7.1 认识根提示 66
2.7.2 了解DNS区域的委派 66
2.7.3 将一个子域委派给另一个DNS服务器 66
本章小结 68
实训练习 68
习题 69
第3章 架设Web服务器 70
3.1 了解Web服务 70
3.1.1 了解Web服务器 71
3.1.2 理解Web服务的运行机制 71
3.2 安装IIS 7.0 72
3.2.1 架设Web服务器的需求 72
3.2.2 了解IIS 7.0 72
3.2.3 安装IIS 7.0 73
3.2.4 验证Web服务安装 74
3.3 架设与管理Web服务器 78
3.3.1 配置Web站点的属性 78
3.3.2 创建Web站点 84
3.3.3 使用SSL加密连接 86
3.3.4 启动、停止和暂停Web服务 90
3.3.5 测试Web站点 90
3.4 虚拟主机技术 91
3.4.1 了解虚拟主机技术 91
3.4.2 使用同一IP地址、不同端口号来架设多个网站 92
3.4.3 使用不同的IP地址架设网站 92
3.4.4 使用主机头名架设多个网站 93
3.5 管理Web网站的目录 94
3.5.1 了解虚拟目录 94
3.5.2 创建虚拟目录 95
3.5.3 测试虚拟目录 96
3.6 远程管理Web服务器 98
3.6.1 启用远程服务 98
3.6.2 进行远程管理 99
本章小结 101
实训练习 101
习题 102
第4章 架设FTP服务器 103
4.1 了解FTP服务 104
4.1.1 了解FTP服务器 104
4.1.2 理解FTP服务的工作过程 104
4.2 安装FTP服务 105
4.2.1 架设FTP服务器的需求 105
4.2.2 安装FTP服务 105
4.2.3 验证FTP服务安装 106
4.2.4 启动、停止和暂停FTP服务 107
4.3 架设不隔离用户的FTP站点 110
4.3.1 准备FTP主目录 110
4.3.2 创建FTP站点 110
4.3.3 使用FTP客户端连接FTP站点 111
4.4 架设隔离用户的FTP站点 114
4.4.1 了解FTP站点的三种模式 114
4.4.2 创建隔离用户的FTP站点 115
4.5 管理FTP站点 118
4.5.1 管理FTP站点 118
4.5.2 验证用户的身份 118
4.5.3 管理站点消息 119
4.5.4 管理站点主目录 121
4.5.5 设置目录安全性 121
本章小结 122
实训练习 122
习题 123
第5章 架设邮件服务器 124
5.1 认识邮件服务器 125
5.1.1 关于邮件系统 125
5.1.2 邮件系统的相关协议 125
5.1.3 电子邮件的收发过程 126
5.2 安装Exchange Server 2007 127
5.2.1 安装Exchange Server 2007的准备工作 127
5.2.2 安装Exchange Server 2007 SP1 135
5.3 配置Exchange Server 2007 140
5.3.1 配置Exchange Server 2007 140
5.3.2 创建电子邮箱 145
5.3.3 用户电子邮箱限制 149
5.4 使用邮件客户端 153
5.4.1 配置Outlook 2007 153
5.4.2 使用OWA 156
本章小结 158
实训练习 159
习题 159
第二部分 Linux服务器的配置与管理 163
第6章 搭建DHCP服务器 163
6.1 认识DHCP 164
6.1.1 DHCP的概念 164
6.1.2 DHCP的工作过程 164
6.2 安装DHCP服务 165
6.2.1 安装DHCP服务 165
6.2.2 验证DHCP服务 166
6.3 配置与管理DHCP服务 166
6.3.1 熟悉DHCP配置文件 166
6.3.2 配置DHCP作用域 170
6.3.3 使用group简化DHCP的配置 170
6.3.4 管理DHCP服务 171
6.3.5 管理DHCP的地址租用 171
6.4 配置DHCP客户端 172
6.4.1 配置Windows操作系统下的DHCP客户端 172
6.4.2 配置Linux操作系统下的DHCP客户端 174
6.5 配置DHCP服务器案例 175
6.5.1 配置多宿主DHCP服务器 175
6.5.2 配置DHCP中继代理 176
6.5.3 配置DHCP超级作用域 179
6.5.4 配置DHCP服务器综合应用 180
本章小结 181
实训练习 182
习题 182
第7章 搭建DNS服务器 184
7.1 认识DNS 185
7.1.1 了解DNS服务 185
7.1.2 了解DNS查询模式 186
7.1.3 DNS域名空间结构 186
7.1.4 客户端域名搜索过程 187
7.1.5 DNS常见资源记录 188
7.2 安装DNS服务 189
7.2.1 安装DNS服务 189
7.2.2 验证DNS服务 189
7.2.3 管理DNS服务器 190
7.3 配置DNS服务器 191
7.3.1 认识DNS服务器的配置文件 191
7.3.2 配置DNS服务器 191
7.4 配置辅助DNS服务器 198
7.5 配置DNS客户端 200
7.5.1 在图形化界面中配置DNS客户端 200
7.5.2 使用setup命令配置DNS客户端 200
7.5.3 编辑/etc/resolv.conf文件配置DNS客户端 201
7.6 测试DNS服务器 201
7.6.1 使用ping命令测试DNS服务器 201
7.6.2 使用nslookup命令测试DNS服务器 202
本章小结 204
实训练习 204
习题 205
第8章 搭建Web服务器 207
8.1 认识Web服务 207
8.1.1 了解Web服务器 207
8.1.2 了解Web服务的运行机制 208
8.1.3 认识Apache 209
8.2 安装与测试Apache服务 209
8.2.1 安装Apache服务 209
8.2.2 查询Apache软件包的安装位置 209
8.2.3 管理Apache服务器 210
8.2.4 测试Apache服务器 211
8.3 配置Apache服务器 211
8.3.1 认识Apache服务器的配置文件 211
8.3.2 配置简单的Apache服务器 215
8.3.3 配置每个用户的Web站点 216
8.3.4 访问控制、认证和授权 218
8.3.5 页面重定向 221
8.4 认识虚拟主机技术 223
8.4.1 基于域名的虚拟主机 224
8.4.2 基于IP的虚拟主机 227
8.4.3 基于端口号的虚拟主机 228
8.5 维护与更新Web站点 229
8.5.1 通过FTP管理Web站点 229
8.5.2 通过WebDAV管理Web站点 229
8.6 管理Apache服务器 232
8.6.1 监视Apache服务器的状态 232
8.6.2 查看Apache服务器的配置信息 232
8.6.3 查看Apache服务器日志 233
本章小结 234
实训练习 234
习题 235
第9章 搭建FTP服务器 236
9.1 认识FTP服务 236
9.1.1 了解FTP服务器 237
9.1.2 了解FTP服务的运行机制 237
9.1.3 了解FTP的数据传输模式 238
9.1.4 熟悉访问FTP的方式 238
9.1.5 熟悉FTP客户端与服务器端程序 238
9.2 安装FTP服务 239
9.2.1 安装FTP服务器 239
9.2.2 查询vsftpd软件包的安装位置 239
9.3 通过客户端访问FTP服务器 240
9.3.1 通过Web浏览器访问FTP服务器 240
9.3.2 通过命令行访问FTP服务器 240
9.4 配置vsftpd服务器 241
9.4.1 了解vsftpd主配置文件 242
9.4.2 配置FTP本地用户访问 245
9.5 管理用户磁盘配额 246
9.5.1 安装磁盘配额软件包 246
9.5.2 配置磁盘配额 247
9.6 管理FTP服务器 249
9.6.1 管理FTP服务器 249
9.6.2 查看和分析日志 250
9.7 配置FTP服务器案例 250
9.7.1 配置本地组访问的FTP服务器 250
9.7.2 配置FTP虚拟用户访问 251
9.7.3 配置基于IP的vsftpd的虚拟主机 253
9.7.4 配置基于TCP端口的vsftpd的虚拟主机 254
9.7.5 配置vsftpd服务器综合应用 254
本章小结 257
实训练习 257
习题 257
第10章 搭建邮件服务器 259
10.1 认识邮件系统工作原理 260
10.1.1 邮件功能组件 260
10.1.2 了解邮件系统的工作流程 260
10.1.3 熟悉功能模块 261
10.1.4 熟悉E-Mail协议 262
10.2 配置邮件服务器 263
10.2.1 安装与配置Sendmail服务 263
10.2.2 安装与配置POP3和IMAP 271
本章小结 273
实训练习 274
习题 274