图书介绍

Red Hat Enterprise Linux 7服务器构建快学通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Red Hat Enterprise Linux 7服务器构建快学通
  • 曹江华,何涛等著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121280481
  • 出版时间:2016
  • 标注页数:347页
  • 文件大小:195MB
  • 文件页数:359页
  • 主题词:Linux操作系统

PDF下载


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

下载说明

Red Hat Enterprise Linux 7服务器构建快学通PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Red Hat Enterprise Linux 7.0系统简介1

1.1 Linux简介1

1.1.1 UNIX操作系统的诞生1

1.1.2 GNU早期简史2

1.1.3 POSIX标准历史3

1.1.4 Linux概述3

1.1.5 Linux和开源软件的商业化4

1.1.6 Linux和开源软件的商业模式5

1.2 Linux内核及其发行版本6

1.2.1 Linux发行版本概述6

1.2.2 Linux内核的变迁6

1.2.3 Linux主要发行版本8

1.3 Red Hat Enterprise Linux简介10

1.3.1 发展轨迹10

1.3.2 RedHatEnterpriseLinux7.0简介12

1.4 相比上一个版本Red Hat Enterprise Linux 7.0的主要变化19

1.5 管理命令和配置文件中的变化20

第2章 Red Hat Enterprise Linux 7.0系统安装23

2.1 了解硬件需求与兼容性23

2.1.1 Linux硬件驱动现状23

2.1.2 主要硬件的兼容性24

2.1.3 收集硬件信息24

2.1.4 检查系统硬件是否存在大的缺陷26

2.1.5 获取Red Hat Enterprise Linux 7.0兼容性列表26

2.2 安装RedHatEnterpriseLinux7.027

2.2.1 使用本地光盘介质安装 Red HatEnterprise Linux 7.027

2.2.2 首次启动Red Hat Enterprise Linux 7.0的配置40

2.3 进入单用户模式重新设置root 密码42

2.4 网络安装44

2.4.1 安装Linux的几种方法44

2.4.2 配置PXE服务器44

2.5 卸载RedHatEnterpriseLinux7.049

第3章 配置Linux时间服务器50

3.1 时间服务概述50

3.1.1 时间服务简介50

3.1.2 NTP的网络体系结构和工作原理51

3.1.3 NTP如何工作52

3.1.4 NTP的工作模式52

3.1.5 选择NTP服务器52

3.2 配置Linux ntpd网络时间服务器53

3.2.1 ntpd服务器配置53

3.2.2 NTP服务的配置文件53

3.3 NTP客户端应用57

3.3.1 使用Linux NTP客户端57

3.3.2 在Windows系统中使用NTP校时58

3.4 使用Chrony设置时间与时钟服务器同步59

3.4.1 Chrony简介59

3.4.2 安装配置Chrony60

3.4.3 配置实例61

3.4.4 chronyd命令61

3.4.5 Chrony的操作62

3.4.6 在客户端配置时间同步服务器62

第4章 配置Linux DHCP服务器64

4.1 DHCP服务器的工作原理64

4.1.1 DHCP简介64

4.1.2 为什么使用DHCP64

4.1.3 DHCP的工作流程64

4.2 安装DHCP服务器65

4.2.1 DHCP配置文件65

4.2.2 配置实例67

4.2.3 启动DHCP服务器68

4.2.4 设置DHCP客户端70

第5章 安装配置DNS服务器73

5.1 DNS简介73

5.1.1 DNS服务器的工作原理73

5.1.2 域名服务的解析原理和过程75

5.1.3 DNS分类76

5.1.4 DNS常用术语77

5.2 Linux DNS服务器简介77

5.2.1 DNS配置文件组77

5.2.2 DNS资源记录格式78

5.3 DNS服务器和客户端配置80

5.3.1 安装服务器软件包80

5.3.2 BIND主配置文件named.conf80

5.3.3 内网区文件设置83

5.3.4 外网区文件设置84

5.3.5 内网反向查询文件设置84

5.3.6 外网反向查询文件设置85

5.3.7 防火墙和SELinux设置85

5.3.8 启动DNS服务器85

5.3.9 配置辅助域名服务器86

5.3.10 DNS客户端配置86

5.3.11 配置chroot环境89

5.4 DNS故障排除工具90

5.4.1 dlint简介90

5.4.2 DNS服务器的工作状态检查91

第6章 安装配置LinuxNIS服务器96

6.1 NIS简介96

6.1.1 NIS概述96

6.1.2 NIS的体系结构96

6.1.3 NIS常用术语和控制NIS服务的主要文件97

6.1.4 NIS服务的C/S模式98

6.2 NIS服务器配置98

6.2.1 环境说明98

6.2.2 配置NIS服务器99

6.2.3 配置NIS客户端101

第7章 安装配置Linux NFS服务器103

7.1 NFS服务器的工作原理103

7.1.1 NFS简介103

7.1.2 为何使用NFS103

7.1.3 NFS协议104

