《Linux就该这么学》培训笔记_ch00_认识Linux系统和红帽认证
《Linux就该这么学》培训笔记_ch00_认识Linux系统和红帽认证
文章最后会post上书本的笔记照片。
文章主要内容:认识开源、Linux系统的种类及优势特性、认识红帽系统及红帽阶梯认证。
关于开源
开源软件最重要的特性:低风险、高品质、低成本、更透明。
GNU GPL(GNU General Public License,GNU通用公共许可证):只要软件中包含了遵循GPL协议的产品或代码,该软件就必须也遵循GPL许可协议且开源、免费,因此这个协议并不适合商用软件。
GPL开源许可协议最大的4个特点:复制自由、传播自由、收费传播、修改自由。
关于Linux系统
Linux系统相较于Windows系统的具体优势
- 稳定且有效率
- 免费或少许费用(虽然网上有很多Windows的激活工具,但是正版Windows都是要钱的)
- 漏洞少且快速修补
- 多任务多用户
- 更加安全的用户及文件权限策略
- 适合小内核程序的嵌入系统
- 相对不耗资源
常见Linux系统版本
- 红帽企业系统(RedHatEnterpriseLinux,RHEL):使用最广泛的Linux系统,具有极强的性能与稳定性,拥有完善的技术支持,是红帽认证以及众多生产环境中使用的系统。
- 社区企业操作系统(Community Enterprise Operating System,CentOS):通过把RHEL系统重新编译并发布给用户免费使用的Linux系统,具有广泛的使用人群。CentOS当前已被红帽公司“收编”。
- Fedora:由红帽公司发布的桌面版系统套件(目前已经不限于桌面版)。用户可免费体验到最新的技术或工具,这些技术或工具在成熟后会被加入到RHEL系统中,因此Fedora也称为RHEL系统的“试验田”。
- openSUSE:源自德国的一款著名的Linux系统,在全球范围内有着不错的声誉及市场占有率。(openSUSE和SUSE是有区别的)。
- Gentoo:具有极高的自定制性,操作复杂,因此适合有经验的人员使用。
- Debian:稳定性、安全性强,提供了免费的基础支持,可以良好地支持各种硬件架构,以及提供近十万种不同的开源软件,在国外拥有很高的认可度和使用率。
- Ubuntu:是一款派生自Debian的操作系统,对新款硬件具有极强的兼容能力。Ubuntu与Fedora都是极其出色的Linux桌面系统,而且Ubuntu也可用于服务器领域。
CentOS系统是通过把RHEL系统释放出的程序源代码经过二次编译之后生成的一种Linux系统,其命令操作和服务配置方法与RHEL完全相同,但是去掉了很多收费的服务套件功能,而且还不提供任何形式的技术支持。换句话说,你学会了RHEL,就也能搞定CentOS。
关于红帽认证
红帽认证系统管理员(Red Hat Certified System Administrator,RHCSA)属于Linux系统的初级认证,要求考生要熟练使用linux命令来完成以下任务:
- 管理文件、目录、文档以及命令行环境;
- 使用分区、LVM逻辑卷管理本地存储;
- 安装、更新、维护、配置系统与核心服务;
- 熟练创建、修改、删除用户与用户组,并使用LDAP进行集中目录身份认证;
- 熟练配置防火墙以及SELinux来保障系统安全。
红帽认证工程师(Red Hat Certified Engineer,RHCE)属于Linux系统的中级认证,要求考生必须已获得RHCSA认证。主要考察对下列服务的管理与配置能力:
- 熟练配置防火墙规则链与SElinux安全上下文;
- 配置iSCSI(互联网小型计算机系统接口)服务;
- 编写Shell脚本来批量创建用户、自动完成系统的维护任务;
- 配置HTTP/HTTPS网络服务;
- 配置FTP服务;
- 配置NFS服务;
- 配置SMB服务;
- 配置SMTP服务;
- 配置SSH服务;
- 配置NTP服务。
红帽认证架构师(Red Hat Certified Architect,RHCA)属于Linux系统的最高级别认证,是公认的Linux操作系统顶级认证。考生需要在获得RHCSA与RHCE认证后再完成5门课程的考试才能获得RHCA认证,该认证考察的是考生对红帽卫星服务、红帽系统集群、红帽虚拟化、系统性能调优以及红帽云系统的安装搭建与维护能力。
欲取得红帽RHCA认证,必须通过以下任意5门认证考试。
考试代码 | 认证名称 |
EX210 | 红帽 OpenStack 认证系统管理员考试 |
EX220 | 红帽混合云管理专业技能证书考试 |
EX236 | 红帽混合云存储专业技能证书考试 |
EX248 | 红帽认证 JBoss 管理员考试 |
EX280 | 红帽平台即服务专业技能证书考试 |
EX318 | 红帽认证虚拟化管理员考试 |
EX401 | 红帽部署和系统管理专业技能证书考试 |
EX413 | 红帽服务器固化专业技能证书考试 |
EX436 | 红帽集群和存储管理专业技能证书考试 |
EX442 | 红帽性能调优专业技能证书考试 |
关于RHCSA和RHCE更多的介绍(以在《Linux就该这么学》机构报考为前提):
- 深度评解红帽认证:https://www.linuxprobe.com/redhat-certificate
- 约考时间:每月的25号约下个月的考场。比如要报考6月份的考试,就要在5月份的25号和刘遄老师联系;
- 可约考的12个考场位置(北上广深有优先报考权):https://www.linuxprobe.com/examination.html
- 费用:RHCSA+RHCE=4200RMB
- 补考:RHCSA 1500RMB,RHCE 2500RMB
书本笔记
最后想说的话
在决定报名参加刘遄老师的linux培训之前,我在距离我家比较近的宜家私企上班,做摩托车贸易的,在非洲有十几家分公司,看上去这个企业好像很强,但我并不这么认为。这家企业的IT部水平太差!虽然这话也说到我份上了,但我认,确实是很菜。为什么这么说?听我娓娓道来。
我17年7月毕业,专业知识学的不咋地,自己也有自知之明,但凡是要求越过自己能力界限的招聘,我都不会投简历。直到找到了这家私企,无需经验,招一个数据库管理员,离我家又近。再不尝试的话,难道一直在家啃老?于是我还是鼓起勇气去投了简历,而那家私企也邀请了我去面试。我依稀记得当时是IT部的经理面试的我,emm。。。因为我当时确实是专业知识学的太差,这不会那也不会,面试气氛也是比较尴尬,当时经理说,你来吧,反正公司缺人,你行不行,等过了试用期,就自然有结论了。虽然感觉挺耻辱的,但是回想起来,我还是挺感谢经理给了我这个啥也不会的人一个机会。
8月份,我正式入职,因为我啥也不懂,所以甭管经理交给我的是什么东西,只要能为公司解决问题就好了。试用期间里,它虽然名义上是招数据库管理员,而实际上我的工作内容其实跟数据库运维搭不上太大的关系,正确来说,我的工作更倾向于数据分析?就是我唯一用得着的跟数据库有关的知识就是sql语句了,数据的增删改查,然后用sqlserver的作业来实现数据的定时更新。这个更新数据的逻辑还没有特别的高端,就还是sql语句,通过先删除最近一个月的数据,再重新录入最近一个月数据的方式来实现数据更新(这个说出来一堆大神一定会说,哇,这方式简直low的不行)。然后根据公司业务部门的需求,会需要我通过写视图的方式来组合他们需要的数据,然后做成报表,实现数据可视化(不是靠写代码实现。。。而是用专门的报表工具做的,就难度不在一个档次,你懂得)。然后一年下来,虽然我的能力已经可以满足这私企的要求,但其实我的水平大概也就那样。一个要求不高的企业,你觉得IT水平能有多高?大家可以想象得到。
在职期间,我有去面试过一些公司的BI报表开发相关岗位(唉,跳槽这心思,大家都懂的嘛,谁出来工作不是为了挣多点钱嘛对吧),才发现自己的水平太低了,数据抽取和更新的方式太low了,简单的sql数据抽取逻辑,要是放在数据量极大的企业数据库,那根本不能用。
在被一些大公司的要求打击过后,我忽然醒悟过来了,如果再不做点什么,就如固步自封,坐井观天了。虽然我的这丁点实力,可以满足当前公司的要求,但是假设这家公司倒闭了呢?以我目前三流的数据库和报表开发水平,数据库运维,我就只会简单的sql,又不会性能调优,肯定没人要;报表开发?我又不会编程,业务能力又不是特别强,那更不可能有公司要我了。
我深知自己天赋不咋地,自学?不可能成才。因此我下定决心,找个不会经常改朝换代的it技术,交个学费好好学。最后,我选择了刘遄老师的linux培训,学习linux。因此,我报名参加刘遄老师培训学习linux的初心,并不能用“理想”这一类看上去很崇高的词去形容,我的想法很现实,只是为了更好的谋生。正因如此,我会更加努力的去把它学好!因为这对我来说不仅仅是知识,而是我未来的吃饭的本钱啊!
在最后,我要给自己定下目标!我一定要考过RHCE!立帖为证!