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

完美套用红帽企业版Linux:Red Hat Enterprise Linux

2020-02-08 03:59:22 百科
完美套用红帽企业版Linux:Red Hat Enterprise Linux

完美套用红帽企业版Linux:Red Hat Enterprise Linux

《完美套用红帽企业版LinuxRedHatEnterpriseLinux》是2011年6月1日电子工业出版社出版的图书,作者是万明。

基本介绍

  • 书名:完美套用红帽企业版Linux:Red Hat Enterprise Linux
  • 作者:万明
  • ISBN:9787121134654
  • 定价:65.00元
  • 出版社:电子工业出版社
  • 出版时间:2011年6月1日
  • 开本:16开

内容简介

本书将向您展示一个经典的企业级Linux发行版——RedHatEnterpriseLinux(缩写为RHEL,即红帽企业版Linux),一个历史悠久,性能出色,曾经是Linux代名词的着名版本。本书详细介绍了RHEL5.0和RHEL6.0的安装、套用和管理,以及如何完美套用RHEL。本书根据RHEL使用者学习和套用的特点,充分考虑初学者的需求,以RHEL经典套用为主线,由浅入深、循序渐进地介绍企业Linux,没有枯燥的理论,只有实实在在的套用。此外,全书内容全面覆盖Linux认证——RHCE的所有内容和考点,并按照初学者的学习路径进行编排,可以使读者在短时间内掌握更多企业版Linux的实用技能,快速、高效地学习和套用红帽企业版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和CentOS8
1.4.3 RHEL与Scientific Linux8
1.4.4 RHEL与Oracle EnterpriseLinux9
1.5 Linux学习方法9
1.6 红帽认证10
第2章 安装RHEL14
2.1 安装前的预备知识15
2.1.1 Linux磁碟分区15
2.1.2 逻辑卷管理器16
2.1.3 磁碟阵列17
2.2 安装RHEL 5.017
2.2.1 安装程式的获取17
2.2.2 本地安装RHEL 5.018
2.2.3 首次启动时的设定22
2.3 RHEL 5.0的升级和删除24
2.3.1 升级RHEL 5.024
2.3.2 删除RHEL 5.025
2.4 RHEL 6.0与RHEL 5.0的差异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.0和RHEL 6.0使用习惯差异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的Shell53
3.3.1 进入Shell53
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 使用vi61
3.5.1 启动vi61
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.0与RHEL 5.0的差异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.0与RHEL 5.0的差异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/fstab124
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-printer134
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.0与RHEL 5.0的差异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 认识RPM148
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 认识YUM156
6.6.2 YUM客户端配置档案156
6.6.3 使用yum命令158
6.6.4 YUM图形化管理工具160
6.7 RHEL 6.0与RHEL 5.0的差异161
6.8 RHCE认证指南161
第7章 深入RHEL图形伺服器163
7.1 X-Window系统介绍165
7.2 配置X-Window165
7.2.1 使用system-config-display命令165
7.2.2 配置档案/etc/X11/xorg.conf166
7.3 启动X-Window169
7.3.1 X-Window启动流程169
7.3.2 开机自启动X-Window170
7.3.3 使用startx命令170
7.3.4 手动启动X-Window171
7.4 GNOME和KDE173
7.4.1 GDM和KDM显示管理器173
7.4.2 GNOME视窗管理器173
7.4.3 KDE视窗管理器174
7.5 运行远程X客户端程式174
7.6 RHEL 6.0与RHEL 5.0的差异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 ping190
8.3.2 traceroute191
8.3.3 tcpdump192
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.0与RHEL 5.0的差异200
8.6.1 网路配置差异200
8.6.2 VNC软体差异201
8.7 RHCE认证指南202
第9章 区域网路套用组合——DHCP和NAT203
9.1 DHCP和NAT介绍204
9.2 DHCP服务设定204
9.2.1 DHCP服务的安装204
9.2.2 DHCP配置档案dhcpd.conf204
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.0与RHEL 5.0的差异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.conf216
10.3.3 目录的访问控制223
10.4 Apache安全管理224
10.5 Apache故障排除225
10.6 Apache图形配置工具system-config-httpd226
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.0与RHEL 5.0的差异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.conf252
11.3.3 匿名VSFTPD的搭建255
11.3.4 仅允许系统用户访问的伺服器设定255
11.3.5 VSFTPD虚拟用户256
11.3.6 配置具有SSL的VSFTPD259
11.4 RHEL 6.0与RHEL 5.0的差异262
11.5 RHCE认证指南262
第12章 网路档案系统——NFS263
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-nfs268
12.3 NFS客户机的使用269
12.3.1 访问NFS共享资源269
12.3.2 自动挂载NFS已分享资料夹270
12.4 RHEL 6.0与RHEL 5.0的差异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.conf277
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-samba287
13.6 Samba客户端的使用288
13.6.1 客户端为Linux系统288
13.6.2 客户端为Windows系统289
13.7 RHEL 6.0与RHEL 5.0的差异289
13.8 RHCE认证指南289
第14章 DNS域名服务290
14.1 认识DNS服务291
14.1.1 什幺是DNS291
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-bind301
14.5 DNS测试命令302
14.6 DNS客户端设定303
14.7 RHEL 6.0与RHEL 5.0的差异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.0与RHEL 5.0的差异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.0与RHEL 5.0的差异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.conf360
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.0与RHEL 5.0的差异369
17.5 RHCE认证指南369
第18章 使用Webmin管理RHEL 5.0370
18.1 Webmin介绍371
18.2 安装和配置Webmin371
18.2.1 安装Webmin371
18.2.2 配置Webmin371
18.3 使用Webmin管理系统376
18.4 使用Webmin管理网路服务379
18.4.1 Apache379
18.4.2 VSFTPD380
18.4.3 NFS380
18.4.4 Samba381
18.4.5 BIND382
18.4.6 Sendmail与Dovecot383
18.4.7 NIS384
18.4.8 Squid385
18.5 使用Webmin加强系统安全385
18.5.1 TCP_Wrapper385
18.5.2 PAM386
18.5.3 Iptables386
第19章 全面加强RHEL安全388
19.1 IP安全保障——TCP_Wrapper390
19.2 系统和服务安全保障——PAM391
19.2.1 PAM的语法及参数391
19.2.2 PAM套用实例394
19.3 使用防火墙Iptables396
19.3.1 Linux核心防火墙——Netfilter/Iptalbes396
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 启用SELinux406
19.4.3 查看SELinux状态407
19.4.4 查看和修改SELinux对网路服务的设定408
19.5 RHEL 6.0与RHEL 5.0的差异410
19.6 RHCE认证指南410
第20章 RHEL的网路及无人值守安装412
20.1 使用网路方式安装RHEL 5.0413
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.0与RHEL 5.0的差异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 监测CPU429
21.3.2 监测记忆体432
21.3.3 监测磁碟433
21.3.4 监测网路435
21.4 使用Cacti监测系统437
21.4.1 Cacti介绍437
21.4.2 安装Cacti437
21.4.3 设定Cacti439
21.4.4 使用Cacti440
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.0与RHEL 5.0的差异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.0与RHEL 5.0的差异485
第23章 Linux伺服器集群与高可用系统LVS487
23.1 认识LVS489
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 认识Heartbeat501
23.4.1 Heartbeat背景知识501
23.4.2 Heartbeat集群系统相关术语501
23.4.3 Heartbeat系统结构502
23.5 组建Heartbeat高可用系统503
23.5.1 安装Heartbeat503
23.5.2 Heartbeat的配置档案504
23.5.3 Heartbeat集群架设实例506
23.5.4 使用图形化工具设定Heartbeat集群508
23.6 RHEL 6.0与RHEL 5.0的差异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 RAC520
24.3.1 OCFS2档案系统安装520
24.3.2 安装Oracle 10g RAC CRS521
24.3.3 安装Oracle 10g529
24.3.4 创建Oracle资料库531
24.4 RHEL 6.0与RHEL 5.0的差异535
附录A RHEL企业级网路套用方案对照表537
附录B RHEL程式设计师常用软体对照表538
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net