当前位置首页 > 百科> 正文

红帽企业版Linux

2019-06-26 01:41:29 百科
红帽企业版Linux

红帽企业版Linux

《红帽企业版Linux》是2011年6月出版的图书,作者是万明,邢利荣,何晓龙。

基本介绍

  • 中文名:红帽企业版Linux
  • ISBN:978-7-121-13465-4 
  • 定价:65.00元
  • 页数:556页
  • 开本:16开
  • 出版时间:2011年6月出版
  • 作者:万明,邢利荣,何晓龙编着

编辑推荐

《红帽企业版Linux》将向您展示一个经典的企业级Linux发行版——Red Hat Enterprise Linux(缩写为RHEL,即红帽企业版Linux),一个历史悠久,性能出色,曾经是Linux代名词的着名版本。本书详细介绍了RHEL 5和RHEL 6的安装、套用和管理,以及如何完美套用RHEL。

宣传语

全面兼顾RHEL 5.X和RHEL 6.X两大体系及衍生版本
全面覆盖RHCE考试大纲和内容

内 容 简 介

本书将向您展示一个经典的企业级Linux发行版——Red Hat Enterprise Linux(缩写为RHEL,即红帽企业版Linux),一个历史悠久,性能出色,曾经是Linux代名词的着名版本。本书详细介绍了RHEL 5和RHEL 6的安装、套用和管理,以及如何完美套用RHEL。
本书根据RHEL使用者学习和套用的特点,充分考虑初学者的需求,以RHEL经典套用为主线,由浅入深、循序渐进地介绍企业Linux,没有枯燥的理论,只有实实在在的套用。此外,全书内容全面覆盖Linux认证——RHCE的所有内容和考点,并按照初学者的学习路径进行编排,可以使读者在短时间内掌握更多企业版Linux的实用技能,快速、高效地学习和套用红帽企业版Linux,力求学以致用并灵活套用。
本书适合所有的Linux初学者、爱好者学习。初、中级用户通过对本书循序渐进的学习,可迅速进入Linux的精彩世界,全面提高RHEL的使用技能;专家级用户则可以立刻套用书中介绍的操作技巧。本书也可以作为参加RHCE考试,以及培训机构的标準培训教材。

推荐序一

进入21世纪初,开源软体已经遍地开花。传统产业无不与IT技术紧密结合,而开源套用已经渗透到IT领域的方方面面,从伺服器端到桌面端,从中间件到Web套用,从资料库到普通的办公套用,开源软体可以给出全套的解决方案。2009年,我国3G正式投入商用,标誌着移动网际网路已经正式进入人们的生活。以Android为代表的开源智慧型终端作业系统超越桌面Linux作业系统,成为继Linux伺服器作业系统之后又一取得重大成功的领域,Android成为智慧型终端上最重要的作业系统。开源软体已经成为构建当代信息社会的重要基石。
各种Linux发行版层出不穷,但对于资格较老的开源爱好者,Red Hat Linux基本上是他们最先接触到的一个重要的发行版。十多年来,有关Red Hat Linux的各种出版物也不乏精品,但本书的作者从套用的角度,面向RHCE和RHCA这两个开源领域极具含金量的认证,基于在套用领域占有重要地位的RHEL 5和 RHEL 6编着了“完美套用系列”图书的又一作品—《完美套用红帽企业版Linux—Red Hat Enterprise Linux》。本书集合了作者多年的套用和运维管理经验,是关于Linux系统管理的又一力作。本书具有以下主要特点:
 技术定位于RHCE和RHCA之间。
 全面兼顾RHEL 5和RHEL 6两大版本体系,力求达到当前套用与技术发展的完美结合。
 基于RHEL,以RHEL套用为主,兼顾RHCE考试内容和应试点拨。
 内容涵盖RHEL 5和RHEL 6的最新特性,全部採用套用案例讲解,内容翔实、充分。
本书是广大Linux爱好者和準备参加Red Hat系列认证者不可多得的学习资料。
我相信开源软体在为广大用户提供多一个选择的同时,也为广大的年轻人提供了更为广阔的学习平台和就业机会。更多地选择和使用开源软体,将改变我国软体产业的格局和发展进程,也将会使我们的星球变得更为绿色!
陈 伟
常务副秘书长
中国开源软体推进联盟
2011年春节于北京奥林匹克公园

