RHCSA认证课程
in RHCSA认证
红帽 RHCE9.0 认证课程简介课程介绍RedHat Certified Engineer 红帽认证工程师(RHCE)RHCE 是以实际操作能力为基础的测试项目, 主要考察考生在现场系统中的实际能力。展示了 Linux 系统管理员应掌握的技能。一名红帽认证工程师除了要掌握红帽认证系统管理员具备的所 有技能,还应具有配置网络服务和安全的能力,可以决定公司网络上应该部署哪种服务以及具体 的部署方式。这一认证内容包括 Linux 基础的系统管理和 Ansible 自动化运维。红帽 Linux 认证三大体系 适用人群✔ 希望未来从事 IT 运维工作,单较少相关经验的在校学生或欲转行的在职个人;✔ 有 Windows 基础,看好 Linux 前景,想进一步学习 Linux,并从事 Linux/UNIX 等相关工作的人;✔ 正在从事 Linux 相关运维工作,但相关知识匮乏,想进一步全面系统提升技能的在职个人;✔ 尚未获得认证,但已具备丰富经验的系统管理员,想进一步提升在该领域的技能和竞争力;✔ 未来想从事虚拟化、云计算、大数据分析等相关工作;✔ 受企业规定或法规要求(DOD 8570 指令)必须获得认证并具有一定经验的 Linux 系统管理员。认证收益根据今年互联网招聘公司的 2020 行业人才报告显示, BOSS 直聘、智联招聘、前程无忧、 58 同 城 等等对 Linux 人才需求约为 20 万,而且需求量还在逐年上升。 Linux 系统工程师依然是个高 需求的岗 位,且薪资水平在互联网行业排名靠前。 适合职位: Linux 工程师、系统工程师、服务器工程师、网络维护工程师、 IDC 运维工程师、 IT 运维工程师、集成工程师等等。课程内容 上课周期上课时间课程模块课程内容重点项目案例【1】 RH124 v9:Linux 系统管理一第1天上午课程开篇Linux 系统简介课程目标及任务设备及环境要求/RHEL 9 安装及初始化配置创建虚拟机安装 RHEL9初始化配置 RHEL 9实战案例 1 :RHEL 9 安装及初始化配置下午访问命令行访问命令行使用桌面访问命令行使用 Bash Shell 执行命令实战案例 1:运行 Linux 命令行实战案例 2:使用 Bash Shell 执行命令实战案例 3:一些命令执行的快捷键从命令行管理文件描述 Linux 文件系统层次结构概念通过名称指定文件使用命令行工具管理文件制 作文件间的链接使用 Shell 扩展匹配文件名实战案例 1:定位文件及目录实战案例 2:用命令访问文件实战案例 3:用命令管理文件实战案例 4:制作文件链接实战案例 5:使用通配符第2天上午获得帮助通过--help 获取帮助通过 manual 手册获取帮助通过 info 命令获取帮助查看软件包文档实战案例 1:获取帮助信息实战案例 2:查看软件包文档创建、查看和编辑文件将输出重定向到文件或程序从 Shell 提示符编辑文本文件更改 Shell 环境实战案例 1:重定向和管道操作实战案例 2:使用 vim 编辑器编辑文件下午描述用户和组描述用戶和组概念获取超级用戶访问权限管理本地用戶帐戶管理本地组帐戶管理用戶密码实战案例 1:用户和组的信息管理实战案例 2:密码信息管理实战案例 3:普通用户权限提升文件及目录权限解释 Linux 文件系统权限从命令行管理文件系统权限管理默认权限和文件访问实战案例 1:文件及目录的身份修改实战案例 2:文件及目录的权限修改实战案例 3:设置文件及目录的默认权限实战案例 4:设置文件及目录的特殊权限第3天上午监控和管理 Linux 进程进程状态和生命周期控制作业中断进程监控进程活动实战案例 1:触发进程实战案例 2:查看进程资源实战案例 3:作业控制实战案例 4:信号控制服务管理识别自动启动的系统进程控制系统服务实战案例 1:使用 Systemctl 管理服务实战案例 2:守护进程下午配置和保护 SSH 服务使用 SSH 访问远程命令行配置基于 SSH 密钥的身份验证自定义 OpenSSH 配置实战案例 1:通过 SSH 临时执行命令实战案例 2:配置基于公钥验证的 SSH 秘钥对实战案例 3:自定义公私钥连接实战案例 4:限制 SSH 登录日志管理描述系统日志架构查看 syslog 日志文件查看 system journal 条目永久保存 system journal维护准确的时间实战案例 1:查看系统日志实战案例 2:管理日志配置实战案例 3:日志轮替实战案例 4 :时间管理及配置 Chrony 服务第4天上午网络管理描述网络概念验证网络配置使用命令行配置网络编辑网络配置文件配置主机名和域名解析实战案例 1:查看网络信息实战案例 2:网络信息配置与管理归档和传输文件管理压缩的 tar 存档在系统之间安全的传输文件在系统之间安全的同步文件实战案例 1:使用 tar 命令压缩归档文件实战案例 2:使用 scp 命令传输文件实战案例 3:使用 rsync 命令增量传输及同步文件下午安装和更新软件包注册系统获取红帽支持描述并分析 RPM 软件包使用 DNF 安装并更新软件包管理软件包 module streams实战案例 1:获取软件包实战案例 2:使用 RPM 命令管理软件包实战案例 3:配置软件仓库实战案例 4:使用 DNF 命令管理软件包实战案例 5:使用 DNF 命令模块化安装软件包访问 Linux 文件系统区分文件系统和设备挂载和取消挂载文件系统在系统中搜索文件实战案例 1:使用命令查找文件实战案例 2:设备的挂载及解除挂载实战案例 3 :find 命令的用法分析服务器及获取支持分析并管理远程服务器通过 Red Hat Customer Portal 获取帮助使用 Red Hat Insights 检测并修复故障实战案例 1 :Cockpit 的简单实践阶段复习RH124 相关知识点回顾 【2】RH134 v9:Linux 系统管理二第5天全天Bash Shell 脚本编写简单的 Bash 脚本脚本中的循环和条件结构使用正则表达式匹配命令输出中的文本实战案例 1:编写简单的 Shell 脚本实战案例 2:使用命令进行文字处理实战案例 3:使用正则表达式进行文本匹配第6天上午计划任务与临时文件管理计划延迟的用戶作业计划周期性用戶作业计划周期性系统作业管理临时文件实战案例 1:实现一次性计划任务实战案例 2:实现周期性用户计划任务实战案例 3:实现周期性系统计划任务实战案例 4:管理临时文件夹系统性能调优设置 tuned 配置文件控制进程调度实战案例 1:使用 tuned-adm 应用系统性能调优配置实战案例 2:影响进程调度下午管理 SELinux 安全更改 SELinux 保护模式控制 SELinux 文件上下文使用布尔值调整 SELinux 策略分析和解决 SELinux 问题实战案例 1:更改 SELinux 模式实战案例 2:SELinux 默认安全上下文的修改及重置实战案例 3 :通过布尔值调整 SELinux 策略实战案例 4:管理 SELinux 的端口上下文实战案例 5:SELinux 诊断和排错管理基本存储添加分区、文件系统和持久 挂载管理交换空间实战案例 1:磁盘分区、文件系统格式化及永久挂载实战案例 2:管理交换分区 swap第7天上午管理逻辑卷创建和扩展逻辑卷管理分层存储实战案例 1:逻辑卷的创建、格式化及挂载实战案例 2:扩容逻辑卷实战案例 3:缩容逻辑卷实现高级存储功能介绍vdo 及 stratis实战案例 1:使用 Stratis 管理分层存储实战案例 2:利用 VDO 更加有效使用磁盘存储空间下午访问网络附加存储通过 NFS 挂载网络附加存储自动挂载网络附加存储实战案例 1:配置 NFS 共享服务端实战案例 2:配置 NFS 客户端实现挂载实战案例 3:配置 autofs 组件实现客户端按需自动挂载【2】RH134 v9:Linux 系统管理二第8天上午控制启动过程选择启动 target 重置 root 密码修复在启动时出现的文件系统问题实战案例 1:通过 systemctl 选择启动目标实战案例 2:破解 root 用户密码实战案例 3:模拟系统故障并修复 系统问题错误管理网络安全管理服务器防火墙控制 SELinux 端口标记实战案例 1:防火墙的基本操作实战案例 2:通过命令定义防火墙的基本规则实战案例 3:通过命令定义防火墙的富则下午kickstart 及虚拟机安装红帽企业 Linux使用 Kickstart 自动安装安装和配置虚拟机实战案例 1:通过 kickstart 自动安装 RHEL系统实战案例 2:安装和配置虚拟机第9天上午运行容器容器概念部署容器管理容器存储和网络资源以系统服务方式管理容器实战案例 1:运行一个基本的容器实战案例 2:查找并管理容器镜像实战案例 3:实施高级的容器管理实战案例 4:为容器附加永久存储实战案例 5:以服务方式管理容器下午阶段复习RH134 v9 相关知识点回顾 EX200 v9 综合练习/【3】RH294 v9:Linux 系统管理三(自动化运维)第10天上午介绍Ansible描述 Ansible 概念、架构和用例在控制节点安装 Ansible 并描述社区版 Ansible 和红帽 Ansible Engine 的区别/下午部署Ansible描述 Ansible inventory 概念,并管理静态 inventory 文 件描述 Ansible 配置文件,编辑配置文件并修改默认配置编写一个基本的 Playbook 并在 navigator 中执行编写一个 Playbook 包含多个 play,并分别实施privilege escalation实战案例 1:安装 Ansible 引擎实战案例 2:编写资产清单实战案例 3:编写 Ansible 配置文件实战案例 4:提升 Ansible 提升 Ansible 在受管主机上普通用户的执行权限【3】RH294 v9:Linux 系统管理三(自动化运维)第11天上午管理变量和事实创建和引用影响特定主机或主机组、play 或全局的变量, 并描述变量优先级使用Ansible Vault加密敏感变量,并运行引用Vault加密变量文件的playbook使用事实引用受控主机的数据,并在受控主机上配置自定义事实实战案例 1:定义变量位置和类型实战案例 2:创建一个Ansible Vault实战案例 3:管理和收集事实实战案例 4:使用魔法变量下午实施任务控制在 playbook 中构建条件和 loop 循环实施只当对受控节点发生修改时触发的任务控制任务失败时发生的情况,以及导致任务失败的条 件实战案例 1:实现循环控制实战案例 2:实现判断控制实战案例 3:实现 notify-handlers实战案例 4:实现处理任务失败实战案例 5:实现块和错误处理第12天上午在被管理节点上创建文件和目录创建、安装、编辑和删除受控主机上的文件,并管理这些文件的权 限 、 所 属 、 SELinux context使用 Jinja2 模板在受控主机上部署文件实战案例 1:修改和复制文件到主机实战案例 2:使用 template 模块实战案例 3:运用 Jinja2 模板部署自定义文件管理大项目编写复杂的 Host Patterns,为 play 或 ad hoc 命令有效选择主机从外部文件导入其他 playbook 或 tasks 来管理大型 playbook实战案例 1:配置剧本执行连接数实战案例 2:配置剧本执行并发数实战案例 3:导入任务实战案例 4:包含任务下午Ansible 角色描述 Ansible 角色的用途、 结构以及 playbook 中的角色使用在 playbook 的项目目录中创建一个角色,并将其作为 playbook 中的一个 play 运行从 Ansible Galaxy 或其他来源(如 Git 仓库)选择和检索角色,并在 playbook 中使用它们从 Ansible Content Collection 中获取一组相关角色、补充模块和其他内容,并在 playbook 中使用编写 playbook 并使用 Red Hat Enterprise Linux System Roles 来执行标准操作实战案例 1:通过 Ansible Galaxy 创建角色实战案例 2:创建自定义角色实战案例 3:使用 RHEL System Roles 创建角色实战案例 4:使用 Ansible Galaxy 管理角色【3】RH294 v9:Linux 系统管理三(自动化运维)第13天上午Ansible诊断及排错对 playbook 进行故障排除对受管主机进行故障排除实战案例 1:对 Playbooks 进行诊断及错实战案例 2:对 Ansible 管理主机进行诊断和排错使用 Ansible 自动化Linux 运维管理软件和订阅管理用户和身份认证管理启动过程和计划任务管 理存储管理网络配置实战案例 1:软件包管理实战案例 2:用户管理实战案例 3:进程管理实战案例 4:setup模块实战案例 5:存储管理实战案例 6:网络及防火墙管理下午阶段复习RH294 v9 相关知识点回顾 EX294 综合练习/四、RHCEv9 综合练习RHCE考前辅导 认证信息 证书模板RHCSA、 RHCE:电子证书 考试信息考试时间考试科目考试题型题量总分通过分数上午 3 小时EX200实操题19300210 (70%)下午 4 小时EX294实操题15300210 (70%)