云架构操作系统基础(Red Hat Enterprise Linux 7)

云架构操作系统基础(Red Hat Enterprise Linux 7)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2018-01
版次: 1
ISBN: 9787121333873
定价: 49.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 352页
字数: 563千字
4人买过
  • 为更好地适应职业教育的发展要求,本书以目前*流行、*的Red Hat Enterprise Linux 7发行版为操作系统平台,采用“任务驱动”的模式组织教材内容,对Linux系统的文件管理、用户管理、磁盘管理、逻辑卷管理、磁盘阵列、软件包管理、任务与管理、Shell编程、C程序开发、MariaDB/MySQL数据库管理、防火墙管理、Apache服务器管理等进行了详细的介绍。 本书融入了作者丰富的教学和实践经验,面向零基础读者,依照Linux初学者的学习规律,兼顾中高级Linux用户的需求,合理安排内容,每一个章节力求语言精练、知识点介绍准确,并配备了详细的操作过程及结果验证,便于使用者上机实践和检查学习效果。 李贺华,男,1976年生,教授,中共党员,重庆大学计算机软件与理论专业工学硕士,中组部第10批西部之光访问学者。从2003年起任计算机学院专职教师,先后承担"Linux服务器配置与管理”、"网络管理与维护”、"C语言程序设计”、"计算机网络安全”、"网络规划与设计”、"Java程序设计”等多门专业课程主讲教师。 第1章  Linux系统的安装与初始化1

    1.1  任务1 认识Linux系统1

    1.1.1  子任务1 了解Linux系统的起源与发展1

    1.1.2  子任务2 理解Linux系统的体系结构2

    1.1.3  子任务3 了解红帽Linux系统与认证4

    1.2  任务2 部署虚拟环境安装Linux系统6

    1.2.1  子任务1 在VMware里安装Linux系统6

    1.2.2  子任务2 初始化新安装的Linux系统10

    1.3  任务3 登录、注销与关机13

    1.3.1 子任务1 图形界面下登录、注销与关机13

    1.3.2  子任务2 在图形界面使用终端14

    1.3.3  子任务3 认识X Window系统14

    1.4  思考与练习17

    第2章  Linux系统字符界面与帮助系统的使用19

    2.1  任务1 学习使用Linux系统字符界面19

    2.1.1  子任务1 使用命令注销、登录与关机19

    2.1.2  子任务2 使用虚拟终端实现多用户同时登录21

    2.1.3  子任务3 自动进入字符登录界面22

    2.2  任务2 获取Linux系统命令帮助23

    2.2.1  子任务1 使用help命令获取内部命令帮助23

    2.2.2  子任务2 使用--help选项获取外部命令帮助24

    2.2.3  子任务3 使用man命令查看man手册24

    2.2.4  子任务4 掌握Shell的使用技巧25

    2.3  任务3 系统信息查看与远程连接30

    2.3.1  子任务1 查看Linux系统信息30

    2.3.2  子任务2 远程连接Linux系统36

    2.4  任务4 学习使用VIM编辑器39

    2.4.1  子任务1 切换VIM工作模式39

    2.4.2  子任务2 使用VIM编辑文件40

    2.5  思考与练习42

    第3章  Linux系统文件和目录的创建与管理45

    3.1  任务1 理解Linux系统文件45

    3.1.1  子任务1 了解文件的类型与目录结构45

    3.1.2  子任务2 掌握引用文件的方法48

    3.1.3  子任务3 了解重要系统的目录功能48

    3.2  任务2 掌握文件与目录的操作51

    3.2.1  子任务1 文件和目录的基本操作51

    3.2.2  子任务2 显示文本文件的内容59

    3.2.3  子任务3 创建和使用链接文件63

    3.2.4  子任务4 文本内容排序、比较与处理65

    3.2.5  子任务5 查找文件或字符串71

    3.3  任务3 了解和使用Linux系统日志文件75

    3.3.1  子任务1了解重要的日志文件75

    3.3.2  子任务2使用Linux系统日志文件的注意事项83

    3.4  思考与练习83

    第4章  Linux系统用户和用户组的创建与管理86

    4.1  任务1 理解Linux系统用户和用户组86

    4.1.1  子任务1 了解Linux系统用户86

    4.1.2  子任务2 了解Linux系统用户组87

    4.2  任务2 理解用户和组配置文件88

    4.2.1  子任务1 了解用户账号文件88

    4.2.2  子任务2 了解用户组文件91

    4.3  任务3 管理用户账号92

    4.3.1  子任务1 用户账号92

    4.3.2  子任务2 用户组账号97

    4.3.3  子任务3 用户账号安全管理101

    4.4  任务4 用户间的通信102

    4.4.1  子任务1 发送给某个登录用户103

    4.4.2  子任务2 发送给所有登录用户104

    4.5  思考与练习104

    第5章  Linux系统文件归档/备份与权限控制106

    5.1  任务1 归档、压缩与备份106

    5.1.1  子任务1 管理tar包106

    5.1.2  子任务2 使用gzip和gunzip109

    5.1.3  子任务2 使用bzip2和bunzip2111

    5.1.4  子任务3 使用zip和unzip112

    5.1.5  子任务4 文件备份与格式转换114

    5.2  任务2 管理文件的权限和所有者118

    5.2.1  子任务1 查看文件和目录的权限118

    5.2.2  子任务2 设置文件和目录的基本权限118

    5.2.3  子任务3 理解权限与指令之间的关系121

    5.2.4  子任务4 设置文件和目录的隐藏属性122

    5.2.5  子任务5 设置文件和目录的特殊权限124

    5.2.6  子任务6 更改文件所有者和所属组126

    5.3  任务3 实现ACL控制127

    5.3.1  子任务1 了解ACL控制127

    5.3.2  子任务2 使用ACL控制128

    5.4  思考与练习133

    第6章  Linux系统存储设备与文件系统的管理135

    6.1  任务1 理解Linux系统存储设备与文件系统135

    6.1.1  子任务1 了解存储设备的命名135

    6.1.2  子任务2 了解文件系统类型137

    6.2  任务2 掌握存储设备的基本操作138

    6.2.1  子任务1 查询磁盘及分区信息138

    6.2.2  子任务2 在Linux系统中使用光盘139

    6.2.3  子任务3 在Linux系统中使用U盘141

    6.2.4  子任务4 磁盘的分区及维护143

    6.3  任务3 配置与管理磁盘配额150

    6.3.1  子任务1 设置磁盘配额150

    6.3.2  子任务2 磁盘配额的其他操作155

    6.4  思考与练习158

    第7章  Linux系统逻辑卷管理与磁盘容错160

    7.1  任务1 使用逻辑卷管理器LVM160

    7.1.1  子任务1 理解逻辑卷的基本概念160

    7.1.2  子任务2 建立物理卷、卷组和逻辑卷163

    7.1.3  子任务3 查看物理卷、卷组和逻辑卷166

    7.1.4  子任务4 动态调整卷组、逻辑卷的容量171

    7.1.5  子任务5 删除逻辑卷、卷组和物理卷175

    7.2  任务2 使用RAID实现磁盘容错177

    7.2.1  子任务1 理解RAID的基本原理177

    7.2.2  子任务2 创建与挂载RAID设备185

    7.2.3  子任务3 损坏磁盘阵列和修复188

    7.3  思考与练习191

    第8章  Linux系统软件包的安装与管理193

    8.1  任务1 了解Linux系统软件管理的基本知识193

    8.1.1  子任务1 了解软件包传统管理方法193

    8.1.2  子任务2 了解软件包高级管理方法195

    8.2  任务2 使用RPM命令管理软件包196

    8.2.1  子任务1 查询RPM软件包196

    8.2.2  子任务2 安装/删除RPM软件包198

    8.2.3  子任务3 校验RPM软件包199

    8.3  任务3 使用yum命令管理软件包200

    8.3.1  子任务1 理解yum的配置文件200

    8.3.2  子任务2 以光驱为源创建yum仓库201

    8.3.3  子任务3 使用yum命令203

    8.3.4  子任务4 解决yum报错209

    8.4  任务4 使用源代码方式安装软件包211

    8.4.1  子任务1 安装源码包httpd211

    8.4.2  子任务2 优化和启/停httpd214

    8.5  思考与练习215

    第9章  Linux系统的任务计划与管理217

    9.1  任务1 使用at实现任务计划217

    9.1.1  子任务1 安装与管理at服务217

    9.1.2  子任务2 配置与管理at作业218

    9.2  任务2 使用cron实现任务计划220

    9.2.1  子任务1 利用/etc/crontab文件实现任务计划220

    9.2.2  子任务2 使用crontab命令实现任务计划222

    9.3  任务3 使用anacron实现任务计划224

    9.3.1  子任务1 了解anacron与cron的区别与联系224

    9.3.2  子任务2 详解配置文件/etc/anacrontab224

    9.3.3  子任务3 使用anacron命令执行计划226

    9.4  思考与练习227

    第10章  Linux系统的引导与内核管理229

    10.1  任务1 认识GRUB及其配置文件229

    10.1.1  子任务1 了解Linux系统的启动过程229

    10.1.2  子任务2 了解GRUB2的配置文件232

    10.2  任务2 管理与使用Linux系统内核模块234

    10.2.1  子任务1 了解Linux系统内核与内核组成234

    10.2.2  子任务2 查看已经加载的内核模块235

    10.2.3  子任务3 查看内核模块的信息236

    10.2.4  子任务4 自动加载/卸载内核模块237

    10.2.5  子任务5 升级Linux系统内核238

    10.3  任务3 使用与管理GRUB 2239

    10.3.1  子任务1 破解root用户的密码239

    10.3.2  子任务2 设置GRUB 2加密口令241

    10.4  思考与练习242

    第11章  Linux系统的Shell与Shell编程244

    11.1  任务1 创建Shell程序并执行244

    11.1.1  子任务1 了解Shell程序的基本结构245

    11.1.2  子任务2 简单Shell程序的创建与执行245

    11.2  任务2 管理和使用Shell变量246

    11.2.1  子任务1 使用Shell的环境变量247

    11.2.2  子任务2 创建与修改环境变量250

    11.2.3  子任务3 用位置变量接收命令的参数252

    11.3  任务3 使用条件表达式判断用户的参数253

    11.3.1  子任务1 文件测试253

    11.3.2  子任务2 逻辑测试254

    11.3.3  子任务3 数字比较254

    11.3.4  子任务4 字符串比较255

    11.4  任务4 控制Shell脚本的执行流程255

    11.4.1  子任务1 使用if条件语句255

    11.4.2  子任务2 使用for条件语句258

    11.4.3  子任务3 使用while条件语句261

    11.4.4  子任务4 使用case条件语句262

    11.5  思考与练习264

    第12章  Linux系统下的软件开发266

    12.1  任务1 编写Linux系统下的C程序266

    12.1.1  子任务1 Linux系统环境下编写C程序266

    12.1.2  子任务2 Linux系统环境下使用GCC267

    12.1.3  子任务3 Linux系统环境下使用GDB272

    12.1.4  子任务4 使用Make与Makefile276

    12.2  任务2 Linux系统下使用MariaDB279

    12.2.1  子任务1 了解MariaDB与MySQL279

    12.2.2  子任务2 安装与测试MariaDB279

    12.2.3  子任务3  MariaDB的基本操作281

    12.2.4  子任务4  MariaDB的用户管理287

    12.3  思考与练习290

    第13章  iptables与firewalld防火墙292

    13.1  任务1 使用iptables命令管理防火墙292

    13.1.1  子任务1 切换至iptables292

    13.1.2  子任务2 了解规则、链与策略293

    13.1.3  子任务3 理解iptables命令的基本参数295

    13.1.4  子任务4 区别SNAT与DNAT296

    13.1.5  子任务5  iptables配置综合实例299

    13.2  任务2 使用Firewalld工具管理防火墙301

    13.2.1  子任务1 了解区域的概念与作用301

    13.2.2  子任务2 了解字符管理工具301

    13.2.3  子任务3 使用图形管理工具304

    13.3  任务3 使用tcp_wrappers防火墙307

    13.3.1  子任务1  tcp_wrappers概述307

    13.3.2  子任务2 安装与配置tcp_wrappers307

    13.4  思考与练习308

    第14章  Apache服务器配置与管理310

    14.1  任务1 选择Web服务软/硬件平台310

    14.1.1  子任务1 选择网站服务程序310

    14.1.2  子任务2 选购服务器主机311

    14.2  任务2 安装与配置Apache服务312

    14.2.1  子任务1 安装和启停Apache服务器312

    14.2.2
  • 内容简介:
    为更好地适应职业教育的发展要求,本书以目前*流行、*的Red Hat Enterprise Linux 7发行版为操作系统平台,采用“任务驱动”的模式组织教材内容,对Linux系统的文件管理、用户管理、磁盘管理、逻辑卷管理、磁盘阵列、软件包管理、任务与管理、Shell编程、C程序开发、MariaDB/MySQL数据库管理、防火墙管理、Apache服务器管理等进行了详细的介绍。 本书融入了作者丰富的教学和实践经验,面向零基础读者,依照Linux初学者的学习规律,兼顾中高级Linux用户的需求,合理安排内容,每一个章节力求语言精练、知识点介绍准确,并配备了详细的操作过程及结果验证,便于使用者上机实践和检查学习效果。
  • 作者简介:
    李贺华,男,1976年生,教授,中共党员,重庆大学计算机软件与理论专业工学硕士,中组部第10批西部之光访问学者。从2003年起任计算机学院专职教师,先后承担"Linux服务器配置与管理”、"网络管理与维护”、"C语言程序设计”、"计算机网络安全”、"网络规划与设计”、"Java程序设计”等多门专业课程主讲教师。
  • 目录:
    第1章  Linux系统的安装与初始化1

    1.1  任务1 认识Linux系统1

    1.1.1  子任务1 了解Linux系统的起源与发展1

    1.1.2  子任务2 理解Linux系统的体系结构2

    1.1.3  子任务3 了解红帽Linux系统与认证4

    1.2  任务2 部署虚拟环境安装Linux系统6

    1.2.1  子任务1 在VMware里安装Linux系统6

    1.2.2  子任务2 初始化新安装的Linux系统10

    1.3  任务3 登录、注销与关机13

    1.3.1 子任务1 图形界面下登录、注销与关机13

    1.3.2  子任务2 在图形界面使用终端14

    1.3.3  子任务3 认识X Window系统14

    1.4  思考与练习17

    第2章  Linux系统字符界面与帮助系统的使用19

    2.1  任务1 学习使用Linux系统字符界面19

    2.1.1  子任务1 使用命令注销、登录与关机19

    2.1.2  子任务2 使用虚拟终端实现多用户同时登录21

    2.1.3  子任务3 自动进入字符登录界面22

    2.2  任务2 获取Linux系统命令帮助23

    2.2.1  子任务1 使用help命令获取内部命令帮助23

    2.2.2  子任务2 使用--help选项获取外部命令帮助24

    2.2.3  子任务3 使用man命令查看man手册24

    2.2.4  子任务4 掌握Shell的使用技巧25

    2.3  任务3 系统信息查看与远程连接30

    2.3.1  子任务1 查看Linux系统信息30

    2.3.2  子任务2 远程连接Linux系统36

    2.4  任务4 学习使用VIM编辑器39

    2.4.1  子任务1 切换VIM工作模式39

    2.4.2  子任务2 使用VIM编辑文件40

    2.5  思考与练习42

    第3章  Linux系统文件和目录的创建与管理45

    3.1  任务1 理解Linux系统文件45

    3.1.1  子任务1 了解文件的类型与目录结构45

    3.1.2  子任务2 掌握引用文件的方法48

    3.1.3  子任务3 了解重要系统的目录功能48

    3.2  任务2 掌握文件与目录的操作51

    3.2.1  子任务1 文件和目录的基本操作51

    3.2.2  子任务2 显示文本文件的内容59

    3.2.3  子任务3 创建和使用链接文件63

    3.2.4  子任务4 文本内容排序、比较与处理65

    3.2.5  子任务5 查找文件或字符串71

    3.3  任务3 了解和使用Linux系统日志文件75

    3.3.1  子任务1了解重要的日志文件75

    3.3.2  子任务2使用Linux系统日志文件的注意事项83

    3.4  思考与练习83

    第4章  Linux系统用户和用户组的创建与管理86

    4.1  任务1 理解Linux系统用户和用户组86

    4.1.1  子任务1 了解Linux系统用户86

    4.1.2  子任务2 了解Linux系统用户组87

    4.2  任务2 理解用户和组配置文件88

    4.2.1  子任务1 了解用户账号文件88

    4.2.2  子任务2 了解用户组文件91

    4.3  任务3 管理用户账号92

    4.3.1  子任务1 用户账号92

    4.3.2  子任务2 用户组账号97

    4.3.3  子任务3 用户账号安全管理101

    4.4  任务4 用户间的通信102

    4.4.1  子任务1 发送给某个登录用户103

    4.4.2  子任务2 发送给所有登录用户104

    4.5  思考与练习104

    第5章  Linux系统文件归档/备份与权限控制106

    5.1  任务1 归档、压缩与备份106

    5.1.1  子任务1 管理tar包106

    5.1.2  子任务2 使用gzip和gunzip109

    5.1.3  子任务2 使用bzip2和bunzip2111

    5.1.4  子任务3 使用zip和unzip112

    5.1.5  子任务4 文件备份与格式转换114

    5.2  任务2 管理文件的权限和所有者118

    5.2.1  子任务1 查看文件和目录的权限118

    5.2.2  子任务2 设置文件和目录的基本权限118

    5.2.3  子任务3 理解权限与指令之间的关系121

    5.2.4  子任务4 设置文件和目录的隐藏属性122

    5.2.5  子任务5 设置文件和目录的特殊权限124

    5.2.6  子任务6 更改文件所有者和所属组126

    5.3  任务3 实现ACL控制127

    5.3.1  子任务1 了解ACL控制127

    5.3.2  子任务2 使用ACL控制128

    5.4  思考与练习133

    第6章  Linux系统存储设备与文件系统的管理135

    6.1  任务1 理解Linux系统存储设备与文件系统135

    6.1.1  子任务1 了解存储设备的命名135

    6.1.2  子任务2 了解文件系统类型137

    6.2  任务2 掌握存储设备的基本操作138

    6.2.1  子任务1 查询磁盘及分区信息138

    6.2.2  子任务2 在Linux系统中使用光盘139

    6.2.3  子任务3 在Linux系统中使用U盘141

    6.2.4  子任务4 磁盘的分区及维护143

    6.3  任务3 配置与管理磁盘配额150

    6.3.1  子任务1 设置磁盘配额150

    6.3.2  子任务2 磁盘配额的其他操作155

    6.4  思考与练习158

    第7章  Linux系统逻辑卷管理与磁盘容错160

    7.1  任务1 使用逻辑卷管理器LVM160

    7.1.1  子任务1 理解逻辑卷的基本概念160

    7.1.2  子任务2 建立物理卷、卷组和逻辑卷163

    7.1.3  子任务3 查看物理卷、卷组和逻辑卷166

    7.1.4  子任务4 动态调整卷组、逻辑卷的容量171

    7.1.5  子任务5 删除逻辑卷、卷组和物理卷175

    7.2  任务2 使用RAID实现磁盘容错177

    7.2.1  子任务1 理解RAID的基本原理177

    7.2.2  子任务2 创建与挂载RAID设备185

    7.2.3  子任务3 损坏磁盘阵列和修复188

    7.3  思考与练习191

    第8章  Linux系统软件包的安装与管理193

    8.1  任务1 了解Linux系统软件管理的基本知识193

    8.1.1  子任务1 了解软件包传统管理方法193

    8.1.2  子任务2 了解软件包高级管理方法195

    8.2  任务2 使用RPM命令管理软件包196

    8.2.1  子任务1 查询RPM软件包196

    8.2.2  子任务2 安装/删除RPM软件包198

    8.2.3  子任务3 校验RPM软件包199

    8.3  任务3 使用yum命令管理软件包200

    8.3.1  子任务1 理解yum的配置文件200

    8.3.2  子任务2 以光驱为源创建yum仓库201

    8.3.3  子任务3 使用yum命令203

    8.3.4  子任务4 解决yum报错209

    8.4  任务4 使用源代码方式安装软件包211

    8.4.1  子任务1 安装源码包httpd211

    8.4.2  子任务2 优化和启/停httpd214

    8.5  思考与练习215

    第9章  Linux系统的任务计划与管理217

    9.1  任务1 使用at实现任务计划217

    9.1.1  子任务1 安装与管理at服务217

    9.1.2  子任务2 配置与管理at作业218

    9.2  任务2 使用cron实现任务计划220

    9.2.1  子任务1 利用/etc/crontab文件实现任务计划220

    9.2.2  子任务2 使用crontab命令实现任务计划222

    9.3  任务3 使用anacron实现任务计划224

    9.3.1  子任务1 了解anacron与cron的区别与联系224

    9.3.2  子任务2 详解配置文件/etc/anacrontab224

    9.3.3  子任务3 使用anacron命令执行计划226

    9.4  思考与练习227

    第10章  Linux系统的引导与内核管理229

    10.1  任务1 认识GRUB及其配置文件229

    10.1.1  子任务1 了解Linux系统的启动过程229

    10.1.2  子任务2 了解GRUB2的配置文件232

    10.2  任务2 管理与使用Linux系统内核模块234

    10.2.1  子任务1 了解Linux系统内核与内核组成234

    10.2.2  子任务2 查看已经加载的内核模块235

    10.2.3  子任务3 查看内核模块的信息236

    10.2.4  子任务4 自动加载/卸载内核模块237

    10.2.5  子任务5 升级Linux系统内核238

    10.3  任务3 使用与管理GRUB 2239

    10.3.1  子任务1 破解root用户的密码239

    10.3.2  子任务2 设置GRUB 2加密口令241

    10.4  思考与练习242

    第11章  Linux系统的Shell与Shell编程244

    11.1  任务1 创建Shell程序并执行244

    11.1.1  子任务1 了解Shell程序的基本结构245

    11.1.2  子任务2 简单Shell程序的创建与执行245

    11.2  任务2 管理和使用Shell变量246

    11.2.1  子任务1 使用Shell的环境变量247

    11.2.2  子任务2 创建与修改环境变量250

    11.2.3  子任务3 用位置变量接收命令的参数252

    11.3  任务3 使用条件表达式判断用户的参数253

    11.3.1  子任务1 文件测试253

    11.3.2  子任务2 逻辑测试254

    11.3.3  子任务3 数字比较254

    11.3.4  子任务4 字符串比较255

    11.4  任务4 控制Shell脚本的执行流程255

    11.4.1  子任务1 使用if条件语句255

    11.4.2  子任务2 使用for条件语句258

    11.4.3  子任务3 使用while条件语句261

    11.4.4  子任务4 使用case条件语句262

    11.5  思考与练习264

    第12章  Linux系统下的软件开发266

    12.1  任务1 编写Linux系统下的C程序266

    12.1.1  子任务1 Linux系统环境下编写C程序266

    12.1.2  子任务2 Linux系统环境下使用GCC267

    12.1.3  子任务3 Linux系统环境下使用GDB272

    12.1.4  子任务4 使用Make与Makefile276

    12.2  任务2 Linux系统下使用MariaDB279

    12.2.1  子任务1 了解MariaDB与MySQL279

    12.2.2  子任务2 安装与测试MariaDB279

    12.2.3  子任务3  MariaDB的基本操作281

    12.2.4  子任务4  MariaDB的用户管理287

    12.3  思考与练习290

    第13章  iptables与firewalld防火墙292

    13.1  任务1 使用iptables命令管理防火墙292

    13.1.1  子任务1 切换至iptables292

    13.1.2  子任务2 了解规则、链与策略293

    13.1.3  子任务3 理解iptables命令的基本参数295

    13.1.4  子任务4 区别SNAT与DNAT296

    13.1.5  子任务5  iptables配置综合实例299

    13.2  任务2 使用Firewalld工具管理防火墙301

    13.2.1  子任务1 了解区域的概念与作用301

    13.2.2  子任务2 了解字符管理工具301

    13.2.3  子任务3 使用图形管理工具304

    13.3  任务3 使用tcp_wrappers防火墙307

    13.3.1  子任务1  tcp_wrappers概述307

    13.3.2  子任务2 安装与配置tcp_wrappers307

    13.4  思考与练习308

    第14章  Apache服务器配置与管理310

    14.1  任务1 选择Web服务软/硬件平台310

    14.1.1  子任务1 选择网站服务程序310

    14.1.2  子任务2 选购服务器主机311

    14.2  任务2 安装与配置Apache服务312

    14.2.1  子任务1 安装和启停Apache服务器312

    14.2.2
查看详情
相关图书 / 更多
云架构操作系统基础(Red Hat Enterprise Linux 7)
云架构设计实战
王隆杰 齐坤
您可能感兴趣 / 更多