推荐序二

信息技术发展到了云计算时代,绿色IT已经成为社会的共识,作为IT领域最活跃的技术,总不缺乏创新和惊喜。
红帽Linux从1993年诞生以来,经过了近二十年的高速发展,已经成为开源界一个成功的典範,其主要产品Red Hat Enterprise Linux(缩写为RHEL)每次重要版本的升级,都会吸引众多眼球,以及世界範围内公司企业的关注。
RHEL 6的出现正好顺应了云计算和绿色IT这两大趋势,《完美套用红帽企业版Linux—Red Hat Enterprise Linux》就是一本全面和深入介绍目前最流行的RHEL 5(包括CentOS 5及Scientific Linux 5)发行版及刚刚发布的RHEL 6(包括Scientific Linux 6)套用的图书,从初识到安装,从套用到管理,全面阐述了如何完美使用红帽企业版RHEL及相关衍生版本。本书以官方红帽认证工程师RHCE知识脉络为基础,按照初学者的学习和认知过程进行编排,既可以学习红帽企业版的套用,又可以作为RHCE培训或辅导用教材。可以帮助读者在短时间内掌握红帽企业级Linux的实用技术,快速将其套用到生产中,学以致用。
由衷祝愿开源软体的使用者及爱好者能以本书为阶梯,善用开源软体和Linux,套用于企业并服务于企业,体验开源软体给当前信息社会带来的巨大价值。
杨文飞
资深IT媒体人,原51CTO总编

推荐序三

第一次认识晓龙(本书作者之一何晓龙)大概在五六年前,他是《开放系统世界》杂誌的编辑,我是一个撰稿人,我们同为开源技术的爱好者、Linux狂热分子。曾有幸与晓龙合作出版了《完美套用Ubuntu》,十分欣慰的是,此书已经更新至第二版。
一本图书的出版凝聚了作者无数的心血,坦率地说,在这样一个功利的时代,能沉下心来写书的技术人员越来越少了,这需要作者一有技术、二有文笔、三有热情、四有恆心,更加需要耐心及对细节的苛求、对内容的精益求精。本书的几位作者正是这样的人。
众所周知,Linux是当今最流行的伺服器套用系统及嵌入式套用系统,学习Linux无论对于伺服器管理员、Web开发工程师或者是嵌入式工程师甚至黑客都非常必要。这是一本以RHEL为主题适合所有学习Red Hat系Linux读者学习的参考教材。难得的是本书兼顾流行的RHEL 5.0及最新的RHEL 6.0,并全部以套用案例形式讲解,深入浅出,实用性与逻辑性很强,便于读者的学习、理解和提高。无论是Linux菜鸟还是Linux达人,都可以找到自己所需的内容。
此外,RHCE是最权威的Linux认证之一,但在国内的RHCE图书却不多。本书作者已通过RHCE,在本书中兼顾RHCE考试内容和应试点拨,在技术定位上甚至略高于RHCE ,使得本书更可作为RHCE的参考书。
如果只想读一本关于红帽企业版的图书,内容要涵盖目前最为流行的企业级Linux—RHEL 5,以及最新云计算时代绿色Linux—RHEL 6的学习和套用,还要将RHEL技术套用和RHCE认证融为一体,那幺,我向大家推荐本书。
李 明
LAMP兄弟连技术总监

前 言

云计算时代:企业级Linux该怎幺用
云计算时代,企业级Linux该怎幺用?
RHEL 5诞生于2007年,是目前套用最为广泛的企业级Linux之一,而到了云计算时代,RHEL 6出现了。RHEL 6桌面环境的节能环保及虚拟化方面较RHEL 5有不小的变化,尤其在节能方面比前期的版本有大幅度的提升,可谓绿色Linux。
至于虚拟化,则使用自家的KVM替代了Xen,全面增强了RHEL的虚拟化功能,可以说是一个云计算时代的企业级Linux。
不过,从用户使用角度来看,RHEL 6在操作和管理上的变化并没有想像中的那幺大,所以虽然RHEL 6已经推出,但RHEL 5在今后相当长的一段时间内肯定还是大家主要使用的版本。正是出于这样的考虑,所以本书以RHEL 5为基础,全面介绍其丰富的套用,并且以RHEL 5作为参照版本,全面比较与RHEL 6的差异。这样读者不但可以学习RHEL 5的套用,而且还可以通过这种差异儘快掌握最新的RHEL 6,一举两得、事半功倍。
此外,在兼顾RHEL 5和RHEL 6两个版本的同时,这本书也是一本很好的RHCE学习资料和应试教程。本书内容全面覆盖红帽认证工程师(RHCE)的考点,更有通过RHCE作者为应试者指点迷津,力求套用和学习双管齐下,在掌握红帽企业版套用的同时,获得权威、系统的知识结构和能力,为自己的职业生涯奠定扎实的基础。

