Red Hat Enterprise Linux 8 第一课

“工作马马虎虎,只想在兴趣和游戏中寻觅快活,充其量只能获得一时的快感,绝不能尝到从心底涌出的惊喜和快乐。但来自工作的喜悦并不像糖果那样—放进嘴里就甜味十足,而是需要从苦劳与艰辛中渗出。因此当我们聚精会神,孜孜不倦,克服艰辛后的成就感,世上没有哪种喜悦可以类比”。

“更何况人类生活中工作占据了较大的比重,如果不能从劳动中、工作中获得充实感,那么即使从别的地方找到快乐,最终仍然会感到空虚和缺憾”。

---------稻盛和夫先生在《活法》


1 开源共享精神

一般情况下,软件的源代码只有编写者拥有,而开源即开放源代码(Open Source Code),是指一种更自由的软件发布模式。简单来说,开源软件的特点就是把软件程序和源代码文件一起打包提供给用户,让用户在不受限制的使用某个软件功能的基础上还可以对代码按需修改,让软件更贴合于硬件环境、让功能更符合工作需求,或者编制成衍生产品再发布出去。用户一般则享有“使用自由”、“复制自由”、“修改自由”、“创建衍生品自由”以及“收费自由”。


使用自由:允许用户根据需要自由使用这个软件;

复制自由:允许把软件复制到任何人的电脑中,并且不限制复制的数量;

修改自由:允许开发人员增加或删除软件的功能,但软件修改后必须依然基于GPL许可协议;

衍生自由:允许用户深度定制化软件后,注册成自己的新商标,再发行衍生品的自由;

收费自由:允许在各种媒介上出售该软件,但必须提前让买家知道这个软件是可以被免费获得的;因此,一般来讲,开源软件都是通过为用户提供有偿服务的形式来盈利,小节末尾一会细聊。



2 Linux优势


低风险:使用闭源软件无疑在把命运交付给他人,一旦封闭的源代码没有人来维护,你将进退维谷,而相较于商业软件公司,开源社区则很少存在倒闭的问题。并且源代码一旦公布于世,任何人或组织都可以接替上任进行未来新的维护工作。

高品质:相较于闭源软件产品,开源项目通常是由开源社区来研发及维护的,参与编写、维护、测试的用户量众多,一般的bug还没有等爆发就已经被修补。另外在灵感不断碰撞、代码不断迭代的交流氛围中,不会有程序员将“半成品”上传到开源社区中的。

低成本:开源工作者大多都是在幕后默默且无偿地付出劳动成果,为美好的世界贡献一份力量,因此使用开源社区推动的软件项目可以节省大量的人力、物力和财力。

更透明:没有哪个笨蛋会把***或后门代码放到开源项目中的,这样无疑是把自己的罪行暴露在阳光之下,一眼就能被发现。



3 红帽认证

红帽公司成立于1994年,是全球首家收入超10亿美元的开源公司,总部位于美国,分支机构遍布全球。红帽公司作为全球领先的开源和Linux系统提供商,其产品已被业界广泛认可并使用,尤其是RHEL系统在业内拥有超高的Linux系统市场占有率。当前红帽公司除了提供操作系统之外,还提供了虚拟化、中间件、应用程序、管理和面向服务架构的解决方案。关注国际时事或炒股的同学一定对标普500指数觉得耳熟,标准普尔选择的这400个工业股票、20个运输业股票、40个公共事业股票以及40个金融业股票共同组成在一起反映了美国国家的经济情况,而其中红帽公司便在列(代码:RHT)。

红帽认证是由红帽公司推出的Linux认证,被认为是Linux行业乃至整个IT领域价值最高的认证之一。红帽认证考试全部采用上机形式,在考察学生基础理论能力的同时还考察了实践动手操作和排错能力。红帽公司针对红帽认证制定了完善的专业评估与认证标准,其认证主要包括红帽认证系统管理员(RHCSA)、红帽认证工程师(RHCE)与红帽认证架构师(RHCA)。

