
面临纷繁复杂的生产环境,要应对的挑战也日益艰巨。但无论挑战多么大,这本综合指导都能帮助您有效地管理Red Hat Enterprise Linux 5。
本书的作者Tammy Fox长期就职于Red Hat,不但具有丰富的实践经验,还对Linux知之甚深。如今,她为大家带来了针对整个系统生命周期的最佳实践,从规划和部署,到维护与故障检修。此外,她还在书中列举了多种能极大地提高工作效率的方法,例如,用脚本自动执行日常维护,用Red Hat Network部署安全更新,应用中央身份管理服务,以及用NFS和Samba提供共享数据。
本书涵盖了网络和Wed服务的方方面面,包括从Apache HTTP服务器、Sendmail电子邮件服务到用OpenSSH进行远程登录的所有内容。还介绍了Red Hat最具价值的临视和优化工具,并深入讲解了安全,包括对安全增强型Linux(SELinux)的详细介绍。
本书主要内容
用Kickstart线化部署过程
查找、安装、更新、删除和验证软件
检测、分析和管理硬件
用LVM RAID ACLT DUT磁盘限额来管理存储器
在64位和多核系统上使用Red Hat Enterprise Linux 5
更高效、安全地管理用户与组
实现可信赖的备份与迅速恢复
编写脚本并调度任务以实现自动化
提供统一的的身份管理服务
配置Apache、BIND、 Samba和Sendmail
监视和调整内核与单个应用程序
用SELinux和ExecShield防止入侵
用iptables配置防火墙
启用Linux审计系统
用虚拟化并发过行多个操作系统
前 言
感谢您决定购买本书(或者至少您决定读一下)。本书是关于Red Hat Enterprise Linux 5的综合指导,特别适用于系统管理员。
接下来的内容将告诉您什么是Red Hat Enterprise Linux,为什么本书不同于市面上的其他图书,本书读者对象是谁以及书中提供什么样类型的信息。
我希望通过阅读本书可以帮助您更多地懂得Linux管理。如果这本书能让您在做重大决策之前更熟悉Linux技术,帮助您找到管理问题的解决方案,或者能作为您日常行动的参考资料,那我就实现了编写本书的目标——提供精练易读的内容,指导管理员并让他们轻松而充满信心地工作。本书将指导您探索Red Hat Enterprise Linux 5中各种可能的管理解决方案,并帮助您判断哪些方案对您和您的组织最适合(无论您的组织只有您一个人还是有数千名用户)。
什么是Red Hat Enterprise Linux?
自2001年起,Red Hat, Inc.除了提供他们的原始消费者操作系统之外,还开始提供Red Hat Linux。在2003年,Red Hat启动了Fedora Project,用来发布Fedora Core操作系统,代替Red Hat Linux。
Fedora Project进展迅速,每4~6个月就发布Fedora的一个新版本。这样就可以有数百万的用户测试这些新技术,从而缩短了这些技术稳定地过渡到生产阶段的时间。Red Hat Enterprise Linux的各个版本都是基于Fedora操作系统的发布。Red Hat Enterprise Linux中的内核和所有其他软件都是特意为企业级的应用而配置与测试的。
Red Hat Enterprise Linux和Fedora都是基于一些由开源社团开发的开源软件,其中有些人也是Red Hat工程小组的成员。术语开源(open source)意味着程序代码对任何人都是可用的,只要代码仍然是开源的,任何人都可以向现有开放源项目中添加并提交代码。可以基于不同的开放源项目或程序创建新的项目或程序。开放源开发人员可能生活在全球各个角落,但每天他们都为共同的目标而努力。
本书的关键特性
与大多数Linux图书不同,本书同时给出了管理一个或数千个系统的示例。书中提供了编写过程和策略的准则,比如编写备份过程和用户管理策略,这样它们就可以针对以后的规模适当地缩放。它还提供了关于Red Hat Enterprise Linux 5的新特性,包括配置虚拟机的Virtualization,让多个操作系统在同一个物理硬件上运行,还介绍了安全增强型Linux和ExecShield以用来防止常见的入侵形式,并介绍了用Kdump捕获内核转储信息以用于将来的分析。
64位处理器迅速成为计算能力的新标准。本书顺应这种转换,提供了32位和64位处理器的特定用法说明,并用了一整章来说明Red Hat Enterprise Linux如何支持64位、多核和超线程技术处理器。
本书的写作风格简洁精练,读者可以尽可能快地找到所需的信息。当管理员需要从系统故障中恢复时,这一点特别有用。每当有问题时,都会给出按步骤设计的过程,这样读者就可以浏览一遍,然后快速地用书签标出有用的地方,这样就方便以后查找。
对于潜在的Red Hat Enterprise Linux客户,本书演示了为什么Red Hat Enterprise Linux是一种企业级操作系统。对于现有Red Hat Enterprise Linux订阅者,它提供了对自版本4以来的新技术的剖析。对于经验丰富的管理员,它有助于深入探究系统优化和任务自动化。
阅读了本书以后,读者对Red Hat Enterprise Linux 5有哪些工具和资源可用有较深的认识。例如,许多系统性能监视和调整工具由于是最近才到达Red Hat的企业操作系统的,所以有关它们的详细文档还尚未成形,但本书对它们进行了介绍,因为它们会成为Linux管理员的出色工具。
本书读者对象
本书专为帮助管理各种规模的网络管理员而写。从中小企业到大公司的Linux系统管理员均是本书的核心受众。本书中解释的概念可以为几百或几千个系统缩放。其他潜在读者包括对Red Hat的企业级产品概况有兴趣的决策制定者和任何对Linux能做什么感到好奇的人。
本书可以作为Red Hat Enterprise Linux的所有可用管理工具的精简参考手册。知道有哪些工具和资源可用只是成功地成为高效、灵活的系统管理员的一半。本书结合实际给予了管理员一定的基础知识,提供了他们需要的特定概念和应用程序的详细信息,并为他们的IT解决方案的设计提供了许多帮助,从而为他们节省了大量宝贵时间。
本书组织结构
本书分为6个部分。
第I部分:安装与配置
第II部分:操作系统核心概念
第III部分:系统管理
第IV部分:网络服务
第V部分:监视与调整
第VI部分:安全
第I部分“安装与配置”讨论如何在单系统上或同时在多系统上,用一组预先在kickstart脚本中选中的安装选项来安装Red Hat Enterprise Linux 5。安装后,本部分将指导您完成安装后的配置,包括从登录系统到添加引导参数的所有内容都会一一说明。本部分最后一章介绍如何用最新、最安全的软件集更新您的系统。
在详细介绍系统管理实例前,必须理解或复习一下重要的操作系统概念。您一定会发现,第II部分“操作系统核心概念”中的概念对于阅读和学习本书的其余部分起着举足轻重的作用。
第III部分“系统管理”专门用于普通管理任务,以及如何尽可能高效地执行任务。指导您通过用户与组的创建、删除和维护之后,这一部分还总结了启动用户数据库时要考虑的最佳实践。对于一些大型组织,比如企业级的公司来说,为用户名、主目录位置等使用稳固、伸缩性强的规则与公司扩展和员工招聘、解聘同样重要。必须根据您的需要编写与定制备份与管理脚本。本部分将讨论备份概念、Red Hat Enterprise Linux中的Amanda备份程序、编写脚本的基础以及如何在Linux上用脚本自动执行任务。
网络服务是服务器与客户机系统之间的区别所在。第IV部分“网络服务”指导管理员如何为用户身份验证和文件共享等任务配置网络服务。这一部分的各章以相似的格式组织,以便您快速地找到要查找的信息。
系统管理员连续地监视多个系统并了解一些调整系统适应他们的用户的新方式。在系统当机前发生问题是避免当机的关键。第V部分“监视与调整”探索了监视与调整可使用的大量Linux实用程序。这一部分包括3章,也是监视与调整应用程序的3个子目录:系统资源、内核与应用程序。
最后,第VI部分“安全”介绍Red Hat Enterprise Linux中的一个相对新的安全防护特性,称为安全增强型Linux(Security-Enhanced Linux),或者简称为SELinux。这一部分包括了用IPTables配置防火墙的信息,以及讲解记录诸如系统调用的特定行为的Linux审计系统的一章。
本书还包括4个附录:“安装私有内核模块”、“创建虚拟机”、“用ExecShield防止安全缺口”和“问题解答”。如果您发现自己必须使用一个Red Hat Enterprise Linux没有提供的内核模块,请阅读附录A了解操作系统如何识别它,以及使用时会有哪些提示。最后一个附录被组织为与前面提到的6个部分相对应的部分。这个附录是为了让您在操作过程中遇到困难时能找到解决问题的答案而设计的。其中还包括关于本书其余部分没有提到的一些命令的有用提示。
本书使用约定
首先,本书在显示命令时,均省略了命令提示符以避免混淆。因此,在用户输入命令时,必须键入书中所示的命令的所有内容。例如,键入下面的命令可以查看当前内核版本:
uname -r
其次,在命令或示例输出中,用尖括号括起来的命令或输出部分表明该部分的内容随用户输入的不同而不同,比如IP地址或用户名:
ssh <ipaddr>
另外,书中的一些注释性内容分别以以下3种形式提供,读者可自行选阅。
注意:
用注意来提供简短的补充信息,比如含附加信息的书或Web站点。
提示:
提示是执行动作的备用方式,或者改进特定过程的方式。
警告:
仔细地阅读警告。它们突出显示了成功地完成所描述运作的关键信息,或者对可能引起问题的动作提出了警告。
反馈与勘误
尽管我在本书中对每个过程和命令测试了很多遍,但我相信仍然有些部分有待改进或者是笔误。可以访问我的Web站点来了解勘误列表,补充材料,或者提供反馈与勘误信息:
http://www.linuxheadquaters.com/rhel5adminbook/
也可以在出版商的Web站点上查找关于这本书的更新与其他信息:
http://www.samspublishing.com/
VI
深入解析Red Hat Enterprise Linux 5管理
V
前 言
目 录
第Ⅰ部分 安装与配置
第1章 安装Red Hat Enterprise
Linux 3
1.1 选择一种安装方法 3
1.2 创建安装源 4
1.2.1 创建安装CD 5
1.2.2 创建引导磁盘 6
1.2.3 使用ISO文件 6
1.2.4 为安装媒介或安装源
添加更新 7
1.3 开始安装 8
1.3.1 开始CD安装 8
1.3.2 开始网络或硬盘安装 9
1.3.3 开始kickstart或PXE
安装 10
1.4 执行安装 10
1.5 用kickstart安装 22
1.5.1 创建kickstart文件 22
1.5.2 让kickstart文件可访问 38
1.5.3 开始kickstart安装 40
1.6 用PXE安装 41
1.6.1 配置tftp服务器 41
1.6.2 配置DHCP服务器 44
1.6.3 开始PXE网络安装 44
1.7 执行升级 44
1.8 Red Hat Network Provisioning 45
1.9 小结 45
第2章 安装后的配置 47
2.1 Red Hat Setup Agent 47
2.2 第一次登录 54
2.3 网络配置 54
2.3.1 网络配置文件 55
2.3.2 启动和停止网络 57
2.4 打印机配置 58
2.4.1 添加打印机 59
2.4.2 添加打印机类 61
2.4.3 设置默认打印机 63
2.4.4 远程管理 63
2.5 添加引导参数 64
2.5.1 GRUB 65
2.5.2 ELILO 65
2.5.3 OS/400 66
2.5.4 YABOOT 66
2.5.5 z/IPL 66
2.6 小结 67
第3章 操作系统更新 69
3.1 导航RHN Web站点 70
3.2 为RHN Web站点分配用户 71
3.3 订阅RHN通道 71
3.4 在RHN Web站点中的各个
系统上执行动作 72
3.5 在RHN Web站点上使用
系统组 73
3.5.1 在系统组上执行动作 73
3.5.2 授予用户对特定系统的
访问权限 74
3.6 用YUM从RHN中检索
软件 74
3.6.1 什么是YUM 75
3.6.2 用YUM管理软件 76
3.7 小结 83
第Ⅱ部分 操作系统核心概念
第4章 了解Linux概念 87
4.1 了解桌面 87
4.2 文件系统层次结构系统 89
4.3 shell基础 90
4.3.1 导航文件系统 91
4.3.2 查找文件 94
4.3.3 查找命令 95
4.3.4 阅读文本文件 95
4.3.5 启动应用程序 96
4.4 成为根用户 97
4.5 手册页面 97
4.6 编辑文本文件 98
4.6.1 Vi编辑器 99
4.6.2 Emacs编辑器 100
4.7 文件权限 102
4.8 初始化脚本 105
4.9 运行级别 105
4.9.1 修改默认运行级别 106
4.9.2 配置运行级别 106
4.9.3 服务配置工具 107
4.10 小结 108
第5章 使用RPM软件 109
5.1 理解RPM的工作原理 109
5.2 查找软件 110
5.3 安装软件 111
5.4 更新软件 115
5.5 删除软件 115
5.6 验证软件文件 116
5.7 查询程序包文件 117
5.8 构建RPM程序包 118
5.8.1 建立构建环境 119
5.8.2 创建说明文件 120
5.8.3 创建Makefile 125
5.8.4 创建源tarball 126
5.8.5 构建程序包 126
5.8.6 签署程序包 127
5.8.7 测试程序包 130
5.9 小结 131
第6章 分析硬件 133
6.1 列出设备 133
6.1.1 列出PCI设备 134
6.1.2 列出USB设备 136
6.1.3 列出存储器设备 138
6.2 检测硬件 139
6.2.1 用Kudzu检测硬件 139
6.2.2 用ddcprobe检测硬件 140
6.3 从BIOS中收集信息 141
6.3.1 查询BIOS 141
6.3.2 查询SMBIOS或DMI 142
6.3.3 查询供应商特有的数据 144
6.4 列出与配置内核模块 144
6.5 HAL 146
6.6 小结 147
第7章 管理存储器 149
7.1 分区 149
7.1.1 创建分区 151
7.1.2 在分区上创建文件系统 152
7.1.3 给分区加上标签 152
7.1.4 创建挂载点 152
7.1.5 重新调整分区的大小 153
7.1.6 删除分区 153
7.2 LVM 153
7.2.1 添加额外的磁盘空间 154
7.2.2 创建物理卷 155
7.2.3 创建和修改卷组 156
7.2.4 创建和修改逻辑卷 156
7.2.5 创建快照 159
7.3 RAID 160
7.3.1 配置RAID设备 161
7.3.2 增加和中止RAID分区 162
7.3.3 监视RAID设备 163
7.3.4 使用MD多路径 165
7.4 群集和GFS 165
7.5 使用访问控制列表 166
7.5.1 启用ACL 166
7.5.2 设置与修改ACL 167
7.5.3 删除ACL 169
7.5.4 保留ACL 169
7.6 使用磁盘限额 170
7.6.1 启用限额 170
7.6.2 设置和修改限额 172
7.6.3 显示限额 173
7.7 小结 173
第8章 64位、多核和超线程
处理器 175
8.1 64位处理器 175
8.2 多核处理器 177
8.3 带超线程技术的处理器 179
8.4 小结 181
第Ⅲ部分 系 统 管 理
第9章 管理用户与组 185
9.1 用户与组的定义 185
9.2 管理用户 186
9.2.1 添加和修改用户 187
9.2.2 删除用户 188
9.2.3 通过命令行配置 188
9.3 管理组 190
9.3.1 添加和修改组 191
9.3.2 删除组 192
9.3.3 通过命令行配置 192
9.4 工作原理 193
9.5 最佳实践 195
9.5.1 管理用户名 195
9.5.2 管理口令 196
9.5.3 删除账户 196
9.5.4 构造主 197
9.6 小结 197
第10章 备份与恢复技术 199
10.1 写备份计划 200
10.1.1 备份什么数据 200
10.1.2 增量备份与完全备份 200
10.2 用Amanda备份 201
10.2.1 建立Amanda服务器 201
10.2.2 建立Amanda客户机 205
10.2.3 执行备份 207
10.2.4 从备份中恢复 209
10.3 其他Linux备份实用程序 209
10.3.1 tar实用程序 209
10.3.2 rsync实用程序 210
10.4 恢复与修理 211
10.4.1 援救模式 211
10.4.2 单用户模式 212
10.4.3 应急模式 213
10.4.4 文件系统修理 213
10.4.5 引导加载程序修理 214
10.5 小结 214
第11章 用脚本自动执行任务 215
11.1 用Bash编写脚本 215
11.1.1 在Bash脚本中执行
命令 216
11.1.2 变量 218
11.1.3 运行脚本 219
11.1.4 条件 219
11.1.5 循环 221
11.2 其他脚本编程语言 222
11.2.1 用Python写脚本 222
11.2.2 用Perl写脚本 223
11.2.3 用Sed写脚本 223
11.2.4 用Awk写脚本 224
11.3 用时钟守护进程调度
任务 225
11.4 小结 227
第Ⅳ部分 网 络 服 务
第12章 身份管理 231
12.1 PAM 231
12.2 启用NIS 233
12.2.1 NIS与SELinux 233
12.2.2 允许NIS连接 234
12.2.3 配置NIS服务器 234
12.2.4 添加可选的NIS从属
服务器 236
12.2.5 限定对NIS服务器的
访问权限 238
12.2.6 连接到NIS服务器 238
12.2.7 使用带autofs的NIS 239
12.3 启用LDAP 241
12.3.1 允许LDAP连接 241
12.3.2 配置LDAP服务器 242
12.3.3 连接到LDAP服务器 250
12.3.4 定制LDAP登录 251
12.4 启用Kerberos 251
12.4.1 允许Kerberos连接 252
12.4.2 配置Kerberos服务器 252
12.4.3 连接到Kerberos
服务器 257
12.4.4 记录Kerberos连接 257
12.5 启用SMB或Winbind身份
验证 258
12.5.1 启用SMB 258
12.5.2 启用Winbind 259
12.6 用身份验证工具启用 259
12.7 小结 265
第13章 网络文件共享 267
13.1 网络文件系统 267
13.1.1 NFS和SELinux 268
13.1.2 允许NFS连接 269
13.1.3 用图形化工具配置NFS
服务器 269
13.1.4 在命令行配置NFS
服务器 273
13.1.5 分配静态NFS端口 273
13.1.6 连接到NFS共享 274
13.2 Samba文件共享 277
13.2.1 Sambat与SELinux 277
13.2.2 允许Samba连接 278
13.2.3 用图形化工具配置
Samba服务器 279
13.2.4 用命令行配置Samba
服务器 282
13.2.5 用日志记录Samba
连接 285
13.2.6 连接到Samba共享 286
13.3 小结 290
第14章 用DHCP授予网络
连通性 291
14.1 允许连接 292
14.2 配置服务器 292
14.3 用日志记录连接 296
14.4 小结 297
第15章 用Apache HTTP服务器
创建Web服务 299
15.1 Apache HTTP服务器和
SELinux 299
15.2 允许连接 300
15.3 配置服务器 301
15.3.1 全局配置部分 302
15.3.2 主要服务器部分 303
15.3.3 部分 305
15.3.4 虚拟主机部分 306
15.3.5 加载模块 306
15.4 用日志记录连接 307
15.5 启动和停止服务器 308
15.6 小结 308
第16章 用BIND解析主机名 309
16.1 DNS概念 309
16.2 允许连接 310
16.3 配置BIND 310
16.3.1 配置named.conf 311
16.3.2 配置控制通道 314
16.3.3 配置视图 314
16.3.4 配置区间 315
16.3.5 配置rndc.conf 316
16.3.6 启动和停止服务器 318
16.4 图形化地配置BIND 319
16.4.1 导入定义的主机 319
16.4.2 保存修改 320
16.4.3 启动和停止服务器 320
16.5 用日志记录连接 321
16.6 小结 324
第17章 用OpenSSH保护远程
登录安全 325
17.1 允许连接 325
17.2 配置服务器 326
17.3 从客户机连接 328
17.3.1 登录到远程系统 328
17.3.2 远程执行命令 329
17.3.3 安全地传输文件 329
17.3.4 创建口令短语 331
17.3.5 记住口令短语 332
17.3.6 X11转发 333
17.3.7 端口转发 334
17.4 用日志记录连接 335
17.5 小结 335
第18章 用Sendmail建立电子
邮件服务器 337
18.1 了解电子邮件概念 337
18.2 配置Sendmail 340
18.2.1 使用SSL加密 342
18.2.2 启动和停止服务器 343
18.3 使用POP和IMAP 343
18.3.1 启用POP和IMAP 344
18.3.2 用SSL启用POP和
IMAP 344
18.4 用日志记录Sendmail
连接 345
18.5 允许邮件连接 347
18.6 小结 347
第19章 解释其他常见网络服务 349
19.1 xinetd超级服务器 349
19.1.1 配置xinetd服务器 349
19.1.2 允许xinetd连接 353
19.2 用FTP传输文件 356
19.2.1 FTP和SELinux 356
19.2.2 配置FTP服务器 357
19.2.3 允许匿名FTP 358
19.2.4 允许FTP连接 360
19.2.5 从FTP客户机连接 360
19.2.6 用日志记录FTP连接 362
19.3 用NTP保持准确时间 363
19.3.1 从客户机连接到NTP 363
19.3.2 配置NTP服务器 365
19.3.3 允许NTP连接 365
19.4 用CUPS创建网络打
印机 366
19.5 小结 367
第Ⅴ部分 监视与调整
第20章 监视系统资源 371
20.1 报告文件系统使用情况 371
20.1.1 确定文件系统使用
情况 372
20.1.2 报告开放文件 374
20.2 报告磁盘性能 375
20.2.1 使用iostat 375
20.2.2 使用sar 376
20.3 报告系统进程 377
20.4 报告系统处理器情况 380
20.5 报告内存使用情况 380
20.6 报告网络子系统情况 382
20.7 生成系统报表 384
20.8 定位日志文件 385
20.9 用Logwatch查看日志
文件 385
20.9.1 了解Logwatch配置 386
20.9.2 定制Logwatch配置 386
20.9.3 定制Logwatch脚本 387
20.9.4 创建服务过滤器 388
20.10 小结 388
第21章 监视与调整内核 389
21.1 使用/proc 389
21.2 优化虚拟内存 392
21.3 用NUMA管理内存 395
21.4 用AltSysRq执行系统
请求 397
21.5 为分析保存内核转储 398
21.5.1 用Kexec引导 399
21.5.2 为第二个内核保留
内存 400
21.5.3 选择转储文件的位置 401
21.5.4 其他Kdump选项 403
21.5.5 启动和停止Kdump
服务 403
21.5.6 用图形化应用程序
激活Kdump 404
21.5.7 测试Kdump 404
21.5.8 分析崩溃 405
21.6 设置SMP IRQ亲和力 407
21.7 为锁住的系统启用NMI 408
21.8 小结 411
第22章 监视与调整应用程序 413
22.1 OProfile 413
22.1.1 配置UProfile 413
22.1.2 配置要监视的事件 414
22.1.3 启动OProfile 416
22.1.4 收集样本 417
22.1.5 分析样本 417
22.1.6 OProfile评审 420
22.1.7 图形化地使用
OProfile 420
22.2 Valgrind 422
22.3 要考虑的其他程序 423
22.4 小结 423
第Ⅵ部分 安 全
第23章 用安全增强型Linux
防止入侵 427
23.1 选择一种SELinux模式 428
23.2 选择和定制SELinux
策略 429
23.3 利用SELinux
Troubleshooting Tool 431
23.4 使用安全上下文 433
23.4.1 查看安全上下文 433
23.4.2 修改安全上下文 434
23.4.3 多文件共享协议的
安全上下文 438
23.4.4 使安全上下文修改
持久有效 438
23.5 小结 439
第24章 配置防火墙 441
24.1 为IPTables选择一个表和
命令 442
24.2 选择IPTables选项 444
24.3 用IPTables匹配扩展 444
24.4 使用IPTables目标扩展 459
24.5 启动和停止IPTables
服务 466
24.6 保存IPTables规则 466
24.7 IPTables示例 467
24.8 启用默认防火墙 468
24.9 小结 470
第25章 Linux审计系统 471
25.1 配置审计守护进程 471
25.2 编写审计规则与观察器 475
25.2.1 编写审计规则 475
25.2.2 编写审计观察器 479
25.2.3 定制auditctl 480
25.3 启动和停止守护进程 481
25.4 分析记录 481
25.4.1 生成报表 482
25.4.1 搜索记录 483
25.5 用审计跟踪进程 486
25.6 小结 486
第Ⅶ部分 附 录
附录A 安装私有内核模块 489
A.1 安装私有模块 490
A.2 安装nVidia显示驱动
程序 490
A.3 识别被感染的内核 492
附录B 创建虚拟机 493
B.1 虚拟化系统需求 494
B.2 安装Virtualization 495
B.3 配置VM并安装客户OS 496
B.3.1 用虚拟机管理器安装 497
B.3.2 用virt-install安装 502
B.4 virsh命令 502
B.5 启动和停止虚拟机 503
B.6 修改专用资源 505
B.7 执行其他动作 507
B.8 用xm实用程序管理VM 508
附录C 用ExecShiedl防止安全
缺口 509
C.1 ExecShield的工作原理 509
C.2 确定ExecShield的状态 510
C.3 禁用ExecShield 511
附录D 问题解答 513
D.1 安装与配置问题解答 513
D.2 OS核心概念问题解答 515
D.3 系统管理问题解答 516
D.4 网络问题解答 517
D.5 监视与调整问题解答 518
D.6 安全问题解答 519
XII
深入解析Red Hat Enterprise Linux 5管理
XIII
目 录