RHCSA认证:RedHat Certified System Administrator红帽认证系统管理员,具备红帽企业Linux环境所需的核心系统管理技能
02
RHCE认证:RedHat Certified Engineer红帽认证工程师,具备红帽企业Linux系统高级管理员应掌握的各项专业知识与技能。包括配置网络服务和安全的能力、决定公司网络上应该部署哪种服务以及具体的部署方式的能力。
03
RHCA认证:RedHat Certified Architect红帽认证架构师,目前RedHat最顶级的认证。
· 配置静态路由、数据包筛选以及网络地址转换
· 设置内核运行参数
· 配置互联网小型计算机系统接口 (iSCSI) 启动器
· 生成和提供系统利用率报告
· 使用 shell 脚本自动化系统维护任务
· 配置系统日志记录,包括远程日志记录
· 配置系统以提供网络服务,包括 HTTP/HTTPS、文件传送协议 (FTP)、网络文件系统 (NFS)、服务器信息块 (SMB)、简单邮件传送协议 (SMTP)、安全外壳 (SSH) 和网络时间协议 (NTP)
· 希望获得更高级证书的 RHCSA 管理员。
· 尚未获得认证,但已具备丰富经验的高级系统管理员。
· 已完成系统管理一、二和三,或已完成 RHCE 快速提升课程的红帽培训课程学员。
· 需要工作认证或遵照强制要求(例如《美国国防部指令 8570》)的资深系统管理员。
注:您可以在不同版本的红帽企业 Linux 上参加并通过以下考试:
EX200 - 红帽认证系统管理员 (RHCSA) 考试
EX300 - 红帽认证工程师 (RHCE) 考试
课程概述:
一、红帽系统管理 I
1、Getting Started with Red Hat Enterprise Linux
l 介绍开源、Linux 发行版和红帽企业 Linux,并明确相关定义
2、Accessing the Command Line
l 访问命令行
l 使用桌面访问命令行
l 使用Bash执行命令
3、Managing Files From the Command Line
l 解释Linux文件系统层次概念
l 详细解释文件
l 使用命令行工具管理文件
l 在文件之前做链接
l 使用shell扩展匹配文件名
4、Getting Help in Red Hat Enterprise
l 使用Linux手册
l 使用info文档
5、Creating, Viewing, and Editing Text Files
l 重定向输出到文件或程序
l 从shell模式编辑文本文件
l 更改shell环境
6、Managing Local Users and Groups
l 解释用户和组概念
l 开始超级用户访问
l 管理本地用户帐户
l 管理本地组帐户
l 管理用户密码
7、Controlling Access to Files
l 解释Linux文件系统权限
l 使用命令行管理文件系统权限
l 管理默认权限和文件访问
8、Monitoring and Managing Linux Processes
l 查看进程
l 作业控制
l 终止进程
l 监控活动进程
9、Controlling Services and Daemons
l 识别自动启动的系统进程
l 控制系统服务
10、Configuring and Securing SSH
l 通过ssh访问远程命令行
l 配置基于SSH Key验证
l 自定义OpenSSH服务配置
11、Analyzing and Storing Logs
l 解释系统日志架构
l 查看日志文件
l 查看系统Journal内容
l 保存系统日志
l 保持准确的时间
12、Managing Networking
l 描述网络概念
l 验证网络配置
l 从命令行配置网络
l 编辑网络配置文件
l 配置主机名和名称解析
13、Archiving and Transferring Files
l 管理压缩tar档案文件
l 在系统之间安全的传输文件
l 在系统之间安全的同步文件
14、Installing and Updating Software Packages
l 为RedHat支持注册系统
l 解释和分析RPM软件包
l 使用yum命令安装和更新软件包
l 启用yum软件存储库
l 管理包模块
15、Accessing Linux File Systems
l 识别文件系统和设备
l 挂载和卸载文件系统
l 在系统上查找文件
16、Analyzing Servers and Getting Support
l 分析和管理远程服务器
l 从RedHat客户门户获取帮助
l 通过红帽Insights发现并解决问题
17、Comprehensive Review
l 从命令行管理文件
l 管理用户和组、权限和进程
l 配置和管理服务器
l 管理网络
l 安装文件系统并查找文件
二、红帽系统管理 II
1、Improving Command-line Productivity
l 编写简单的bash脚本
l 使用循环更有效地运行命令
l 将命令输出中的文本与正则表达式匹配
2、Scheduling Future Tasks
l 计划延迟的用户作业
l 计划周期性用户作业
l 计划周期性系统作业
l 管理临时文件
3、Tuning System Performance
l 调优系统性能
l 影响进程调度
4、Controlling Access to Files with ACLs
l 解释文件ACL
l 使用ACL保护文件
5、Managing SELinux Security
l 更改SELinux强制模式
l 控制SELinux文件上下文
l 用布尔值调整SELinux策略
l 调查和解决SELinux问题
6、Managing Basic Storage
l 添加分区、文件系统和持久装载
l 管理交换空间
7、Managing Logical Volumes
l 创建逻辑卷
l 扩展逻辑卷
8、Implementing Advanced Storage
l 使用Stratis管理分层存储
l 用VDO压缩和消除复制存储
9、Accessing Network-Attached Storage
l 使用NFS安装网络连接存储
l 自动安装网络附加存储
10、Controlling the Boot Process
l 选择引导目标
l 重置Root密码
l 在启动时修复文件系统问题
11、Managing Network Security
l 管理服务器防火墙
l 控制SELinux端口标签
12、Installing Red Hat Enterprise Linux
l 安装RedHat Enterprise Linux
l 使用Kickstart自动安装
l 安装和配置虚拟机
13、Comprehensive Review
l 修复引导问题并维护服务器
l 配置和管理文件系统和存储
l 配置和管理服务器安全性
三、红帽系统管理 III
1、Introducing Ansible
l 使用Ansible实现Linux管理自动化
l 安装Ansible
2、Deploying Ansible
l 建立一个Ansible主机清单
l 管理Ansible的配置文件
l 运行Ad Hoc命令
3、Implementing Playbooks
l 编写和运行剧本
l 实现多个剧本
4、Managing Variables and Facts
l 管理变量
l 管理秘密
l 管理Fats
5、Implementing Task Control
l 编写循环和条件任务
l 实现处理程序
l 处理任务失败
6、 Deploying Files to Managed Hosts
l 修改文件并将其复制到主机样板
l 使用jinja(2)模板部署自定义文件
7、 Managing Large Projects
l 选择主机和主机
l 管理动态库主机清单
l 配置并行性
l 包括和导入文件
8、Simplifying Playbooks with Roles
l 描述角色结构
l 使用系统角色重用内容
l 创建角色
l 使用Ansible Galaxy部署角色
9、 Troubleshooting Ansible
l 解决Playbooks故障
l 故障排除可连接的托管主机
10、Automating Linux Administration Tasks
l 管理软件和订阅
l 管理用户和身份验证
l 管理引导进程和计划进程
l 管理存储
l 管理网络配置
11、Comprehensive Review: Automation with Ansible
l 综合回顾
l 部署Ansible
l 创建剧本
l 创建角色并使用动态库存