7.1.4 RPC简介105

7.2 安装及配置NFS服务器106

7.2.1 安装软件包106

7.2.2 配置/etc/exports文件106

7.2.3 启动服务107

7.2.4 exportfs命令107

7.2.5 检验目录/var/lib/nfs/xtab108

7.2.6 showmount108

7.2.7 观察激活的端口108

7.3 NFS的防火墙和SELinux设置108

7.3.1 NFS的防火墙设置108

7.3.2 NFS的SELinux设置109

7.4 NFS客户端配置111

7.4.1 软件包的安装及配置111

7.4.2 使用mount命令111

7.4.3 扫描可以使用的NFS服务器目录112

7.4.4 卸载NFS网络文件系统113

7.4.5 应用实例113

7.4.6 其他挂载NFS文件系统的方法113

第8章 Linux服务器的远程控制115

8.1 SSH服务器的工作原理115

8.1.1 SSH服务器和客户端工作流程115

8.1.2 SSH的安全验证115

8.2 配置OpenSSH服务器和使用SSH客户端116

8.2.1 安装与启动OpenSSH116

8.2.2 配置文件117

8.2.3 配置使用口令验证登录服务器的实例117

8.3 应用SSH客户端119

8.3.1 SSH客户端工具119

8.3.2 生成密钥对123

8.3.3 图形界面工具gFTP124

8.3.4 使用Windows SSH客户端登录OpenSSH服务器125

8.4 Linux和Windows之间的桌面远程控制130

8.4.1 使用Windows的桌面远程控制Linux130

8.4.2 使用RHEL 7的桌面远程控制Windows132

8.4.3 Xming+PuTTY在Windows下远程Linux主机使用图形界面的程序133

8.5 SSH服务器的高级应用133

8.5.1 使用sshpass133

8.5.2 使用fail2ban134

8.5.3 让sftp在chroot环境下运行136

第9章 安装配置LinuxSamba服务器137

9.1 Samba简介137

9.1.1 什么是Samba137

9.1.2 SMB协议137

9.1.3 Samba软件简介138

9.2 安装及配置Samba服务器139

9.2.1 安装Samba服务器139

9.2.2 防火墙和SELinux设置140

9.2.3 Samba主配置文件smb.conf140

9.3 Samab配置实例146

9.3.1 Samab配置实例1146

9.3.2 Samab配置实例2147

9.3.3 创建Samba用户账号148

9.3.4 使用Windows域控制器进行Linux账户管理150

9.4 Samba客户端的使用152

9.4.1 客户端为Linux系统152

9.4.2 客户端为Windows系统153

第10章 安装配置Lin.ux Squid代理服务器154

10.1 代理服务器介绍154

10.1.1 各种代理服务器的比较154

10.1.2 代理服务器运作方式154

10.1.3 代理服务器的种类156

10.2 Squid代理服务器156

10.2.1 Squid的安装157

10.2.2 Squid配置文件squid.conf158

10.2.3 匿名Squid服务器设置161

10.2.4 需要身份验证的Squid服务器设置162

10.2.5 Squid反向代理服务器的设置163

10.2.6 正向代理服务器的客户端设置163

10.3 Squid安全工具的使用164

10.3.1 SquidClamav164

10.3.2 SquidGuard167

10.4 Squid代理服务器的日志168

10.4.1 Squid日志格式168

10.4.2 分析access.log日志文件169

10.4.3 使用Linux命令169

10.4.4 使用专业软件分析169

10.4.5 Squid日志清理172

10.5 代理服务器客户端设置172

10.5.1 Linux客户端设置172

10.5.2 Windows客户端设置173

第11章 安装配置MariaDB数据库174

11.1 数据库理论基础174

11.1.1 数据存储方式174

11.1.2 数据库泛型175

11.1.3 数据库在开发中的作用176

11.1.4 常见的数据库176

11.1.5 为什么要使用MariaDB数据库177

11.2 MariaDB服务器的安装与配置178

11.2.1 安装与测试MariaDB服务器178

11.2.2 管理服务器179

11.2.3 MariaDB服务器的用户管理186

11.2.4 创建、查询、使用与删除数据库187

11.2.5 使用phpMyAdmin管理MariaDB189

11.3 MySQL服务器数据备份、恢复191

11.3.1 使用MySQL相关命令进行简单的本地备份191

11.3.2 使用phpMyBackupPro备份恢复MariaDB数据库192

11.4.MariaDB应用技巧195

11.4.1 MariaDB忘记root密码195

11.4.2 将MySQL迁移到MariaDB上196

第12章 安装配置Linux目录服务198

12.1 Linux目录服务简介198

12.2 OpenLDAP服务器配置199

12.2.1 OpenLDAP配置文件199

12.2.2 OpenLDAP服务器架设流程实例201

12.3 OpenLDAP客户端安装206

12.3.1 OpenLDAP客户端配置文件206

12.3.2 OpenLDAP客户端架设流程实例207

