欢迎光临
免费的PDF电子书下载网站

Red Hat Enterprise Linux 7.3系统管理实战 PDF下载

编辑推荐

Linux基础,包括 RHEL 7.3的安装、首次登录配置、登录系统方法、启动管理、引导程序。系统管理,包括RHEL 7.3中软件包管理、用户管理、任务调度、文件系统管理、磁盘管理、Btrfs和XFS文件系统、systemd、使用Webmin。网络管理,包括路由管理、策略路由、网络工具、日志系统、审计系统、文件共享。网络安全,包括防火墙管理、安全工具、SELinux、SSH协议和OpenSSH。虚拟化,包括KVM虚拟化、Docker容器级虚拟化。 

内容简介

Linux系统近年来越来越受到众多厂商的青睐,而Red Hat Enterprise Linux是目前流行的Linux操作系统。本书由浅入深、循序渐进,使零基础的读者能够熟练掌握如何管理*的Red Hat Enterprise Linux 7.3。 本书分为3部分,第1部分是Linux入门基础篇,包括Linux系统的安装、登录方式选择、首次启动配置、启动过程和引导程序GRUB等内容。第2部分是Linux系统管理篇,包括软件包管理器、用户管理、计划任务、文件系统管理、Btrfs文件系统、XFS文件系统、磁盘管理、systemd和网络管理等。第3部分是系统管理进阶,包括日志系统、防火墙管理、虚拟化管理、Docker容器级虚拟化、Linux系统中几种常见的文件系统共享方案、路由管理、NAT上网、Linux审计系统、SELinux、Linux配置管理工具Webmin、Linux远程会话等内容。每个部分都选取了重点案例,并以实战为例进行讲解,非常适合初学者阅读。 本书内容精练、重点突出、实例丰富,是广大Linux初学者、初次接触Red Hat Enterprise Linux人员必备的参考书,同时也非常适合大中专院校师生学习阅读,还可作为高等院校计算机及相关专业作为教材使用。

作者简介

潘中强,高校资深计算机专业讲师.

Red Hat Enterprise Linux 7.3系统管理实战 PDF下载

目录

目  录

 

第1章  Linux与Red Hat Enterprise Linux   1

1.1  认识Linux       1

1.1.1  Windows与Linux的区别  1

1.1.2  UNIX与Linux的区别 2

1.2  Linux授权与版本  2

1.2.1  GNU公共许可证        2

1.2.2  Linux的内核版本        3

1.2.3  Linux的发行版本        3

1.3  Red Hat Enterprise Linux 7简介    4

1.3.1  systemd服务管理软件      4

1.3.2  网络    5

1.3.3  文件系统和存储         5

1.3.4  虚拟化         6

1.4  Red Hat Enterprise Linux 7.3安装         7

1.4.1  可选择的安装方式    7

1.4.2  创建虚拟机         8

1.4.3  安装Red Hat Enterprise Linux   10

1.5  Linux的启动  20

1.5.1  本地登录    20

1.5.2  远程登录    21

1.5.3  打开Linux的终端命令行  24

1.6  Linux启动后的设置       25

1.6.1  首次启动Red Hat Enterprise Linux的配置       25

1.6.2  重置root密码    27

1.7  小结        29

1.8  习题        29

第2章  Linux的启动与进程管理        30

2.1  启动管理        30

2.1.1  Linux系统的启动过程        30

2.1.2  Linux运行级别   31

2.1.3  服务单元控制    32

2.2  系统引导器GRUB          36

2.2.1  GRUB 2简介       36

2.2.2  GRUB的启动菜单界面      38

2.2.3  GRUB 2的命令行界面       38

2.2.4  GRUB 2的一些常用命令   39

2.2.5  理解GRUB 2的配置文件  40

2.3  应用实例——手动引导Linux       41

2.4  小结        42

2.5  习题        42

第3章  Linux的日常运维    43

3.1  软件包管理   43

3.1.1  RPM软件包管理        43

3.1.2  Yum软件包管理         48

3.1.3  使用图形化工具管理软件包    53

3.2  用户管理        53

3.2.1  Linux的用户类型        54

3.2.2  用户管理机制    54

3.2.3  用命令行管理用户    56

3.2.4  用命令行管理用户组         61

3.2.5  使用图形化工具管理用户         63

3.3  计划任务管理        64

3.3.1  单次任务at         64

3.3.2  周期任务crond  64

3.4  小结        66

3.5  习题        66

第4章  Linux文件系统管理        67

4.1  认识Linux分区      67

4.2  Linux中的文件管理       68

4.2.1  文件的类型         68

4.2.2  文件的属性与权限    69

4.2.3  改变文件所有权         70

4.2.4  改变文件权限    72

4.3  Btrfs文件系统管理       74

4.3.1  建立文件系统    74

4.3.2  挂载文件系统    77

4.3.3  修改Btrfs文件系统大小  78

4.3.4  子卷(subvolume)管理   79

4.3.5  快照管理    80

