工业和信息化人才培养规划教材——高职高专计算机系列

网络服务器配置与管理——Red Hat Enterprise Linux 5 篇

分享 推荐 0 收藏 3 阅读 4.2K
张金石 (主编) 钟小平 , 张宁 , 符啸威 (副主编) 978-7-115-24855-8

关于本书的内容有任何问题,请联系 王威

¥36.00 ¥30.60 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书基于网络应用的实际需求,以Red Hat Enterprise Linux 5平台为例介绍Linux网络服务器部署、配置与管理的技术方法。全书共11章,在介绍Linux基本操作、系统配置和服务管理的基础上,重点讲解DNS服务器、DHCP服务器、文件服务器、打印服务器、Web服务器、FTP服务器、邮件服务器、远程登录、网络防火墙和代理服务器等的部署、配置与管理。
  本书内容丰富,注重实践性和可操作性,对于每个知识点都有相应的操作示范,便于读者快速上手。
  本书可作为高职高专院校计算机教材,也可作为网络管理和维护人员的参考书,以及各种培训班教材。

目录

目 录

第 1章 Linux服务器基础 1
1.1 Linux服务器概述 2
1.1.1 服务器与网络服务 2
1.1.2 Linux的特点与应用 3
1.1.3 Linux的版本 4
1.2 安装Red Hat Enterprise Linux服务器 5
1.2.1 Red Hat服务器版 5
1.2.2 组建Linux实验网络 5
1.2.3 Red Hat Enterprise Linux安装准备工作 6
1.2.4 Red Hat Enterprise Linux安装过程 7
1.2.5 登录Linux系统 17
1.3 Linux图形界面 18
1.3.1 Linux图形界面基础 18
1.3.2 Linux图形界面登录 19
1.3.3 Linux图形界面操作 20
1.4 Linux文本模式与命令行 22
1.4.1 进入Linux文本界面 22
1.4.2 Linux Shell与命令行 24
1.4.3 使用vi编辑器 29
习题 32

第 2章 Linux系统配置与管理 33
2.1 用户与组管理 34
2.1.1 用户与组概述 34
2.1.2 用户与组配置文件 34
2.1.3 创建和管理用户账户 36
2.1.4 创建和管理组账户 38
2.1.5 使用用户管理器管理用户和组 39
2.1.6 其他用户管理命令 39
2.2 文件系统管理 40
2.2.1 Linux系统目录结构 40
2.2.2 Linux文件类型 41
2.2.3 了解Linux文件系统 42
2.2.4 创建和管理Linux磁盘分区 43
2.2.5 建立和维护文件系统 45
2.2.6 挂载文件系统 46
2.2.7 挂载和使用外部存储设备 48
2.2.8 管理文件权限 50
2.2.9 管理磁盘配额 53
2.2.10 配置交换空间 56
2.3 Linux系统启动引导配置 57
2.3.1 Linux启动过程分析 58
2.3.2 引导加载程序GRUB配置 59
2.3.3 Linux运行级别 60
2.3.4 配置init进程 62
2.4 Linux进程管理 63
2.4.1 什么是进程 63
2.4.2 Linux进程管理 64
2.5 自动化任务配置 66
2.5.1 使用cron工具安排周期性任务 66
2.5.2 使用at和batch工具安排一次性任务 68
2.6 Linux软件包管理 69
2.6.1 RPM软件包管理 69
2.6.2 TAR包管理 71
2.6.3 通过YUM管理软件 72
习题 73

第3章 网络配置与服务管理 74
3.1 网络配置与管理 74
3.1.1 网络配置概述 75
3.1.2 通过图形界面进行网络配置 76
3.1.3 使用命令行工具配置网卡基本设置 78
3.1.4 配置主机名 81
3.1.5 配置DNS名称解析 82
3.1.6 配置路由 82
3.1.7 网络测试工具 84
3.2 Linux服务管理 85
3.2.1 服务与守护进程的概念 85
3.2.2 通过Linux服务启动脚本管理服务 85
3.2.3 配置服务自动启动 87
3.2.4 使用图形界面工具管理服务 87
3.2.5 停用不必要的服务 88
3.3 主机防火墙 88
3.3.1 主机防火墙配置 88
3.3.2 自定义防火墙规则 90
习题 91