12.4 管理Openldap209

12.4.1 使用OpenLDAP常用命令209

12.4.2 使用phpLDAPadmin管理OpenLDAP服务器215

12.4.3 配置OpenLDAP使用TLS通信216

第13章 安装配置Apache服务器218

13.1 Web服务器软件Apache简介218

13.1.1 Apache的工作原理218

13.1.2 Apache服务器的特点218

13.2 安装及配置Apache服务器219

13.2.1 安装219

13.2.2 启动Apache服务器并且测试220

13.2.3 目前运行的Apache服务器的相关信息221

13.2.4 配置用户的个人Web空间228

13.2.5 配置基于域名虚拟主机229

13.3 Apache服务器的访问控制、认证和授权230

13.3.1 Apache服务器的访问控制230

13.3.2 Apache服务器的认证和授权231

13.4 为Apache服务器配置WebDAV236

13.4.1 WebDAV简介236

13.4.2 在Apache 2.x系列服务器中设置WebDAV236

13.4.3 通过WebDAV客户端软件访问Apache服务器238

13.5 Selinux和防火墙设置239

13.5.1 Selinux设置239

13.5.2 防火墙设置239

13.6 多种开发环境语言在Linux下的整合240

13.6.1 在Apache服务器上运行CGI240

13.6.2 在Apache服务器上运行PHP241

13.6.3 在Apache上运行Ruby244

13.6.4 在Apache上运行Python245

13.7 Apache服务器的进阶配置247

13.7.1 Apache服务器的实时监控247

13.7.2 Apache服务器的日志分析248

13.7.3 使用awstats分析Apache日志249

13.8 使用SSL可以提高Apache服务器的安全性能251

13.9 Apache服务器的故障排除253

13.9.1 检查配置文件的错误253

13.9.2 使用错误日志254

13.9.3 检查Apache服务器模块问题256

13.9.4 解决Apache服务器故障257

13.10 为Apache服务器配置常用模块258

13.10.1 限速模块mod ratelimit258

13.10.2 mod_perl模块259

13.10.3 mod_wsgi模块261

13.10.4 mod_evasive模块262

第14章 Linux电子邮件服务器Postfix安装及配置264

14.1 Linux电子邮件服务器Postfix安装及配置264

14.1.1 操作系统264

14.1.2 邮件传输代理(MTA)264

14.1.3 邮件分发代理(MDA)265

14.1.4 邮件用户代理(MUA)265

14.1.5 电子邮件服务器协议及其相关命令265

14.2 电子邮件服务器的工作原理269

14.2.1 电子邮件的发送接收流程269

14.2.2 电子邮件地址的组成269

14.2.3 电子邮件系统和DNS的联系270

14.3 安装及配置Postfix271

14.3.1 Postfix的安装271

14.3.2 Postfix的配置文件介绍271

14.3.3 Postfix配置实例276

14.3.4 Dovecot的安装与设置277

14.4 安全配置278

14.4.1 安装病毒过滤系统278

14.4.2 日志分析280

14.4.3 防火墙和SELinux设置283

第15章 安装配置LinuxFTP服务器284

15.1 FTP的工作原理284

15.1.1 FTP简介284

15.1.2 FTP的工作原理285

15.1.3 FTP的典型消息和子命令286

15.1.4 Linux服务器的主要FTP软件288

15.2 配置vsftpd服务器288

15.2.1 快速构建vsftpd服务器288

15.2.2 vsftpd服务器的文件结构288

15.2.3 vsftpd的配置文件289

15.3 使用客户端工具296

15.3.1 命令行296

15.3.2 图形界面297

第16章 构建LinuxVPN网络301

16.1 VPN概述301

16.1.1 VPN定义301

16.1.2 VPN功能302

16.1.3 Linux下的主要VPN技术302

16.2 PPTPVPN安装及配置305

16.2.1 PPTP及Poptop简介305

16.2.2 PPP简介306

16.2.3 在Linux下安装及配置PPTP服务器307

16.3 OpenVPN安装及配置311

16.3.1 OpenVPN简介311

16.3.2 OpenVPN服务器安装及配置312

16.3.3 Windows客户端设置315

16.3.4 智能手机客户端配置316

第17章 新一代服务管理系统Systemd318

17.1 Systemd简介318

17.1.1 Systemd的简介和特点318

17.1.2 Systemd日志服务简介319

17.1.3 Systemd中的Unit概念320

17.2 Systemd的使用323

17.2.1 Unit文件的编写323

17.2.2 创建自己的Systemd服务326

17.3 系统管理员需要掌握的命令326

17.3.1 sysvinit和systemd的命令对比327

17.3.2 学习使用systemctl命令328

17.3.3 应用实例329

17.3.4 其他设置337

17.4 旧版本遗留的服务工具339

17.4.1 chkconfig340

17.4.2 ntsysv341

17.4.3 Xinetd342

17.4.4 TCP Wrappers346

热门推荐