4.3.6  创建RAID   80

4.3.7  添加、删除设备         82

4.3.8  文件系统转换    82

4.3.9  检查Btrfs文件系统  84

4.4  XFS文件系统管理 84

4.4.1  XFS文件系统备份和恢复  85

4.4.2  检查XFS文件系统     87

4.5  小结        88

4.6  习题        89

第5章  Linux磁盘管理        90

5.1  磁盘管理常用命令        90

5.1.1  查看磁盘空间占用情况    90

5.1.2  查看文件或目录所占用的空间         93

5.1.3  调整和查看文件系统参数         94

5.1.4  格式化文件系统         95

5.1.5  挂载/卸载文件系统   96

5.1.6  基本磁盘管理    98

5.2  交换空间管理        102

5.3  磁盘冗余阵列RAID       103

5.4  LVM工具        103

5.4.1  LVM基础    104

5.4.2  命令行LVM配置实战        104

5.4.3  使用ssm管理逻辑卷         109

5.5  使用gnome-disk-utility 磁盘工具        112

5.5.1  gnome-disk-utility简介       112

5.5.2  管理磁盘    113

5.6  使用GParted分区编辑器    115

5.6.1  安装GParted      115

5.6.2  创建分区    116

5.6.3  格式化分区         117

5.6.4  激活分区    117

5.7  范例——监控硬盘空间        117

5.8  小结        119

5.9  习题        119

第6章  Linux服务管理systemd 120

6.1  systemd简介和特点     120

6.1.1  systemd提供了按需启动能力 120

6.1.2  systemd采用Linux的Cgroup特性跟踪和管理进程的生命周期  121

6.1.3  启动挂载点和自动挂载管理    121

6.1.4  实现事务性依赖关系管理         122

6.1.5  日志服务    122

6.1.6  unit的应用 122

6.2  systemd的使用     123

6.2.1  unit文件的编写 124

6.2.2  创建自己的systemd服务          125

6.2.3  System V和systemd的命令对比列表     126

6.3  systemctl命令实例       126

6.4  小结        128

6.5  习题        128

第7章  Linux网络管理        129

7.1  网络管理协议        129

7.1.1  TCP/IP协议简介          129

7.1.2  UDP与ICMP协议简介      132

7.2  网络管理命令        132

7.2.1  检查网络是否通畅或网络连接速度ping         132

7.2.2  配置网络或显示当前网络接口状态ifconfig    134

7.2.3  显示添加或修改路由表route  137

7.2.4  复制文件至其他系统scp  138

7.2.5  复制文件至其他系统rsync       140

7.2.6  显示网络连接、路由表或接口状态netstat   142

7.2.7  探测至目的地址的路由信息traceroute  145

7.2.8  测试、登录或控制远程主机telnet 147

7.2.9  下载网络文件wget   147

7.3  Linux网络配置       149

7.3.1  Linux网络相关配置文件   149

7.3.2  配置Linux系统的IP地址 150

7.3.3  设置主机名         152

7.3.4  设置默认网关    152

7.3.5  设置DNS服务器        153

7.4  动态主机配置协议(DHCP)      153

7.4.1  DHCP的工作原理      154

7.4.2  配置DHCP服务器     154

7.4.3  配置DHCP客户端     156

7.5  Linux域名服务DNS       157

7.5.1  DNS简介     158

7.5.2  DNS服务器配置         158

7.5.3  DNS服务测试     163

7.6  小结        164

7.7  习题        164

第8章  Linux日志系统        165

8.1  syslog日志服务和日志轮转         165

8.1.1  rsyslog日志系统简介         165

8.1.2  rsyslog配置文件及语法    166

8.2  使用日志轮转        168

8.2.1  logrotate命令及配置文件参数说明         169

8.2.2  利用logrotate轮转Nginx日志         171

8.3  systemd日志          172

8.4  范例——利用日志定位问题        173

8.4.1  查看系统登录日志    173

8.4.2  查看历史命令    173

8.4.3  查看系统日志    174

8.5  小结        174

8.6  习题        174

第9章  Linux防火墙管理    175

9.1  防火墙管理工具Firewalld    175

9.1.1  Linux内核防火墙的工作原理   175

9.1.2  Firewalld简介     178

9.1.3  Linux软件防火墙配置工具Firewalld        179

9.1.4  Firewalld配置实例     181

9.2  Linux高级网络配置工具       185

9.2.1  高级网络管理工具iproute2      185

9.2.2  网络数据采集与分析工具tcpdump 188

9.3  小结        191

9.4  习题        191

第10章  Linux虚拟化配置 193

10.1  KVM虚拟化技术概述          193

10.1.1  基本概念  193

10.1.2  硬件要求  194

10.2  安装虚拟化软件包      195

10.2.1  通过yum命令安装虚拟化软件包 195

10.2.2  以软件包组的方式安装虚拟化软件包  196

10.3  安装虚拟机 197

10.3.1  安装Linux虚拟机    197

