工作了也已经有了2年左右的时间,平常也会接触到各种各样的技术,但是老本行还是运维,那么对于Linux还是比较感兴趣的,也加了各种各样的技术交流群,也买了各种各样的学习书籍,自然而然得也知道了RHCE认证,公司里的同事也都知道,随着工作年限的增长,大家也都在想办法提升自己的实力,来获得涨薪或者跳槽的资本,有的同事觉得考一个国际的认证,会更加的有说服力,有的则不以为然,觉得有证书并不能达到预期的效果。
在我看来,证书是一个对于你某个时期的技术一个印证,如果你单纯想靠证书来获得高薪或者其他特别高的待遇,那么对不起,别说是RHCE,即使RHCA也达不到你的要求,在国内的同行,都应该知道像这种IT类认证的考试是有题库的,即使你什么都不懂,只要是背会题库也一样可以通过考试。但是考试仅仅是考试,考试不可能把要求的知识点都考察一遍,考试只能选取一些重点的知识来考察你对相关知识的理解,如果你只是按照通过考试的水平来要求自己那肯定做项目或者出来找工作都不顺心,企业要的是真正的技术,容不得半点虚假,会就是会,不会就是不会。举个很简单的例子,例如:老师教学生数字1-10,100-200,300-1000,但是考试只考3,130,560 这三个数字,你不能因为考试只考这三个数字你就只学习这三个数字,你需要学会所有数字的组合才是真正的掌握了老师教的这些知识。再说一个真正认证的考点:增加一个名为Natasha的用户,将adminuser作为其附属组;这个需求的是考察考生对与用户,用户组管理知识的理解与掌握情况。是的,题目只是考察了useradd -G adminusernatasha这一条简单的命令,相信大多数人,花上个10分钟就可以记住,但是这并不代表了你掌握了用户,用户组管理的所有知识。那么到底如何学习Linux才能真正的掌握技术的根本并且顺利的通过RHCSA,RHCE的认证呢?首先咱们来看看RHCE的主要考点是什么?
- 配置静态路由、数据包筛选以及网络地址转换
- 设置内核运行参数
- 配置互联网小型计算机系统接口 (iSCSI) 启动器
- 生成和提供系统利用率报告
- 使用 shell 脚本自动化系统维护任务
- 配置系统日志记录,包括远程日志记录
- 配置系统以提供网络服务,包括 HTTP/HTTPS、文件传送协议 (FTP)、网络文件系统 (NFS)、服务器信息块 (SMB)、简单邮件传送协议 (SMTP)、安全外壳 (SSH) 和网络时间协议 (NTP)
看了这么多知识点是不是感到头大。抛开参加专业培训的同学,自己学的同学们找到一本靠谱的教材无疑是学习Linux的重点,就好比找到一个名师学习可以让自己少走很多弯路的道理是一样的。相信很多熟悉Linux的同学都知道鸟私这本大神级的教材,但是由于鸟哥是台湾人,语言存在差异并且鸟哥第三版上市已久,很目前RHCE考察的版本不同,第四版的鸟私是以CentOS7为教学系统的。但是目前内地第四版还没有面市。所以找到一本以RHEL7作为教学系统的教材是最合适不过的了。我在网上找到了合适的教材叫做《Linux就该这么学》。书籍的作者本身就做了很多年的运维技术工程师,并且通过了RHCA认证对于红帽的套路还是相当了解的。当然书籍本身并不仅仅只是针对RHCE的内容,更多的是运维工作中的技术,原理和架构来讲解的。教材推荐给大家了,适不适合自己就看同学们自己了。并且这本书还是开源的,电子书免费下载,符合Linux的开源精神。RHCE是个注重实际操作的认证,所以给学习Linux的同学们几点建议:1,命令是Linux最基础的,就好比你要说话,必须学会拼音一样,这是最最基础的,所以记住命令,是第一步.2理解服务的架构,尝试理解一些服务的架构原理,例如FTP,SAMBA,等等,能够理解了服务的架构原理,对于你熟练配置相关服务是很有帮助的。3多做实验,只有动手才能验证你对于知识的理解程度,正所谓“没有一个实验搞不定原理,如果有,那就两个!”。
别人说的再多,只是别人的。只有自己做了才能知道结果,RHCE是张证书,可以证明你的能力,更是对于你学习Linux一段时间的肯定,让它成为你人生路上的一个里程碑,而不是你技术的终点。这样,它才发挥了它应有的价值,也成就了一个积极向上的你!