RHCE9学习指南 索引
第1篇 基本配置
第1章 安装RHEL9
第2章 基本命令的使用
第3章 了解Linux分区和常见命令
第4章 获取帮助
第5章 vim编辑器
第6章 压缩与归档
第7章 服务管理
第2篇 用户及权限管理
第8章 用户管理
第9章 权限管理
第10章 ACL权限
第3篇 网络相关
第11章 网络配置
第12章 ssh远程登录系统和远程拷贝
第4篇 存储管理
第13章 硬盘管理
第14章 文件系统
第15章 逻辑卷管理
第16章 访问NFS存储及自动挂载
第5篇 系统管理
第17章 进程管理
第18章 日志
第19章 网络时间服务器
第20章 计划任务
第21章 用bash写脚本
第6篇 软件管理
第22章 用rpm管理软件
第23章 用yum/dnf管理软件包
第7篇 安全管理
第24章防火墙
第25章 seLinux介绍
第8篇 容器管理
第26章 使用podman管理容器
第9篇 自动化管理工具ansible的使用
第27章ansible基本用法
28.1 安装ansible
28.2 编写ansible.cfg和清单文件
28.3 ansible基本用法
作业
第28章 常用模块的使用
模块1:shell模块
模块2:文件管理的file模块
模块3:copy和fetch模块
模块4:yum_repository模块
模块5:使用yum模块管理软件包
模块6:使用service模块管理服务
模块7:使用parted对硬盘分区
模块8:使用filesystem格式化
模块9:使用mount挂载文件系统
模块10: 用lvg模块对卷组管理
模块11:使用lvol管理逻辑卷
模块12:使用firewalld模块管理防火墙
模块13:替换模块replace
模块14:替换模块lineinfile
模块15:打印模块debug
模块17:用script模块在远端执行脚本
模块18:用group模块对组进行管理
模块19:用user模块对用户管理
模块20:用get_url模块下载文件
模块21:用setup模块获取被管主机信息
作业
第29章 playbook的使用
30.1 playbook的写法
30.2 错误处理
作业
第30章 变量的使用
31.1 手动定义变量
31.2 变量文件
31.3 字典变量
31.4 列表变量
31.5 数字变量的运算
31.6 注册变量
31.7 facts变量
31.8 内置变量groups
31.9 内置变量hostvars
31.10 内置变量inventory_hostname
31.11 变量的过滤器
作业
第31章 控制语句
32.1 判断语句when
32.2 判断block-rescue
32.3 循环语句
作业
第32章 jinja2模板的使用
33.1 if判断
33.2 for循环
33.3 handlers
作业
第33章 角色
34.1 了解角色
34.2 手把手创建一个角色
34.3 使用角色
34.4 系统自带的角色
34.5 修改端口上下文
34.6 使用ansible Galaxy
第34章 ansible加密
35.1 对整个脚本进行加密
35.2 查看文件内容
35.3 运行playbook
35.4 对脚本进行解密
35.5 使用密码文件
35.6 对单个字符串进行加密
作业