10.3.2  安装Windows虚拟机      199

10.4  管理虚拟机 201

10.4.1  虚拟机管理器简介  202

10.4.2  查询或者修改虚拟机硬件配置       203

10.4.3  管理虚拟网络  205

10.4.4  管理远程虚拟机       208

10.4.5  使用命令行执行高级管理       208

10.5  存储管理      212

10.5.1  创建基于磁盘的存储池  212

10.5.2  创建基于磁盘分区的存储池  213

10.5.3  创建基于目录的存储池  214

10.5.4  创建基于LVM的存储池 214

10.5.5  创建基于NFS的存储池  215

10.6  KVM安全管理     216

10.6.1  SELinux       216

10.6.2  防火墙       217

10.7  容器级虚拟化Docker 217

10.7.1  Docker 的安装          217

10.7.2  Docker的容器  219

10.7.3  Docker的容器操作  220

10.7.4  在Docker里运行Tomcat程序        221

10.8  小结      224

10.9  习题      224

第11章  网络文件共享NFS、Samba和FTP      225

11.1  网络文件系统      225

11.1.1  NFS 简介  225

11.1.2  配置 NFS 服务器    226

11.1.3  配置NFS客户端       230

11.2  文件服务器Samba      231

11.2.1  Samba 服务简介      231

11.2.2  Samba服务的安装与配置       231

11.3  FTP服务器   236

11.3.1  FTP 服务概述  236

11.3.2  vsftp的安装与配置 237

11.3.3  proftpd的安装与配置      244

11.3.4  如何设置FTP才能实现文件上传   249

11.4  小结      250

11.5  习题      250

第12章  Linux路由管理      251

12.1  认识Linux路由   251

12.1.1  路由的基本概念       251

12.1.2  路由的原理       252

12.1.3  路由表       252

12.1.4  静态路由和动态路由       253

12.2  配置Linux静态路由   253

12.2.1  配置网络接口地址  254

12.2.2  测试网卡接口IP配置状况      257

12.2.3  route命令介绍         258

12.2.4  普通客户机的路由设置  259

12.2.5  Linux路由器配置实例     259

12.3  Linux的策略路由         261

12.3.1  策略路由的概念       261

12.3.2  路由表的管理  262

12.3.3  路由管理  263

12.3.4  路由策略管理  264

12.3.5  策略路由应用实例  266

12.4  小结      268

12.5  习题      269

第13章  配置NAT上网       270

13.1  认识NAT      270

13.1.1  NAT的类型       270

13.1.2  NAT的功能       271

13.2  Linux下的NAT服务配置    272

13.2.1  在RHEL上配置NAT服务        272

13.2.2  局域网内通过配置NAT上网  274

13.3  小结      275

13.4  习题      275

第14章  使用SELinux和安全审计工具     276

14.1  使用SELinux         276

14.1.1  SELinux起源      276

14.1.2  SELinux概述及架构 277

14.1.3  与SELinux相关的文件和命令         279

14.1.4  SELinux安全上下文 281

14.1.5  SELinux布尔值 283

14.1.6  SELinux排错      284

14.2  SELinux的图形工具     288

14.3  Linux安全审计工具    290

14.3.1  Linux用户空间审计系统简介 290

14.3.2  配置审计服务  290

14.3.3  配置审计规则  292

14.3.4  分析审计日志  294

14.4  小结      297

14.5  习题      298

第15章  使用Webmin工具管理         299

15.1  Webmin安装配置        299

15.1.1  Webmin简介    299

15.1.2  下载安装Webmin    300

15.1.3  防火墙设置       301

15.2  使用Webmin        302

15.2.1  登录Webmin    302

15.2.2  Webmin的语言选择和主题配置    304

15.2.3  Webmin的配置文件         305

15.3  主要模块介绍      306

15.3.1  系统类模块       306

15.3.2  服务器类模块  307

15.3.3  网络类模块       308

15.3.4  硬件类模块       310

15.3.5  其他类模块       312

15.3.6  集群和Un-used Modules类模块    313

15.4  Webmin的安全性建议        313

15.5  小结      314

15.6  习题      314

第16章  Linux远程控制      315

16.1  SSH服务的工作原理  315

16.1.1  SSH服务器和客户端的工作流程   315

16.1.2  SSH的认证方式和风险   316

16.2  OpenSSH服务器  317

16.2.1  安装OpenSSH服务器      317

16.2.2  OpenSSH服务端配置文件       319

16.3  应用SSH客户端 323

16.3.1  使用密码登录  323

16.3.2  使用密钥登录  325

16.3.3  安全文件传输SFTP  328

16.4  RHEL和Windows之间的远程桌面   329

16.4.1  RHEL中的远程桌面          329

16.4.2  从RHEL中访问Windows远程桌面        331

16.5  小结      332

16.6  习题      333

 

Red Hat Enterprise Linux 7.3系统管理实战 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Red Hat Enterprise Linux 7.3系统管理实战