课程一:Red Hat System Administration I
课程概述
相关的系列课程由两个部分组成,这是其中的第一部分,旨在介绍管理红帽企业 Linux 服务器所需执行的核心系统管理任务。
红帽系统管理一(RH124)专为之前没有 Linux® 系统管理经验的 IT 专业人员而设计。本课程侧重讲解 Linux 系统的核心管理任务,为学员提供系统管理的必备"生存技能"。本课程还会为计划成为全职 Linux 系统管理员的学员提供基础知识讲解,介绍关键命令行概念和企业级工具。
本课程基于红帽® 企业 Linux 8。
课程内容摘要
- 介绍命令行的使用
- 管理物理存储
- 安装和配置软件组件和服务
- 建立网络连接和控制防火墙限制
- 监控和管理正在运行的进程
- 管理文件和文件系统并确保其安全性
- 管理用户和群组
- 查看系统日志文件和问题日志
- 使用红帽智能分析进行问题故障排除和系统分析
- 使用 SSH 和 Web 控制台对系统进行远程管理
课程培训对象
除了负责执行以下任务的 Linux 系统管理员之外,本课程还面向想要补充现有技能或支持其他团队成员的 Windows 系统管理员、网络管理员和其他系统管理员:
- 按照已制定的标准和规程来配置、安装、升级和维护 Linux 系统
- 提供运维支持
- 管理用于监控系统性能和可用性的系统
- 编写和部署任务自动化和系统管理脚本
课程前提条件
应该掌握在某些操作系统上使用计算机应用时所需的技术用户技能。
课程大纲
红帽企业 Linux 入门
介绍开源、Linux 发行版和红帽企业 Linux,并明确相关定义。
访问命令行
登录 Linux 系统并使用 shell 运行简单的命令。
使用命令行管理文件
通过 bash shell 复制、移动、创建、删除和整理文件。
在红帽企业 Linux 中获取帮助
使用本地帮助系统解决相关问题。
创建、查看和编辑文本文件
通过命令输出或在文本编辑器中管理文本文件。
管理本地用户和群组
创建、管理和删除本地用户和群组,并管理本地密码策略。
控制文件访问权限
设置文件的 Linux 文件系统权限,并解释不同权限设置的安全效果。
监控和管理 Linux 进程
评估和控制红帽企业 Linux 系统上正在运行的进程。
控制服务和守护进程
使用 systemd 控制和监视网络服务和系统守护进程。
配置 SSH 并确保其安全性
使用 OpenSSH 在远程系统上配置安全的命令行服务。
分析和存储日志
查找和准确解读系统事件日志,以便及时排除故障。
管理联网
配置红帽企业 Linux 服务器上的网络接口和设置。
存档和传输文件
存档文件并将其从一个系统复制到另一个系统。
安装和更新软件
从红帽和 YUM 软件包存储库下载、安装、更新和管理软件包。
访问 Linux 文件系统
访问、检查和使用 Linux 服务器附加存储上的现有文件系统。
分析服务器和获取支持
在基于 Web 的管理界面中调查和解决问题,并从红帽获取支持以帮助解决问题。
综合复习
完成实训练习,以回顾本课程所涵盖的内容。
课程二:Red Hat System Administration II
课程概述
重点讲解成为全职 Linux 管理员需要胜任的各种关键任务
红帽系统管理二(RH134)是面向已参加过红帽系统管理一(RH124)的 IT 专业人士的红帽® 认证系统管理员(RHCSA®)培训提升课程中的第二部分。本课程会深入介绍各种关键 Linux® 系统管理技能,其中包括存储配置、安全功能管理、任务控制以及红帽® 企业 Linux 的安装和部署。
本课程基于红帽企业 Linux 8。
课程内容摘要
- 使用可扩展方式安装红帽企业 Linux
- 访问安全文件、文件系统和网络
- 采用 shell 脚本编写和自动化技术
- 管理存储设备、逻辑卷和文件系统
- 管理安全和系统访问权限
- 控制启动流程和系统服务
课程培训对象
除了负责执行以下任务的 Linux 系统管理员之外,本课程还面向想要补充现有技能或支持其他团队成员的 Windows 系统管理员、网络管理员和其他系统管理员:
- 按照已制定的标准和规程来配置、安装、升级和维护 Linux 系统
- 提供运维支持
- 管理用于监控系统性能和可用性的系统
- 编写和部署任务自动化和系统管理脚本
课程前提条件
- 建议成功完成红帽系统管理一(RH124)。拥有相关经验并希望加速成为红帽认证系统管理员的 Linux 管理员应该从 RHCSA 快速提升课程(RH199)入手。
课程大纲
提高命令行生产力
借助 bash shell、shell 脚本和红帽企业 Linux 实用工具的各种高级功能,更加高效地运行命令。
规划将来的任务
规划将来要一次性或重复运行的命令。
调优系统性能
通过设置调优参数和调整进程的调度优先级,来提升系统性能。
使用 ACL 控制文件访问权限
解读并设置文件的访问控制列表(ACL),以应对需要用到复杂用户和分组访问权限的情况。
管理 SELinux 安全性
使用 SELinux 来确保和管理服务器的安全性。
维护基本存储空间
通过命令行创建和管理存储设备、分区、文件系统和交换空间。
管理逻辑卷
通过命令行创建和管理包含文件系统和交换空间的逻辑卷。
实施高级存储功能
使用 Stratis 本地存储管理系统管理存储空间,使用 VDO 卷优化正在使用的存储空间。
访问网络附加存储
使用 NFS 协议来管理网络附加存储。
控制启动流程
管理启动过程,以控制所提供的服务、进行故障排除并修复问题。
管理网络安全性
使用系统防火墙和 SELinux 规则来控制服务的网络连接情况。
安装红帽企业 Linux
在服务器和虚拟机上安装红帽企业 Linux
运行容器
在一个RHEL服务器上获取、运行和管理作为容器的简单轻量级服务
课程三:Red Hat System Administration III: Linux Automation
课程概述
了解如何使用 Ansible 自动执行 Linux 系统管理任务
红帽系统管理三:Linux 自动化(RH294)专为需要自动执行置备、配置、应用部署和编排的 Linux® 系统管理员和开发人员设计。您将了解如何在管理工作站上安装和配置 Ansible®;使托管主机做好自动化的准备;编写 Ansible Playbook 以自动执行任务;运行 playbook 以确保服务器正确部署和配置。
本课程基于红帽® 企业 Linux 8 和红帽® Ansible 引擎 2.8。
课程内容摘要
- 在控制节点上安装 Ansible/红帽 Ansible 引擎。
- 创建并更新托管主机 inventory 并管理连接。
- 利用 Ansible Playbook 和 ad hoc 命令自动执行管理任务。
- 大规模编写高效的 playbook。
- 用 Ansible Vault 保护 Ansible 所使用的敏感数据。
- 用 Ansible 角色重用代码并简化 playbook 的编写。
课程培训对象
本课程面向负责以下任务的 Linux 系统管理员、DevOps 工程师、基础架构自动化工程师和系统设计工程师:
- 自动执行配置管理
- 确保一致且可重复的应用部署
- 置备和部署开发、测试与生产服务器
- 与 DevOps 持续集成/持续交付工作流集成
课程前提条件
通过红帽认证系统管理员(RHCSA)考试(EX200),或具备同等的红帽企业 Linux 知识和经验
课程大纲
Ansible 简介
描述 Ansible 概念并安装红帽 Ansible 引擎。
部署 Ansible
配置 Ansible 以管理主机并运行 ad hoc Ansible 命令。
实施 playbook
编写简单的 Ansible Playbook 并运行,以便在多个托管主机上开展自动化任务。
管理变量和 fact
编写使用变量的 playbook,以便简化 playbook 和 fact 的管理,引用有关托管主机的信息。
实施任务控制
在 Ansible Playbook 中管理任务控制、处理程序和任务错误。
在托管主机上部署文件
部署、管理和调整 Ansible 托管主机上的文件。
管理大型项目
编写针对大型复杂项目而优化的 playbook。
利用角色简化 playbook
利用 Ansible 角色来更快开发 playbook 并重复利用 Ansible 代码。
Ansible 故障排除
playbook 和托管主机故障排除。
自动执行 Linux 管理任务
使用 Ansible 自动执行常见的 Linux 系统管理任务。