本书特色

本书最大的特色就是突出RHEL 5和RHEL 6丰富的套用,图文并茂,内容翔实,所有精选套用都以解决企业套用和管理过程中遇到的实际问题及RHCE认证为基础。此外,为了保证本书知识结构的全面性和完整性,全书每一部分都紧扣RHCE认证专家学习和考试大纲,全面覆盖学习重点和考试要点。本书具有以下六大特色:
 全面介绍RHEL 5 和RHEL 6企业级套用;
 深入介绍RHEL 5 和RHEL 6LAMP架构;
 全面比较RHEL 5 和RHEL 6的差异,从差异中快速掌握最新版RHEL 6;
 全面针对RHCE学习和认证;
 将红帽企业版历史、文化和技术相结合;
 详细介绍RHEL和Oracle资料库整合。
本书服务网站和电子邮件
为便于读者学习,本书的BLOG为本书提供了全部相关资源的下载,以及技术交流切磋的专门板块,广大读者可以通过本书的BLOG全面为读者提供网上服务和支持。

致 谢

首先,感谢自由软体运动的发起人Richard Stallman先生,以及Linux的创始人Linus先生,感谢他们的无私奉献和巨大努力,使得自由软体和开源软体成为今日软体业之主流。
其次,还要感谢电子工业出版社李冰编辑的支持和鼓励,使得本书能够如此之快和读者见面。
本书由何晓龙策划和主编,参与本书编写的作者还有万明和邢利荣。由于红帽Linux套用範围十分广泛,再加上作者水平有限,书中的疏漏和错误之处在所难免,敬请广大读者批评指正。
编着者

目 录