2014年6月10日,红帽公司在发布新版红帽企业版系统(RHEL 7)的当天即在红帽英文官网更新了其对培训政策的调整,原先的红帽认证技术专家(RHCT)被RHCSA替代,彻底退出历史舞台,考生只有先考试通过了RHCSA认证后才能考取红帽RHCE认证,一般是在一天内上下午分别完成。

由于受到新型冠状病毒肺炎COVID-19的影响,新版RHEL8认证被足足推迟了一年。最终于2020年8月1日改版完成,延续了RHCSA、RHCE、RHCA的阶梯架构,明确了考生不能跳级考试,意味着只要取得了RHCA认证,就一定具备了RHCE和RHCSA认证所需的全部知识。


红帽认证系统管理员(RHCSA,Red Hat Certified System Administrator)属于Linux系统的初级认证,主要考核对系统平台的管理能力,比较适合Linux爱好者。该认证要求考生对Linux系统有一定的了解,并且能够熟练使用Linux命令来完成以下任务:

访问命令行

使用命令行管理文件

创建、查看和编辑文本文件

管理本地用户和群组

监控和管理 Linux 进程

控制服务和守护进程

利用文件系统权限控制文件访问

分析和存储日志文件

配置和确保 OpenSSH 服务的安全

安装和更新软件包

访问 Linux 文件系统

管理 Linux 联网

使用 Kickstart 安装红帽企业 Linux

管理文件系统和逻辑卷

管理计划作业

访问网络文件系统

管理 SELinux

控制防火墙

执行故障排除任务


红帽认证工程师(RHCE,Red Hat Certified Engineer)属于Linux系统的中级水平认证,主要考核对常见服务的部署和维护能力,难度相对RHCSA认证来讲难度更大,而且要求考生必须已获得RHCSA认证。RHCE 8版本的认证与RHCE 7版本的认证相比还有个重要区别就是增加了Ansible的知识,而且每道题都要求用Ansible自动化完成,主要是为了适应当前对自动化部署工作的需求。这部分的内容原本应是顶级RHCA认证中DO407科目的知识,随着考试难度的增高,认证的含金量也越高。总之,RHCE认证适合有基础的Linux运维管理员,主要考察对下列服务的管理与配置能力:

在控制节点上安装和配置 Ansible 或红帽 Ansible 引擎。

创建和管理托管主机列表,并使它们为 Ansible 自动化做好准备。

通过命令行运行单个 ad hoc 自动化任务。

编写 Ansible Playbook 以便一致地自动执行多个任务,并将其应用于托管主机。

使用变量和 fact 对 playbook 进行参数化,并使用 Ansible Vault 保护敏感数据。

编写和重用现有 Ansible 角色,以简化 playbook 创建并重用代码。

使用 Ansible 自动执行常见的红帽企业 Linux 系统管理任务。


红帽认证架构师(Red Hat Certified Architect,RHCA)属于Linux系统的最高级别认证,是公认的Linux操作系统顶级认证,目前中国仅有不到三千人(2020年更新数据)持有该认证。考生需要在获得RHCSA与RHCE认证后再完成5门课程的考试才能获得RHCA认证,因此难度最大,备考时间最长,费用也最高(考试费约在1.8万元~2.1万元人民币)。该认证考察的是考生对红帽卫星服务、红帽系统集群、红帽虚拟化、系统性能调优以及红帽云系统的安装搭建与维护能力。

下表为2020年最新版的考试课程。欲取得红帽RHCA认证,您必须通过以下任意5门认证考试。

编辑
考试代码 认证名称
EX210 红帽 OpenStack 认证系统管理员考试
EX220 红帽混合云管理专业技能证书考试
EX236 红帽混合云存储专业技能证书考试
EX248 红帽认证 JBoss 管理员考试
EX280 红帽平台即服务专业技能证书考试
EX318 红帽认证虚拟化管理员考试
EX401 红帽部署和系统管理专业技能证书考试
EX413 红帽服务器固化专业技能证书考试
EX436 红帽集群和存储管理专业技能证书考试
EX442 红帽性能调优专业技能证书考试



猜你喜欢

转载自blog.51cto.com/671611/2681319