一、概要
Redhat认证工程师(RHCE)就业界公认权威的Linux认证之一,是世界上较早面向Linux的认证考试。拥有该认证将具备:企业Linux高级系统管理所需的知识、技能和能力,能够不断帮助其公司成功进行系统部署和迁移。
红帽厂商官方表示,红帽RHCE考试版本 7.0 的截止时间是: 2020年4月30日 。2020年5月份之后将停止版本7.0的考试,包括正考和补考。目前考试是以linux8.x系列为基准的。与RHCE 7.0相比,RHCE 8.0将原RH254的内容换为RH294,更加重视自动化运维的掌握能力。
红帽RHCE认证考试8.0包括三门课程:
1)红帽系统管理I (RH124)
2)红帽系统管理II (RH134)
3)红帽系统管理III (RH294)
二、学习安排计划
2.1、前言:考试解析
现下新版本的红帽考试是考的RHCE8.2,下面分别来分析下各个等级考试考点。
1)RHCSA考试解析
红帽认证系统管理员(RHCSA)考试(EX200)是基于红帽企业Linux8.x版本,主要考察我们在各种环境和部署场景中进行系统管理时所需的常用知识,以及深入介各种关键Linux系统管理技能,包括存储配置和管理、红帽企业Linux的安装和部署**、安全功能管理(例如,SELinux、控制经常性系统任务、管理启动过程和故障排除、基本系统调优,以及命令行自动化**和生产力)。
这门考试所考核的技能是跨所有红帽产品进行系统管理的基础,我们就可以成为红帽认证系统管理员。其中,红帽认证系统管理员(RHCSA)课程又分为两门,即RH124系统管理部分(一)和RH134系统管理部分(二)。其实红帽7和8 RHCSA的内容变化不大,只是版本8增加了两点:
A、基于web 的管理界面,让Windows的管理员可以很容易的具备linux 的操作能力。
B、使用 VDO 卷优化正在使用的存储空间。
2)RHCE考试解析
红帽企业Linux8的红帽认证工程师(RHCE)考试(EX294)是基于红帽企业Linux8.x和红帽Ansible引擎2.x版本,主要考察我们在以下方面的知识和技能:使用红帽Ansible引擎管理多个系统;使用Ansible跨多个系统执行常见系统管理任务。本考试所考核的技能为IT人员跨多个红帽产品进行系统管理奠定了基础。因此,这也是最主要的区别 :原来的RH254全部变更为RH294,重点讲授的是 ansible自动化运维 的内容。
报考时间:
提前2周预约,可联系相关机构替报名,一般一个月安排1-2次,全国城市就近安排,(厦门、北京,广州,上海,深圳,成都,西安,青岛,郑州等等全国城市就近安排)
报名考试:
红帽认证考试不可以随时报名,必须由机构统一报名,个人无法单独报名。
RHCSA、RHCE培训不分方向;RHCA共有8科考试,任选其中5科,通过后取得对应组合的方向的RHCA证书。
RHCE8和RHCE较早版本课程内容的差异对比说明:
1)RHCSA部分:
1.1、设置系统推荐的性能调优参数,提升系统性能;
1.2、新增使用虚拟数据优化器(VDO),压缩、优化存储空间,实现存储压缩和重复删除数据;
1.3、新增使用Stratis,管理、分层存储空间。
1.4、将原先RHCE较早版本中的RHCE课程内容Selinux提到目前RHCE8的RHSCA内容中,确保服务器安全性。
2)RHCE部分:
原先系统配置服务的课程内容如selinux、DNS、nfs、SMB、httpd、postfix、iscsi及MariaDB等全部替换为Ansible自动化运维的内容,具体包含如下:
2.1、了解Ansible核心组件;
2.2、安装配置Ansible控制节点;
2.3、配置Ansible托管的节点;
2.4、创建Ansible playbook;
2.5、使用Ansible模块执行常见的系统管理任务;
2.6、使用Ansible角色;
2.7、创建和使用模板来创建自定义的配置文件;
2.8、利用playbook中的Ansible Vault保护敏感数据
红帽RHCE考试注意事项:
1、RHCE考试全程为上机考试,没有笔试。
2、在考试过程中,手机必须全程调成静音或者关机模式。
3、考试过程中禁止互相讨论交流。
4、任何纸质物品不能带进考场,考试发放的草稿纸在考试结束后收回,不得带出考场。
5、考试过程中,会要求我们填写姓名和邮箱地址,邮箱用于接收成绩, 姓名会显示在证书上;那么上午和下午两场的信息,邮箱要一致,姓名也要一致;
6、上午RHCSA考试:我们做完后一定要重启考试中的虚拟机,确保所有配置和服务在重新引导后仍然保留,如一些磁盘分区方面的配置;
7、下午RHCE考试:考试的过程中所有的配置都是要基于在普通用户下进行操作,所有 Ansible 相关的命令应当由考试题中指定的普通⽤户从 Ansible 控制节点上的这个⽬录运⾏。
学习本课程后,大多还是从事运维方面工作的人,而针对运维方向,总体上,可分四条线:应用运维,运维开发,系统运维和DBA。各线之间方向不同,但又密不可分。每条线都有自己深度,初级、中级、高级和资深的进阶过程,架构师是深度加广度。基础的运维实际上相对简单,做好的前提下才能考虑更长远的发展。
初级:
Linux基础与命令:这是刚需,比如操作系统基础知识、熟悉Vi编辑器等。不会这个就没有然后了。
基础服务:如DNS、Postfix、Nginx、FTP、NTP、MFS这一部分需要达到熟练,能够理解原理最好。
硬件:毕竟做运维,经常需要和服务器打交道,硬件知识是必不可少。
中级:
运维平台工具:比如Nagios、Zabbix、Puppet、ansible等。这一部分可以提高不少效率和便利。
数据库:熟悉常见的数据库,基本安装配置,基础sql的DDL、DML操作。
脚本语言:Shell言语是必须的。
高级:
Linux内核:这一部分用于修炼内功,要有一定的C语言功底。
网络:熟悉TCP/IP协议,熟练使用tcpdump,对故障分析、系统优化帮助非常大。
安全:熟练掌握iptables配置,熟悉SELinux。安全对运维可以说至关重要。
资深:
需要往技能广度上去了,大数据、虚拟化、云计算、分布式等得深挖。
运维的时间管理:
运维由于事情杂而多,并且打交道的部门也多,工作很容易受到外界的影响。需要有良好的时间管理方式,才能高质高效的做好每一件事。番茄钟、GTD、四象时间管理都是很好的方法,每天按这些方法处理事务,可以极大的提高效率。
其他资料:
·https://www.linuxdown.com Linux系统大全,里面都是系统镜像,根据需求下载。
·https://www.linuxcool.com Linux命令大全,里面都是Linux基本命令使用及讲解。
·https://bbs.hh010.com 鸿鹄论坛也不多介绍了,题库和考试相关里面都有。
·https://www.zhihu.com 知乎上大神也非常多,很多专题讲解的非常深奥。
·https://developer.aliyun.com 阿里云的问答社区,很多常见的问题与解答都有详解。
一、系统管理I (RH124)学习 ,5天
第1单元:使用GNOME桌面环境
第2单元:使用nautils管理文件
第3单元:在图形环境中获得帮助
第4单元:配置本地服务
第5单元:管理物理存储I
第6单元:管理逻辑卷
第7单元:监视系统资源
第8单元:管理系统软件
第9单元:使用bash
第10单元:文本环境中获得帮助
第11单元:建立网络连接
第12单元:管理用户和组
第13单元:使用命令管理文件
第14单元:实现Linux文件安全访问
第15单元:管理远程系统
……待续
二、系统管理II (RH134) 学习,4天
第1单元: RHEL的自动安装
第2单元:使用命令行工具
第3单元:链接、归档、压缩、编辑工具的使用
第4单元:正则表达式,管道及IO重定向
第5单元:网络配置和诊断排错
第6单元:管理分区和文件系统
第7单元:使用LVM管理存储空间
第8单元:使用NFS,CIFS实现文件共享服务
第9单元:管理用户账号
第10单元:使用LDAP实现账号管理
第11单元:控制对文件的访问
第12单元:管理SELinux
第13单元:安装和管理软件
第14单元:管理安装服务
第15单元:分析和存储日志
……待续
三、系统管理III (RH294)学习 ,4天
第1单元:教室环境的配置
第2单元:增强用户安全
第3单元:bash脚本及工具
第4单元:使用GnuPG实现文件安全
第5单元:实现软件管理
第6单元:实现网络监视
第7单元:实现网络路由
第8单元:实现网络流量安全
第9单元:NTP服务器配置
第10单元:系统监视和记录
第11单元:使用ISCSI存储
第12单元:使用 SSL加密WEB服务器
第13单元:Web服务器额外配置
第14单元:基本SMTP配置
第15单元:DNS缓存服务器配置
……待续