第1章 红帽旋风 1
1.1 GNU/Linux是Linux的全称 2
1.2 Linux传奇 2
1.3 红帽旋风 5
1.4 庞大的红帽发行版家族 7
1.4.1 RHEL和Fedora Core项目 7
1.4.2 RHEL和CentOS 8
1.4.3 RHEL与Scientific Linux 8
1.4.4 RHEL与Oracle EnterpriseLinux 9
1.5 Linux学习方法 9
1.6 红帽认证 10
第2章 安装RHEL 14
2.1 安装前的预备知识 15
2.1.1 Linux磁碟分区 15
2.1.2 逻辑卷管理器 16
2.1.3 磁碟阵列 17
2.2 安装RHEL 5 17
2.2.1 安装程式的获取 17
2.2.2 本地安装RHEL 5 18
2.2.3 首次启动时的设定 22
2.3 RHEL 5的升级和删除 24
2.3.1 升级RHEL 5 24
2.3.2 删除RHEL 5 25
2.4 RHEL 6与RHEL 5的差异 27
2.4.1 安装模式选择界面的差异 27
2.4.2 安装过程中的差异 28
2.4.3 软体包管理工具的差异 28
2.4.4 救援模式的差异 28
2.5 RHEL配置精要 29
2.5.1 配置网路 29
2.5.2 配置本地DVD软体源 32
2.5.3 RHEL 5和RHEL 6使用习惯差异 33
2.6 RHCE认证指南 34
第3章 Linux基础 36
3.1 Linux启动过程 37
3.1.1 GRUB引导程式 37
3.1.2 init程式 40
3.1.3 运行级别 42
3.2 Linux系统常用命令 43
3.2.1 Linux控制台 43
3.2.2 登录和注销 43
3.2.3 Linux基本命令 44
3.3 Linux的Shell 53
3.3.1 进入Shell 53
3.3.2 Shell变数 54
3.3.3 Shell语法 56
3.4 Linux的档案和目录 59
3.4.1 Linux档案 59
3.4.2 Linux目录 60
3.5 使用vi 61
3.5.1 启动vi 61
3.5.2 使用vi编辑第一个文本 61
3.5.3 使用vi打开档案 62
3.5.4 保存档案 63
3.5.5 撤销和恢复操作 63
3.5.6 搜寻字元串 63
3.5.7 替换字元串 64
3.5.8 删除 64
3.5.9 複製、贴上和剪下 65
3.5.10 行定位 65
3.5.11 重複操作 65
3.5.12 vi环境设定 66
3.6 RHEL 6与RHEL 5的差异 66
3.6.1 init配置档案/etc/inittab的差异 66
3.6.2 控制台差异 67
3.6.3 gpm服务 67
3.7 RHCE认证指南 67
第4章 Linux高频命令 68
4.1 系统和服务相关命令 69
4.1.1 uname列印系统信息 69
4.1.2 arch显示系统硬体架构 69
4.1.3 halt关闭系统 69
4.1.4 reboot重新启动系统 70
4.1.5 shutdown关闭/重启系统 70
4.1.6 chkconfig设定服务的启动和关闭 71
4.1.7 service管理系统服务 72
4.1.8 export设定并导出变数 72
4.2 用户相关命令 73
4.2.1 su切换用户身份 73
4.2.2 last查看用户成功登录信息 73
4.2.3 lastb查看用户不成功的登录信息 74
4.2.4 who查看已登录的用户 74
4.2.5 w查看登录用户的活动 75
4.3 磁碟管理命令 75
4.3.1 mkfs创建档案系统 75
4.3.2 mount挂载档案系统 76
4.3.3 umount卸载档案系统 77
4.3.4 df显示磁碟使用情况 78
4.3.5 e2label查看或更改分区卷标 78
4.3.6 dumpe2fs显示档案系统信息 78
4.4 档案管理命令 80
4.4.1 chgrp改变档案所属组 80
4.4.2 chown改变档案所有者和所属组 80
4.4.3 chattr改变档案的档案系统属性 81
4.4.4 lsattr查看档案的档案系统属性 81
4.4.5 ln创建档案连结 82
4.4.6 du查看档案占用空间 82
4.4.7 file显示档案类型 83
4.5 搜寻命令 83
4.5.1 find查找目录下的档案 83
4.5.2 locate定位档案位置 85
4.6 压缩备份命令 85
4.6.1 tar归档工具 85
4.6.2 gzip压缩工具 86
4.6.3 bzip2压缩工具 87
4.7 文本处理相关命令 87
4.7.1 grep显示档案中的匹配行 87
4.7.2 diff比较两个档案之间的差异 88
4.7.3 sort排序档案内容 88
4.7.4 comm比较两个已排序的档案 89
4.7.5 head显示档案起始部分 89
4.7.6 tail显示档案结尾部分 89
4.7.7 wc统计档案内容信息 90
4.8 RHEL 6与RHEL 5的差异 90
4.9 RHCE认证指南 90
第5章 系统管理 91
5.1 账户管理 93
5.1.1 Linux用户和组 93
5.1.2 管理Linux组 94
5.1.3 管理Linux用户 95
5.2 进程管理 96
5.2.1 什幺是进程 96
5.2.2 显示当前进程 97
5.2.3 运行进程 98
5.2.4 调整进程优先权 102
5.2.5 终止进程 103
5.3 磁碟管理 104
5.3.1 磁碟分区 104
5.3.2 逻辑卷管理器 106
5.3.3 磁碟阵列 114
5.3.4 磁碟限额 118
5.4 档案系统管理 121
5.4.1 创建档案系统 122
5.4.2 挂载档案系统 122
5.4.3 卸载档案系统 123
5.4.4 配置档案/etc/fstab 124
5.4.5 交换分区和交换档案 125
5.4.6 检查档案系统 127
5.5 档案许可权管理 128
5.5.1 基本许可权 128
5.5.2 设定基本许可权 129
5.5.3 特殊许可权 131
5.5.4 设定特殊许可权 132
5.5.5 用户掩码设定 133
5.6 印表机管理 134
5.6.1 使用system-config-printer 134
5.6.2 使用网页配置程式 136
5.7 日誌管理 136
5.7.1 系统日誌 136
5.7.2 应用程式日誌 138
5.7.3 查看日誌 139
5.7.4 日誌滚动 141
5.8 RHEL 6与RHEL 5的差异 143
5.8.1 /etc/fstab配置档案差异 143
5.8.2 印表机管理差异 144
5.8.3 系统日誌进程的差异 145
5.9 RHCE认证指南 146
第6章 RPM软体包管理 147
6.1 Linux下的软体安装 148
6.2 认识RPM 148
6.3 使用rpm命令 148
6.3.1 安装软体包 148
6.3.2 升级软体包 149
6.3.3 查询软体包 149
6.3.4 卸载软体包 150
6.3.5 检验软体包 150
6.4 解压RPM软体包 151
6.5 使用原始码RPM包 152
6.5.1 原始码RPM包档案构成 152
6.5.2 原始码相关目录 152
6.5.3 SPEC档案简介 153
6.5.4 使用rpmbuild命令 153
6.6 使用YUM客户端 156
6.6.1 认识YUM 156
6.6.2 YUM客户端配置档案 156
6.6.3 使用yum命令 158
6.6.4 YUM图形化管理工具 160
6.7 RHEL 6与RHEL 5的差异 161
6.8 RHCE认证指南 161
第7章 深入RHEL图形伺服器 163
7.1 X-Window系统介绍 165
7.2 配置X-Window 165
7.2.1 使用system-config-display命令 165
7.2.2 配置档案
/etc/X11/xorg.conf 166
7.3 启动X-Window 169
7.3.1 X-Window启动流程 169
7.3.2 开机自启动X-Window 170
7.3.3 使用startx命令 170
7.3.4 手动启动X-Window 171
7.4 GNOME和KDE 173
7.4.1 GDM和KDM显示管理器 173
7.4.2 GNOME视窗管理器 173
7.4.3 KDE视窗管理器 174
7.5 运行远程X客户端程式 174
7.6 RHEL 6与RHEL 5的差异 175
7.6.1 配置档案和工具差异 175
7.6.2 图形登录界面差异 176
7.6.3 视窗管理器差异 176
7.7 RHCE认证指南 178
第8章 TCP/IP网路管理 179
8.1 TCP/IP基础 181
8.1.1 IP位址 181
8.1.2 子网掩码和网路号 182
8.1.3 广播地址 183
8.1.4 路由和网关 183
8.1.5 TCP/IP协定 183
8.1.6 连线埠 184
8.2 配置TCP/IP网路 185
8.2.1 重要的网路配置档案 185
8.2.2 网路配置程式 188
8.3 TCP/IP查错工具 190
8.3.1 ping 190
8.3.2 traceroute 191
8.3.3 tcpdump 192
8.4 使用OpenSSH管理远程主机 193
8.4.1 设定OpenSSH伺服器 194
8.4.2 使用SSH客户端 196
8.5 使用RealVNC管理远程主机 198
8.5.1 设定RealVNC伺服器 198
8.5.2 使用RealVNC客户端 198
8.6 RHEL 6与RHEL 5的差异 200
8.6.1 网路配置差异 200
8.6.2 VNC软体差异 201
8.7 RHCE认证指南 202
第9章 区域网路套用组合 ——DHCP和NAT 203
9.1 DHCP和NAT介绍 204
9.2 DHCP服务设定 204
9.2.1 DHCP服务的安装 204
9.2.2 DHCP配置档案dhcpd.conf 204
9.2.3 DHCP服务架设实例 206
9.2.4 DHCP客户端设定 206
9.3 NAT服务设定 207
9.3.1 NAT服务的安装 207
9.3.2 设定NAT服务 207
9.3.3 NAT客户端设定 210
9.4 RHEL 6与RHEL 5的差异 210
9.4.1 DHCP服务的差异 210
9.4.2 NAT服务的差异 210
9.5 RHCE认证指南 212
第10章 Web服务与高效能 LAMP架构 213
10.1 HTTP协定和Web服务 214
10.2 Web伺服器 214
10.2.1 认识Web伺服器 214
10.2.2 Apache伺服器 215
10.3 安装配置Apache伺服器 215
10.3.1 安装Apache和相关软体包 215
10.3.2 Apache配置档案httpd.conf 216
10.3.3 目录的访问控制 223
10.4 Apache安全管理 224
10.5 Apache故障排除 225
10.6 Apache图形配置工具system-config-httpd 226
10.7 Apache套用实例 226
10.7.1 LAMP套用 226
10.7.2 架设YUM伺服器 229
10.7.3 架设Subversion伺服器 230
10.8 构建高效能LAMP架构 231
10.8.1 安装注意事项 231
10.8.2 準备源码包 232
10.8.3 编译环境和编译方法 233
10.8.4 LAMP环境编译和安装 234
10.9 RHEL 6与RHEL 5的差异 247
10.10 RHCE认证指南 248
第11章 FTP服务 249
11.1 FTP服务 250
11.2 FTP客户端 250
11.3 VSFTPD伺服器 251
11.3.1 VSFTPD的安装 251
11.3.2 VSFTPD的配置档案vsftpd.conf 252
11.3.3 匿名VSFTPD的搭建 255
11.3.4 仅允许系统用户访问的伺服器设定 255
11.3.5 VSFTPD虚拟用户 256
11.3.6 配置具有SSL的VSFTPD 259
11.4 RHEL 6与RHEL 5的差异 262
11.5 RHCE认证指南 262
第12章 网路档案系统——NFS 263
12.1 认识NFS服务 264
12.2 NFS伺服器安装配置 265
12.2.1 NFS伺服器安装 265
12.2.2 配置NFS伺服器 265
12.2.3 启动NFS服务 266
12.2.4 固定NFS服务相关连线埠 267
12.2.5 Iptables的NFS相关设定 268
12.2.6 NFS图形配置工具system-config-nfs 268
12.3 NFS客户机的使用 269
12.3.1 访问NFS共享资源 269
12.3.2 自动挂载NFS已分享资料夹 270
12.4 RHEL 6与RHEL 5的差异 272
12.5 RHCE认证指南 272
第13章 分散式档案系统 ——Samba服务 274
13.1 Samba服务 275
13.1.1 Samba的作用 275
13.1.2 Samba相关协定 275
13.1.3 Samba的守护进程 275
13.2 Samba的安装 276
13.3 Samba的配置 276
13.3.1 Samba相关档案介绍 276
13.3.2 Samba主配置档案smb.conf 277
13.3.3 Samba作为独立伺服器 282
13.3.4 Samba作为域成员伺服器 283
13.3.5 Samba作为域控制器 285
13.3.6 创建Samba用户账号 286
13.4 Samba查错 286
13.5 Samba图形配置工具system-config-samba 287
13.6 Samba客户端的使用 288
13.6.1 客户端为Linux系统 288
13.6.2 客户端为Windows系统 289
13.7 RHEL 6与RHEL 5的差异 289
13.8 RHCE认证指南 289
第14章 DNS域名服务 290
14.1 认识DNS服务 291
14.1.1 什幺是DNS 291
14.1.2 完全合格域名 291
14.1.3 DNS查询流程 291
14.2 架设DNS伺服器的準备工作 293
14.3 安装BIND套件 294
14.4 配置BIND服务 295
14.4.1 BIND配置档案 295
14.4.2 建立快取伺服器 298
14.4.3 主/从架构DNS系统的架设 299
14.4.4 BIND图形配置工具system-config-bind 301
14.5 DNS测试命令 302
14.6 DNS客户端设定 303
14.7 RHEL 6与RHEL 5的差异 304
14.8 RHCE认证指南 305
第15章 邮件服务 306
15.1 邮件服务介绍 307
15.1.1 邮件服务的功能 307
15.1.2 邮件服务相关协定 307
15.1.3 邮件服务的组成单元 307
15.1.4 常用邮件服务程式介绍 308
15.2 Sendmail的安装与设定 308
15.2.1 Sendmail的安装 308
15.2.2 Sendmail的配置档案 308
15.3 Postfix的安装与设定 314
15.3.1 Postfix的安装 314
15.3.2 Postfix的配置档案 314
15.4 Dovecot的安装与设定 319
15.4.1 Dovecot的安装 319
15.4.2 Dovecot的配置档案 319
15.4.3 Dovecot的SSL认证 320
15.5 邮件伺服器架设实例 321
15.6 RHEL 6与RHEL 5的差异 325
15.7 RHCE认证指南 326
第16章 目录服务 328
16.1 NIS服务 330
16.2 NIS伺服器 330
16.2.1 NIS服务端安装 330
16.2.2 NIS服务端配置档案 331
16.2.3 NIS伺服器架设流程实例 333
16.3 NIS客户端 335
16.3.1 NIS客户端安装 335
16.3.2 NIS客户端配置档案 335
16.3.3 NIS客户端架设流程实例 337
16.3.4 检验NIS客户端 337
16.3.5 使用NIS客户端修改账户 340
16.4 NIS套用实例 341
16.5 LDAP服务 342
16.6 OpenLDAP伺服器 343
16.6.1 OpenLDAP服务端安装 343
16.6.2 OpenLDAP配置档案 343
16.6.3 OpenLDAP伺服器架设流程实例 345
16.7 OpenLDAP客户端 346
16.7.1 OpenLDAP客户端安装 346
16.7.2 OpenLDAP客户端配置档案 346
16.7.3 OpenLDAP客户端架设流程实例 348
16.7.4 OpenLDAP常用命令 348
16.8 OpenLDAP套用实例 353
16.9 RHEL 6与RHEL 5的差异 355
16.9.1 NIS服务端设定差异 355
16.9.2 NIS客户端设定差异 355
16.9.3 OpenLDAP服务端设定差异 355
16.9.4 OpenLDAP客户端设定差异 356
16.10 RHCE认证指南 356
第17章 Squid代理伺服器 357
17.1 代理伺服器介绍 358
17.1.1 什幺是代理伺服器 358
17.1.2 代理伺服器运作方式 358
17.1.3 代理伺服器的种类 359
17.2 Squid代理伺服器 359
17.2.1 Squid的安装 360
17.2.2 Squid配置档案squid.conf 360
17.2.3 匿名Squid伺服器设定 363
17.2.4 需要身份验证的Squid伺服器设定 364
17.2.5 区域网路中Squid作透明代理的设定 365
17.2.6 Squid作反向代理的设定 367
17.3 正向代理伺服器的客户端设定 368
17.4 RHEL 6与RHEL 5的差异 369
17.5 RHCE认证指南 369
第18章 使用Webmin管理 RHEL 5 370
18.1 Webmin介绍 371
18.2 安装和配置Webmin 371
18.2.1 安装Webmin 371
18.2.2 配置Webmin 371
18.3 使用Webmin管理系统 376
18.4 使用Webmin管理网路服务 379
18.4.1 Apache 379
18.4.2 VSFTPD 380
18.4.3 NFS 380
18.4.4 Samba 381
18.4.5 BIND 382
18.4.6 Sendmail与Dovecot 383
18.4.7 NIS 384
18.4.8 Squid 385
18.5 使用Webmin加强系统安全 385
18.5.1 TCP_Wrapper 385
18.5.2 PAM 386
18.5.3 Iptables 386
第19章 全面加强RHEL安全 388
19.1 IP安全保障——TCP_Wrapper 390
19.2 系统和服务安全保障——PAM 391
19.2.1 PAM的语法及参数 391
19.2.2 PAM套用实例 394
19.3 使用防火墙Iptables 396
19.3.1 Linux核心防火墙——Netfilter/Iptalbes 396
19.3.2 配置Iptalbes防火墙 397
19.3.3 防火墙配置策略 401
19.3.4 简单防火墙配置实例 404
19.4 SELinux实现全方位防护 406
19.4.1 SELinux简介 406
19.4.2 启用SELinux 406
19.4.3 查看SELinux状态 407
19.4.4 查看和修改SELinux对网路服务的设定 408
19.5 RHEL 6与RHEL 5的差异 410
19.6 RHCE认证指南 410
第20章 RHEL的网路及无人值守安装 412
20.1 使用网路方式安装RHEL 5 413
20.1.1 Apache安装伺服器 413
20.1.2 VSFTPD安装伺服器 414
20.1.3 NFS安装伺服器 414
20.2 KickStart自动应答脚本 415
20.2.1 创建KickStart脚本 415
20.2.2 保存KickStart档案 418
20.2.3 使用KickStart脚本进行客户端安装 418
20.3 PXE安装伺服器 418
20.3.1 PXE安装运作流程 418
20.3.2 PXE伺服器架设流程 419
20.3.3 PXE客户端设定 422
20.4 RHEL 6与RHEL 5的差异 422
20.4.1 网路安装方面的差异 422
20.4.2 KickStart安装方面的差异 423
20.4.3 PXE安装方面的差异 425
第21章 RHEL系统监测和最佳化策略 426
21.1 系统维护介绍 428
21.2 硬体系统的监测对象 428
21.3 系统监测工具 429
21.3.1 监测CPU 429
21.3.2 监测记忆体 432
21.3.3 监测磁碟 433
21.3.4 监测网路 435
21.4 使用Cacti监测系统 437
21.4.1 Cacti介绍 437
21.4.2 安装Cacti 437
21.4.3 设定Cacti 439
21.4.4 使用Cacti 440
21.5 使用Nagios监控告警系统 442
21.5.1 Nagios介绍 442
21.5.2 安装和设定Nagios服务端 443
21.5.3 安装和设定NRPE客户端 449
21.5.4 设定Nagios报警 450
21.5.5 编写Nagios外挂程式 453
21.6 系统最佳化策略 455
21.6.1 CPU最佳化策略 455
21.6.2 记忆体最佳化策略 455
21.6.3 磁碟最佳化策略 455
21.6.4 网路最佳化策略 455
21.7 RHEL 6与RHEL 5的差异 456
21.7.1 Cacti安装方面的差异 456
21.7.2 Nagios安装与设定方面的差异 456
第22章 Linux核心编译与KVM虚拟化 460
22.1 Linux核心介绍 462
22.1.1 Linux核心是什幺 462
22.1.2 核心的版本号 462
22.1.3 为什幺需要编译核心 462
22.1.4 获取核心原始码 463
22.2 Linux核心编译 463
22.2.1 核心编译步骤 463
22.2.2 Linux核心配置项 464
22.2.3 单独编译某个核心模组 479
22.3 KVM虚拟化介绍 479
22.3.1 虚拟化技术 479
22.3.2 KVM虚拟化 480
22.4 使用KVM虚拟系统 480
22.4.1 安装KVM虚拟系统 480
22.4.2 使用KVM虚拟机 481
22.4.3 设定桥接网路 484
22.5 RHEL 6与RHEL 5的差异 485
第23章 Linux伺服器集群与高可用系统LVS 487
23.1 认识LVS 489
23.1.1 LVS诞生背景 489
23.1.2 伺服器集群系统 489
23.1.3 LVS系统介绍 490
23.2 组建基本的LVS系统 492
23.2.1 Ipvsadm的安装和使用 492
23.2.2 调度伺服器设定流程 493
23.2.3 套用伺服器设定流程 494
23.2.4 测试LVS系统 495
23.3 LVS系统进阶 495
23.3.1 使用Ldirectord配置调度伺服器 495
23.3.2 使用Piranha配置调度伺服器 498
23.4 认识Heartbeat 501
23.4.1 Heartbeat背景知识 501
23.4.2 Heartbeat集群系统相关术语 501
23.4.3 Heartbeat系统结构 502
23.5 组建Heartbeat高可用系统 503
23.5.1 安装Heartbeat 503
23.5.2 Heartbeat的配置档案 504
23.5.3 Heartbeat集群架设实例 506
23.5.4 使用图形化工具设定Heartbeat集群 508
23.6 RHEL 6与RHEL 5的差异 511
23.6.1 LVS调度伺服器的安装与设定差异 511
23.6.2 Heartbeat的安装与设定差异 511
第24章 Linux集群档案系统 514
24.1 集群档案系统介绍 515
24.1.1 本地档案系统与集群档案系统 515
24.1.2 开源集群档案系统 515
24.1.3 集群档案系统的套用环境与优势 516
24.2 OCFS2集群档案系统 516
24.2.1 安装OCFS2档案系统 516
24.2.2 配置OCFS2档案系统 517
24.3 安装Oracle 10g RAC 520
24.3.1 OCFS2档案系统安装 520
24.3.2 安装Oracle 10g RAC CRS 521
24.3.3 安装Oracle 10g 529
24.3.4 创建Oracle资料库 531
24.4 RHEL 6与RHEL 5的差异 535
附录A RHEL企业级网路套用
方案对照表 537
附录B RHEL程式设计师常用软体
对照表 538
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net