第4章 DNS服务器 92
4.1 DNS概述 93
4.1.1 hosts文件 93
4.1.2 DNS结构与域名空间 93
4.1.3 理解区域(zone) 94
4.1.4 DNS服务器类型 95
4.1.5 DNS解析原理 96
4.1.6 DNS规划 97
4.2 安装DNS服务器 98
4.2.1 BIND软件包 99
4.2.2 安装BIND服务器 99
4.3 DNS服务器配置与管理 100
4.3.1 主DNS服务器配置实例 100
4.3.2 设置BIND主配置文件 102
4.3.3 使用区域文件配置DNS资源记录 104
4.3.4 配置根区域 107
4.3.5 配置DNS转发服务器 108
4.3.6 配置反向解析 109
4.3.7 管理DNS服务 109
4.3.8 DNS服务器测试 110
4.3.9 使用rndc工具管理DNS服务器 112
4.3.10 在图形界面中配置和管理DNS服务 113
4.4 DNS客户端配置与管理 114
4.4.1 Linux客户端DNS的配置与管理 114
4.4.2 Windows客户端DNS的配置与管理 115
4.5 部署主DNS服务器与辅助DNS服务器 116
4.5.1 进一步了解辅助DNS服务器 116
4.5.2 设计主/辅助DNS服务器拓扑结构 117
4.5.3 配置主DNS服务器 117
4.5.4 配置辅助DNS服务器 118
4.5.5 测试数据同步 119
4.5.6 区域更新与传输安全 119
4.6 部署高速缓存DNS服务器 120
4.6.1 进一步了解高速缓存DNS服务器 120
4.6.2 配置高速缓存DNS服务器 120
4.6.3 测试缓存DNS服务器 122
4.7 与DHCP集成实现DNS动态更新 122
4.7.1 创建用于安全动态更新的密钥 123
4.7.2 设置DNS主配置文件 123
4.7.3 设置DHCP主配置文件 124
4.7.4 测试DNS动态更新 124
习题 125

第5章 DHCP服务器 127
5.1 DHCP概述 128
5.1.1 什么是DHCP 128
5.1.2 DHCP用途 128
5.1.3 DHCP工作原理 128
5.1.4 DHCP规划 130
5.2 DHCP服务器安装 131
5.3 DHCP服务器配置与管理 132
5.3.1 DHCP服务器配置流程 132
5.3.2 DHCP主配置文件 132
5.3.3 DHCP服务器全局设置 133
5.3.4 配置DHCP作用域 134
5.3.5 配置DHCP选项 136
5.3.6 使用分组简化DHCP配置 136
5.3.7 配置DHCP服务侦听端口 137
5.3.8 管理DHCP服务 137
5.3.9 管理地址租约 137
5.4 DHCP客户端配置 138
5.4.1 Linux客户端DHCP配置 138
5.4.2 Windows客户端DHCP配置 139
5.5 复杂网络的DHCP服务器部署 140
5.5.1 多宿主DHCP服务器 140
5.5.2 多作用域共享同一物理网络 141
5.5.3 跨网段的DHCP中继 142
习题 145

第6章 文件与打印服务器 146
6.1 概述 147
6.1.1 文件服务器概述 147
6.1.2 打印服务器概述 147
6.2 NFS服务器 148
6.2.1 NFS概述 148
6.2.2 安装NFS服务器 150
6.2.3 配置NFS服务器 150
6.2.4 管理NFS服务 153
6.2.5 测试NFS服务器 154
6.2.6 配置和使用NFS客户端 155
6.3 Samba服务器 156
6.3.1 Samba基础 156
6.3.2 安装Samba服务器 158
6.3.3 Samba服务器部署流程 158
6.3.4 Samba服务器目录及其文件权限设置 159
6.3.5 编辑Samba主配置文件 160
6.3.6 配置Samba用户 163
6.3.7 管理Samba服务 164
6.3.8 测试Samba服务器 165
6.3.9 Linux客户端访问Samba服务器 166
6.3.10 Windows客户端访问Samba服务器 167
6.3.11 Samba客户端访问控制 167
6.3.12 共享安全模式的Samba服务器配置 169
6.4 Linux打印服务器 170
6.4.1 CUPS打印系统 170
6.4.2 CUPS配置工具 171
6.4.3 配置和管理本地打印机 172
6.4.4 基于CUPS配置打印服务器 174
6.4.5 部署Samba打印服务器 178
6.4.6 Linux主机通过SMB协议访问Windows打印服务器 180
习题 182

第7章 Web服务器 183
7.1 Web服务器概述 184
7.1.1 Web工作原理 184
7.1.2 Web应用程序 184
7.1.3 Web服务器解决方案 185
7.2 Apache服务器基本配置 186
7.2.1 安装Apache服务器 186
7.2.2 管理Web服务 186
7.2.3 Apache服务器配置文件 187
7.2.4 Apache服务器全局配置 188
7.2.5 Apache主服务器基本配置 190
7.2.6 配置目录访问控制 192
7.2.7 配置和管理虚拟目录 194
7.2.8 为用户配置个人Web空间 195
7.3 配置Web应用程序 196
7.3.1 配置CGI应用程序 196
7.3.2 配置PHP应用程序 197
7.3.3 配置和管理MySQL数据库服务器 199
7.4 配置Web服务器安全 201
7.4.1 用户认证 201
7.4.2 访问控制 202
7.5 配置和管理虚拟主机 203
7.5.1 基于IP的虚拟主机 204
7.5.2 基于名称的虚拟主机 205
7.5.3 基于TCP端口架设多个Web网站 207
7.6 基于SSL协议部署安全网站 208
7.6.1 理解SSL协议 208
7.6.2 OpenSSL简介 209
7.6.3 基于SSL的安全网站解决方案 209
7.6.4 为Apache服务器配置SSL 210
7.7 维护和更新Web网站资源 215
7.7.1 通过FTP管理Web网站 215
7.7.2 通过WebDAV管理Web网站 215
7.8 管理Apache服务器 219
7.8.1 监控Apache服务器状态 219
7.8.2 查看Apache服务器配置信息 220
7.8.3 查看和分析Apache服务器日志 221
习题 223

