欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

云架构操作系统基础 Red Hat Enterprise Linux 7 李贺华 2018年版

收藏
  • 大小:178.42 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
云架构操作系统基础 Red Hat Enterprise Linux 7
作者:李贺华
出版时间: 2018年版
内容简介
  为更好地适应职业教育的发展要求,本书以目前*流行、*新的Red Hat Enterprise Linux 7发行版为操作系统平台,采用“任务驱动”的模式组织教材内容,对Linux系统的文件管理、用户管理、磁盘管理、逻辑卷管理、磁盘阵列、软件包管理、任务与管理、Shell编程、C程序开发、MariaDB/MySQL数据库管理、防火墙管理、Apache服务器管理等进行了详细的介绍。 本书融入了作者丰富的教学和实践经验,面向零基础读者,依照Linux初学者的学习规律,兼顾中高级Linux用户的需求,合理安排内容,每一个章节力求语言精练、知识点介绍准确,并配备了详细的操作过程及结果验证,便于使用者上机实践和检查学习效果。
目录
第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和gunzip 109
5.1.3 子任务2 使用bzip2和bunzip2 111
5.1.4 子任务3 使用zip和unzip 112
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 使用逻辑卷管理器LVM 160
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 安装源码包httpd 211
8.4.2 子任务2 优化和启/停httpd 214
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/anacrontab 224
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 2 239
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 使用条件表达式
下载地址