图书介绍

完美应用红帽企业版Linux2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

完美应用红帽企业版Linux
  • 万明,邢利荣,何晓龙编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121134654
  • 出版时间:2011
  • 标注页数:538页
  • 文件大小:173MB
  • 文件页数:557页
  • 主题词:Linux操作系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

完美应用红帽企业版LinuxPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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 517

2.2.1安装程序的获取17

2.2.2本地安装RHEL518

2.2.3首次启动时的设置22

2.3 RHEL 5的升级和删除24

2.3.1升级RHEL 524

2.3.2删除RHEL 525

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和RHEL6使用习惯差异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与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 we统计文件内容信息90

4.8 RHEL 6与RHEL5的差异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与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认识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与RHEL 5的差异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/X 11 /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与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 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使用Rea1VNC管理远程主机198

8.5.1设定Rea1VNC服务器198

8.5.2使用Rea1VNC客户端198

8.6 RHEL 6与RHEL 5的差异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与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.conf216

10.3.3目录的访问控制223

10.4 Apacbe安全管理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与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.conf252

11.3.3匿名VSFTPD的搭建255

11.3.4仅允许系统用户访问的服务器设定255

11.3.5 VSFTPD虚拟用户256

11.3.6配置具有SSL的VSFTPD259

11.4 RHEL 6与RHEL 5的差异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与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.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与RHEL5的差异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与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.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与RHEL5的差异369

17.5 RHCE认证指南369

第18章 使用Webmin管理RHEL 5370

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与RHEL 5的差异410

19.6 RHCE认证指南410

第20章 RHEL的网络及无人值守安装412

20.1使用网络方式安装RHEL 5413

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监测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与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服务器集群与高可用系统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与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 RAC520

24.3.1 OCFS2文件系统安装520

24.3.2安装Oracle 10g RACCRS521

24.3.3安装Oracle 10g529

24.3.4创建Oracle数据库531

24.4 RHEL 6与RHEL 5的差异535

附录A RHEL企业级网络应用方案对照表537

附录B RHEL程序员常用软件对照表538

热门推荐