分类: LINUX
2008-06-11 13:10:59
Red Hat Enterprise Linux 5.0 服务器构建与故障排除
目 录
第1章 Red Hat Enterprise Linux 5.0系统简介 1
1.1 Linux简介 1
1.1.1 Unix操作系统的诞生 1
1.1.2 INIX操作系统 2
1.1.3 GNU早期简史 2
1.1.4 POSIX标准历史 2
1.1.5 linux概述 3
1.1.6 Linux和开源软件的商业化 4
1.1.7 Linux和开源软件的商业模式 5
1.2 Linux内核及其发行版本 5
1.2.1 Linux发行版本概述 5
1.2.2 Linux内核的变迁 6
1.2.3 Linux主要发行版本 7
1.3 Red Hat Enterprise Linux简介 9
1.3.1 发展轨迹 9
1.3.2 Red Hat Enterprise Linux的订阅 模式 11
1.3.3 Red Hat Enterprise Linux 5.0简介 12
1.3.4 Red Hat Enterprise Linux 5产品线 15
1.4 小结 16
第2章 Red Hat Enterprise Linux 5.0系统安装和故障排除 17
2.1 硬件需求与兼容性 17
2.1.1 Linux硬件驱动现状 17
2.1.2 主要硬件硬件兼容性 18
2.1.3 收集硬件信息 19
2.1.4 检查系统硬件是否存在大的缺陷 21
2.1.5 获取Red Hat Enterprise Linux 5兼容性列表 22
2.2 安装Red Hat Enterprise Linux 5.0 23
2.2.1 使用本地光盘介质安装Red Hat Enterprise Linux 5.0 23
2.2.2 首次启动Red Hat Enterprise Linux 5.0的配置 35
2.2.3 使用硬盘ISO文件安装Red Hat Enterprise Linux 5.0 42
2.3 通过网络安装Red Hat Enterprise Linux 5.0 45
2.3.1 不适合本地安装的情况 45
2.3.2 PXE技术 46
2.3.3 kickstart批量安装技术 48
2.3.4 网络安装实例 48
2.3.5 网络安装总结 52
2.3.6 在笔记本电脑安装Linux的注意 事项 52
2.4 安装的常见故障及其排除 53
2.4.1 开始安装阶段的故障及其排除 53
2.4.2 初始安装阶段的故障及其排除 54
2.4.3 安装过程中的问题 55
2.4.4 安装后的问题 55
2.4.5 boot引导选项 57
2.5 Linux硬件的稳定性检测 58
2.5.1 稳定性检测的作用 58
2.5.2 检测CPU 59
2.5.3 检测内存 63
2.5.4 使用整体测试工具PassMark 66
2.6 卸载Red Hat Enterprise Linux 5.0 67
2.7 系统安装和故障排除的网络资源 68
2.8 本章小结 68
第3章 DNS服务器构建和故障排除 69
3.1 DNS(Domain Name System)服务器的工作原理 69
3.2 域名服务的解析原理和过程 70
3.3 DNS服务器运行中的安全问题 71
3.3.1 DNS欺骗 72
3.3.2 拒绝服务攻击 73
3.3.3 缓冲区漏洞攻击 74
3.3.4 分布式拒绝服务攻击 74
3.3.5 缓冲区溢出漏洞攻击 74
3.3.6 不安全的DNS动态更新 74
3.4 增强DNS安全性的方法 75
3.4.1 选择安全没有缺陷的DNS版本 75
3.4.2 保持DNS服务器配置正确且可靠 75
3.4.3 Bind 9目录结构 76
3.4.4 DNS资源纪录格式 76
3.5 建立一个完整的DNS 78
3.5.1 DNS分类 78
3.5.2 安装BIND域名服务器软件 78
3.5.3 named配置文件族内容 78
3.5.4 配置惟高速存域名服务器 78
3.5.5 配置主域名服务器 79
3.5.6 配置辅助域名服务器 80
3.5.7 配置域名服务器客户端 81
3.5.8 DNS常用术语 82
3.6 DNS故障排除工具 82
3.6.1 dlint 82
3.6.2 DNS服务器的工作状态检查 83
3.7 防火墙及Selinux对DNS服务器 的影响 87
3.8 指定DNS服务器管理端口 88
3.9 DNS服务器日志信息 88
3.10 DNS服务器软件bind的网络资源 89
3.11 本章小结 90
第4章 Apache服务器的安装配置和故障排除 91
4.1 Web服务器软件Apache简介 91
4.1.1 Apache的发展历史 91
4.1.2 市场情况 91
4.1.3 Apache的工作原理 92
4.1.4 Apache服务器的特点 94
4.1.5 Apache服务器的模块 94
4.2 安装Apache服务器 96
4.2.1 安装 96
4.2.2 启动Apache服务器并且测试 96
4.2.3 目前运行的Apache服务器的相关 信息 98
4.2.4 Apache服务器默认配置 104
4.3 Apache服务器的一般配置 104
4.3.1 基本配置选项 104
4.3.2 配置用户的个人Web空间 105
4.4 Apache服务器的访问控制、认证 和授权 106
4.4.1 Apache服务器的访问控制 106
4.4.2 Apache服务器的认证和授权 106
4.5 在Apache服务器上配置虚拟主机 108
4.5.1 虚拟主机简介 108
4.5.2 虚拟主机的类型 108
4.5.3 基于名称的虚拟主机配置 109
4.6 为Apache服务器配置WebDAV 111
4.6.1 什么是WebDAV 111
4.6.2 Wevdav技术的提出 111
4.6.3 从HTTP到WebDAV 111
4.6.4 WebDAV工作流程 112
4.6.5 WebDAV工作方式 113
4.6.6 支持WebDAV的服务器工具 113
4.6.7 在Apache 2.X系列服务器中设置Webdav 113
4.6.8 通过Webdav客户端软件访问Apache服务器 114
4.7 多种开发环境语言在Linux下的 整合 118
4.7.1 在Apache服务器上运行CGI 118
4.7.2 在Apache服务器上运行PHP 118
4.7.3 在Apache上运行JSP 120
4.8 Apache服务器的进阶配置 124
4.8.1 Apache服务器的实时监控 124
4.8.2 Apache服务器的日志分析 125
4.9 Apache服务器的安全设置 133
4.9.1 使用SSL提高Apache的安全性能 133
4.9.2 让Apache服务器在“监牢”中 运行 134
4.9.3 保持不断更新和升级 137
4.9.4 ServerRoot目录的权限 137
4.9.5 系统设置的保护 138
4.9.6 默认配置下服务器文件的保护 138
4.10 Apache服务器的优化 138
4.10.1 配置MPM 139
4.10.2 有效地使用选项和重写 139
4.10.3 持久连接 141
4.11 Apache服务器的故障排除 141
4.11.1 检查配置文件的错误 141
4.11.2 使用错误日志 141
4.11.3 检查Apache服务器模块问题 144
4.11.4 解决Apache服务器故障的步骤 144
4.12 pache服务器的网络资源的 相关文档 145
4.13 本章小结 146
第5章 FTP服务器的安装和故障排除 147
5.1 FTP的工作原理 147
5.1.1 FTP简介 147
5.1.2 FTP的功能 147
5.1.3 FTP服务器登录方式的分类 148
5.1.4 FTP的工作原理 148
5.1.5 FTP的典型消息和子命令 149
5.1.6 Linux服务器端的主要FTP软件 152
5.2 配置Vsftpd服务器 153
5.2.1 快速构建Vsftpd服务器 153
5.2.2 Vsftpd配置文件 154
5.2.3 Vsftpd的设置选项 155
5.2.4 通过Web浏览器管理Vsftpd 服务器 160
5.2.5 分析Vsftpd服务器的日志文件 161
5.2.6 使用BlockHosts对抗暴力破解 163
5.2.7 在RHEL 5.0下安装支持SSL的 最新版本的Vsftpd 163
5.2.8 使用quota为ftpuser添加磁盘 限额 163
5.2.9 配置Linux FTP服务器vsftpd以 支持IPv6 164
5.3 使用客户端工具 164
5.3.1 命令行 164
5.3.2 图形界面 165
5.3.3 使用Windows FTP客户端 169
5.4 Vsftpd服务器故障排除 171
5.4.1 日志文件 171
5.4.2 vsftp常见故障排除 172
5.5 本章小结 173
第6章 电子邮件服务器的安装和故障 排除 174
6.1 电子邮件系统的组成和相关协议 174
6.1.1 操作系统 174
6.1.2 邮件传输代理MTA 174
6.1.3 邮件分发代理MDA 176
6.1.4 邮件用户代理MUA 177
6.1.5 电子邮件服务器协议及其相关命令 177
6.2 电子邮件服务器的工作原理 182
6.2.1 电子邮件的工作流程 182
6.2.2 电子邮件的历史 183
6.2.3 电子邮件地址的组成 183
6.2.4 电子邮件系统和DNS的联系 184
6.3 Sendmail服务器安装和故障排除 185
6.3.1 安装Sendmail服务器 185
6.3.2 提高Sendmail的防垃圾邮件能力 185
6.3.3 其他保护Sendmail的安全措施 187
6.3.4 配置基于Sendmail的Webmail 188
6.3.5 增强Webmail邮件服务器的安全 192
6.3.6 监控Sendmail的日志文件 193
6.3.7 sendmail常见故障排除 194
6.4 安装Postfix服务器 199
6.4.1 安装Postfix服务器 199
6.4.2 保护Postfix服务器 202
6.4.3 自动监控Postfix邮件服务器 203
6.4.4 postfix的常见问题 206
6.5 本章小结和资源列表 208
第7章 NFS服务器的安装和故障排除 209
7.1 NFS服务器的工作原理 209
7.1.1 NFS简介 209
7.1.2 为何使用NFS 209
7.1.3 NFS协议 210
7.1.4 RPC 211
7.2 安装配置NFS服务器 213
7.2.1 NFS网络文件的系统结构 213
7.2.2 配置/etc/exports文件 213
7.2.3 激活服务portmap和nfsd 214
7.2.4 exportfs命令 214
7.2.5 检验目录/var/lib/nfs/xtab 215
7.2.6 showmount 215
7.2.7 观察激活的端口号 215
7.2.8 启动和停止NFS服务器 215
7.3 NFS的图形化配置 216
7.3.1 NFS服务器配置窗口 216
7.3.2 添加NFS共享 216
7.3.3 常规选项 217
7.3.4 用户访问 217
7.3.5 编辑NFS共享 218
7.4 NFS的客户端配置 218
7.4.1 使用mount命令 219
7.4.2 扫描可以使用的NFS Server目录 219
7.4.3 卸载NFS网络文件系统 220
7.4.4 应用实例 220
7.4.5 其他挂载NFS文件系统的方法 220
7.5 FS服务器的故障排除 221
7.5.1 NFS故障排除思路 221
7.5.2 NFS错误信息 222
7.5.3 使用nfsstat命令查看NFS服务器 状态 222
7.5.4 NFS典型故障排除步骤 223
7.6 本章小结 224
第8章 DHCP服务器的安装和故障排除 225
8.1 DHCP服务器的工作原理 225
8.1.1 DHCP简介 225
8.1.2 为什么使用DHCP 225
8.1.3 DHCP的工作流程 225
8.1.4 DHCP的设计目标 226
8.2 安装DHCP服务器 227
8.2.1 DHCP配置文件 227
8.2.2 配置实例 228
8.2.3 启动DHCP服务器 229
8.2.4 设置DHCP客户端 231
8.3 DHCP服务器的故障排除 232
8.3.1 客户端无法获取IP地址 232
8.3.2 DHCP客户端程序和DHCP服务器不兼容 233
8.3.3 管理监控DHCP服务器 233
8.3.4 提供备份的DHCP设置 234
8.3.5 以debug模式运行DHCP服务器, 可以帮助诊断故障: 235
8.4 本章小结 235
第9章 Samba服务器的安装和故障排除 236
9.1 Samba简介 236
9.1.1 什么是Samba 236
9.1.2 Samba的历史起源 236
9.1.3 SMB协议 237
9.1.4 为什么使用Samba 237
9.1.5 Samba软件包的功能 238
9.2 安装配置Samba服务器 239
9.2.1 安装Samba服务器 239
9.2.2 Samba配置文件 239
9.2.3 设置Samba密码文件 242
9.2.4 启动Samba服务器 243
9.2.5 测试Samba配置文件 243
9.2.6 在Windows环境中测试RHEL 5.0 默认配置 243
管理员在2009年8月13日编辑了该文章文章。