第8章 FTP服务器 224
8.1 FTP概述 225
8.1.1 FTP原理 225
8.1.2 数据传输模式 226
8.1.3 匿名FTP和用户FTP 226
8.1.4 FTP的应用 227
8.1.5 FTP服务器软件 227
8.2 基于vsftpd建立FTP服务器 228
8.2.1 安装vsftpd服务器 228
8.2.2 测试vsftpd服务器 228
8.3 客户端连接和访问FTP服务器 229
8.3.1 使用命令行工具访问FTP服务器 229
8.3.2 使用专门的FTP客户软件访问FTP服务器 230
8.3.3 使用Web浏览器访问FTP服务器 231
8.4 配置vsftpd服务器 231
8.4.1 vsftpd主配置文件 231
8.4.2 vsftpd基本配置 232
8.4.3 配置匿名访问 234
8.4.4 配置FTP本地用户访问 235
8.4.5 配置FTP用户磁盘限额 236
8.4.6 vsftpd安全设置 237
8.4.7 配置FTP虚拟用户访问 239
8.4.8 配置vsftpd虚拟服务器 242
8.4.9 基于SSL协议安全访问vsftpd服务器 243
8.5 管理vsftpd服务器 246
8.5.1 管理vsftpd服务 246
8.5.2 查看和分析日志 246
习题 247

第9章 邮件服务器 248
9.1 邮件服务器概述 248
9.1.1 邮件系统的组成 249
9.1.2 电子邮件传输协议 250
9.1.3 电子邮件格式 251
9.1.4 电子邮件与DNS 252
9.1.5 电子邮件传送机制 253
9.1.6 邮件服务器软件 254
9.1.7 组建邮件服务器的基础工作 255
9.2 基于Sendmail与Dovecot部署邮件服务器 255
9.2.1 Sendmail服务器基本配置 255
9.2.2 Dovecot服务器基本配置 258
9.2.3 配置和使用邮件客户端 260
9.2.4 限制邮件中继 261
9.2.5 配置SMTP认证机制 262
9.2.6 设置邮件别名与邮件群发 265
习题 265

第 10章 远程登录与控制 266
10.1 Telnet服务器 267
10.1.1 Telnet概述 267
10.1.2 配置和管理Telnet服务器 267
10.1.3 使用Telnet客户端 269
10.2 SSH服务器 270
10.2.1 SSH概述 270
10.2.2 安装OpenSSH 271
10.2.3 配置OpenSSH服务器 272
10.2.4 在Linux平台中使用SSH客户端 272
10.2.5 在Windows平台中使用SSH客户端(PuTTY) 274
10.2.6 SSH公钥认证 275
10.2.7 Linux客户端使用SSH公钥认证 277
10.2.8 在Windows客户端使用SSH公钥认证 278
10.3 VNC服务器 281
10.3.1 VNC概述 281
10.3.2 VNC服务器的安装与基本使用 281
10.3.3 VNC客户端的使用 284
10.3.4 VNC服务器的配置与管理 285
10.3.5 配置多VNC桌面 288
10.3.6 通过VNC实现共享桌面 289
习题 290

第 11章 防火墙与代理服务器 291
11.1 概述 292
11.1.1 将内网接入Internet 292
11.1.2 防火墙技术 292
11.1.3 NAT技术 295
11.1.4 代理服务器技术 296
11.2 iptables基础 299
11.2.1 Netfilter架构 299
11.2.2 包过滤机制 301
11.2.3 网络地址转换机制 301
11.2.4 iptables命令组成 302
11.2.5 iptables命令的基本使用 305
11.2.6 管理iptables服务 308
11.3 iptables防火墙 309
11.3.1 iptables防火墙基本配置 309
11.3.2 在防火墙上开放必要的通信 311
11.3.3 通过NAT方式共享上网 312
11.3.4 通过端口映射发布内网服务器 314
11.3.5 防止恶意软件和假冒IP地址 315
11.3.6 配置状态防火墙 315
11.3.7 配置DMZ(非军事区) 316
11.4 Squid代理服务器 316
11.4.1 安装Squid服务器 316
11.4.2 Squid配置文件 317
11.4.3 Squid命令行 322
11.4.4 配置标准代理服务器 322
11.4.5 Squid服务器访问控制 324
11.4.6 Squid服务器用户认证 325
11.4.7 配置透明代理服务器 327
11.4.8 配置反向代理服务器 328
11.4.9 监控Squid服务器 330
习题 331

读者评论

赶紧抢沙发哦!

我要评论

同系列书

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部