Linux就该这么学》最新正式版已出版上市,同学们可在线上京东网当当网?#21592;?#32593;亚马逊等电商?#25945;?#36141;买。

*亦可就近在新华书店购买*

章节简述:

Hello World!全书开篇刘遄老师向同学们讲述自己近十年来的Linux系统学习经历以及教学经验感悟,介绍《Linux就该这么学》书籍的主要优势及特点。开源项目的兴盛受益于开源社区强健的根基,与同学们一起学习?#31169;?#24120;见的GPL、BSD、Apache、MPL、MIT等开源许可证书规则。

开源产品不仅具有低风险?#20998;?#22909;?#32479;?#26412;更?#35813;?/span>的四大优势,而且开源精神还是每个Linux技术人从骨子里自豪的情?#24120;?a href="http://www.9500870.com/" title="刘遄"target="_blank">刘遄老师会用通俗易懂的方式讲述Linux系统从1991年至2016年将近二十五年的发展历程,进一步?#31169;?#25972;个开源行业的发?#39592;?#21183;。学习最常见的Linux系统、?#31169;?a href="http://www.9500870.com/" title="红帽"target="_blank">红帽阶梯认证体系以及红帽RHEL7系统的战略定位,进而帮助?#35838;?#21516;学更好的确定今后学习方向。

【此视频仅为培训试看课程,完整配套讲解视频及在线答疑服务需报名培训后方可参加,点此?#31169;?#35814;情】

下面的视频不够清晰?请下载到本地观看吧:https://pan.baidu.com/s/1kWK858N 密码:y2dj

0.1 本书作者简介

本书作者刘遄(Liu Chuán)从事于Linux运维技术行业,高中时期便因兴趣的驱使而较早地接触到了Linux系统并开始学习运维技术,并且在2012年获得红帽工程师RHCE 6版本证书,在2015年初又分别获得红帽工程师RHCE 7版本证书与红帽架构师认证RHCA顶级证书。

尽管如此,但依然深知水平有限且技术一般,若不是得益于良师益友的无私帮助,肯定不能如此顺利地取得上述成绩。并且,作为一名普通的技术人,我亲身经历过半?#22815;?#22312;培训班的心酸,体验过拥堵6小时车程的无奈,也翻看过市面上十几本如同嚼蜡般的Linux技术书籍,这让我更加坚定了写作本书的信念。此刻,我正是怀揣着一颗忐忑的?#27169;?#23613;自己最大的努力把有用的知识分享给读者,希望你们能够少走一些弯路,更快地入门Linux系统。

窃以为,一名技术高超的导师不应该仅仅是技术的搬运工,而应该是优?#25163;?#35782;的提炼者,所以在写作本书的过程中,我不希望也不会将自己?#31169;?#25484;握的所有技术知识都写到书里,借此来炫技,而是从真正贴近于新人学习特点的角度出发,主动摒弃了不实用的部分,并把重点、?#35757;?#21453;?#35789;导?#20197;加深读者对理论基础的理解,并彻底掌握生产环境中用到的技术内容。

本书基于最新的Linux系统RHEL 7编写而成,而且配套软件及资料完全免费,课程面向Linux新手。本书会从零基础带领读者入门Linux系统,?#32531;?#28176;进式地提高内容?#35759;齲?#20351;其匹配生产环境对运维人员的要求。而且,本书每章都配套?#20889;?#37327;的图、表、命令示例以及课后习题,以达到增强读者学习兴趣与加深记忆的效果。最后,本书以及配套资源相较于当前的RHCE培训,至少要多出40%的内容,只要您能每天坚持学习,相信这绝对是您体验最佳、进步最快的一次学习经历。

最后想说的是,我的写作初心其实并不高雅,只是在还债,还十几年来中国有如此多的培训机构赚了那么多钱,但却没有培训机构真正给学员提供一本好教材的债,而这应该是我们的学员早就应该享受的服务,不能再选择性失明了。而到了2017年,我的写作初衷也融入了一点小私?#27169;?#38500;了运营好《Linux就该这么学》图书的在线学习网站http://www.9500870.com/,服务更多的学员和读者之外,还要把我们的免费开源图书做到远超其他培训机构收费教材的水平,并坚持做中国开源站点的道德典范,不欺骗,不作恶,保持最纯净的技术交流环境,而我们想要得到的也很简单——如果您认可了刘遄老师的付出并满意我们的服务,还请把本书告诉身边的朋友,让更多的人知道我们在做的这件很酷的事。

0.2?学习是件苦差

稻盛和夫

我不想回避这个问题—学习是件痛苦的事情。如果说学习Linux真的很简单,那必是骗子的谎言,起码这不能给您带来高?#20581;?#22312;?#30475;?#36215;床后的几分?#37038;?#38388;里,大?#36828;?#20250;陷入斗争状态—是该聊会天呢,还是要追个美剧呢,还是打一?#38047;?#38596;联?#22235;兀?#36824;是看一下那该死的刘遄写的那本可怕的Linux教材呢?这个时候,请不要忘记自己最初的梦想。十年后的你,一定会感激现在拼命努力学习的自己。身为作者,我的使命就是?#24125;?#20070;对得起你为此花费的时间、精力和金钱,让你每学完一个章节都是一次进?#20581;?/p>

稻盛和夫先生在《活法》中有?#25105;?#30452;激励着我的话,现在转?#36879;?#27491;在阅读本书的你:

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

“更何况人类生活中工作占据?#31169;?#22823;的比重,如果不能从劳动中、工作中获得充实感,那么?#35789;?#20174;别的地方找到快乐,最终我们仍然会感到空虚和缺憾”。

0.3 开源共享精神

简单来说,开源软件的特点就是把软件程序与源代码文件一起打包提供给用户,让用户在不受限?#39057;?#20351;用某个软件功能的基础上还可以按需进行修?#27169;?#25110;编制成衍生产品再发布出去。用户具有使用自由、修改自由、重新发布自由以及创建衍生品的自由。这也正好符合了黑客和极?#25237;?#33258;由的追求,因此国内外开源社区的根基?#24049;?#24222;大,人气也相?#22791;摺?/p>

坦白来讲,?#35838;?#25237;身于Linux行业的技术人或者程序员只要听到开源项目就会由衷地感到自豪,这是一种从骨子里带有的独特情怀。开源的企业不单纯是为了利益,而是互相扶持,努力服务好更多的用户。开源软件最重要的特性有下面这些。

低风险:使?#24125;?#28304;软件无疑把命?#31169;?#20184;给他人,一旦封闭的源代码没有人来维护,你将进退维谷;而且相较于商?#31561;?#20214;公司,开源社区很少存在倒闭的问题。

高?#20998;剩?/strong>相较于闭源软件产品,开源项目通常是由开源社区来研发及维护?#27169;?#21442;与编写、维护、测试的用户量众多,一般的bug还没有等爆发就已经被修补。

?#32479;?#26412;:开源工作者都是在?#32531;?#40664;默且无偿地付出劳动成果,为美好的世界贡献?#29615;?#21147;量,因此使用开源社区推动的软件项目可以节省大量的人力、物力和财力。

更?#35813;鰨?/strong>没?#24515;?#20010;笨蛋会把木马、后门等放到开放的源代码中,这样无疑是把自己的罪行暴露在阳光之下。

但是,如果开源软件为了单纯追求“自由”而牺牲程序员的利益,这将会影响程序员的创造激情,因此世界上现在有60多?#30452;?#24320;源促进组织(Open Source Initiative)认可的开源许可协议来保证开源工作者的权益。对于那些只知道一味抄袭、篡改、破解或者盗版他人作品的不法之徒,?#23637;?#20250;在某一天收到法院的传票。对于准备编写一款开源软件的开发人员,也非常建议先?#31169;?#19968;下当前最?#35753;?#30340;开源许可协议,选择一个合适的开源许可协议来最大限度保护自己的软件权益。

GNU GPLGNU General Public LicenseGNU通用公共许可证):只要软件中包含了遵循GPL协议的产品或代码,该软件就必须也遵循GPL许可协议且开?#30784;?#20813;费,因此这个协议并不适合商用软件。遵循该协议的开源软件数?#32771;?#20854;庞大,包括Linux系统在内的大多数的开源软件都是基于这个协议的。GPL开源许可协议最大的4个特点如下所?#23613;?Gnu-GPL

 

复制自由:?#24066;?#25226;软件复?#39057;?#20219;何人的电脑中,并且不限制复制的数量。

传播自由:?#24066;?#36719;件以各?#20013;问?#36827;?#20889;?#25773;。

收费传播:?#24066;?#22312;各?#32622;?#20171;上出售该软件,但必须提前让买家知道这个软件是可以免费获得?#27169;?#22240;此,一般来讲,开源软件都是通过为用户提供有偿服务的?#38382;?#26469;盈利的。

修改自由:?#24066;?#24320;发人员增加或?#22659;?#36719;件的功能,但软件修改后必须依然基于GPL许可协议授权。

 

BSDBerkeley Software Distribution,伯克利软件发布版)许可协议:用户可以使用、修改和重新发布遵循该许可的软件,并且可以将软件作为商?#31561;?#20214;发布和销售,前提是需要满足下面3个条件。

bsd

 

1:如果再发布的软件中包含源代码,则源代码必须继续遵循BSD许可协议。

2:如果再发布的软件中只有二进制程序,则需要在相关文档或版权文件中声明原始代码遵循了BSD协议。

3:不?#24066;?#29992;原始软件的名字、作者名字或机构名?#24179;?#34892;市场推广。

 

Apache许可证版本(Apache License Version许可协议在为开发人员提供版权及专利许可的同时,?#24066;?#29992;户拥有修改代码及再发布的自由。该许可协议?#35270;?#20110;商?#31561;?#20214;,现在?#35753;?#30340;Hadoop、Apache HTTP Server、MongoDB?#35748;?#30446;都是基于该许可协议研发?#27169;?#31243;序开发人员在开发遵循该协议的软件时,要严格遵守下面的4个条件。

apache

 

1:该软件及其衍生品必须继续使用Apache许可协议。

2:如果修改了程序源代码,需要在文档中进行声明。

3:若软件是基于他人的源代码编写而成?#27169;?#21017;需要保留原始代码的协议、商标、专利声明及其他原作者声明的内容信息。

4:如果再发布的软件中有声明文件,则需在此文件中标注Apache许可协议及其他许可协议。

MPLMozilla Public LicenseMozilla公共许可)许可协议相较于GPL许可协议,MPL更加注重对开发者的源代码需求和?#25214;?#20043;间的平衡。

MITMassachusetts Institute of Technology)许可协议:目前限制最少的开源许可协议之一,只要程序的开发者在修改后的源代码中保留原作者的许可信息即可,因此普遍被商?#31561;?#20214;所使用。

0.4 为什么学习Linux系统?

同学们当读到这个小节,相信您已经基本熟悉了刘遄老师的写作特点(但不?#22681;?#35838;特点)——能用一句话讲清的事情,我绝不会造出一?#20301;?/strong>。这样的?#20040;?#38750;常明显,首先是文章不再冗长,并配上了大量图片看起来非常的有乐趣,其?#38382;?#33021;够让您一眼就找到最重要的知识和干货,所以接下来我将会用一?#20301;白?#32467;出Linux系统的来历和发展历程,请留心每个时间点即可。

早在20世纪70年代,UNIX系统是开源而且免费的。但是在1979年时,AT&T公司宣布了对UNIX系统的商业化计划,随之开源软件?#24213;?#21464;成了版权式软件产业,源代码被当作商业机密,成为专利产品,人们再也不能自由地享受科技成果。

于是在1984年,Richard Stallman面对于如此封闭的软件创作环境,发起了GNU源代码开放计划并制定了著名的GPL许可协议。1987年时,GNU计划获得了一项重大突破—gcc编译器发布,这使得程序员可以基于?#24125;?#35793;器编写出属于自己的开源软件。随之,在1991年10月,?#20381;己?#23572;辛基大学的在校生Linus Torvalds编写了一款名为Linux的操作系统。该系统因其较高的代码质量且基于GNU GPL许可协议的开放源代码特性,迅速得到了GNU计划和一大批黑?#32479;?#24207;员的支持。随后Linux系统便进入了如火如荼的发展阶段。

1994年1月,Bob Young在Linux系统内核的基础之?#24076;?#38598;成了众多的源代码和程序软件,发布了红帽系统并开始出售技术服务,这进一步推动了Linux系统的普及。1998年以后,随着GNU源代码开放计划和Linux系统的继续火热,以IBM和Intel为首的多家IT企业巨?#25151;?#22987;大力推动开放源代码软件的发展。到了2017年年底,Linux内核已经发展到了4.13版本,并且Linux系统版本也有数百个之多,但它们依然都使用Linus Torvalds开发、维护的Linux系统内核。RedHat公司也成为了开源行?#23548;癓inux系统的带头公?#23613;?/p>

gnu

在讲课时,我经常会问同学们一个问题:“为什么学习Linux系统?”很多学生为了让我高兴,直接就说“因为Linux系统是开源?#27169;?#25152;以要去学习”。其实这个想法是完全错误?#27169;?#24320;源的操作系统少说有100个,开源的软件至少也有十万个,为什么不去逐个学习?所以上面谈到的开源特性只是一部分优势,并不足以成为您付出精力去努力学习的理由。

对于用户来讲,开源精神仅具备锦上添花的效果,因此正确的学习动力应该源自于:Linux系统是一款优秀的软件产品,具有类似UNIX的程序界面,而且继承了UNIX的稳定性,能够较好地满足工作需求。

大多数读者应该都是从微软的Windows系统开始?#31169;?#35745;算机和网络?#27169;?#22240;此肯定会有这样的想法“Windows系统很好用啊,而且?#37096;?#36275;以满足日常工作需求?#20581;薄?#23458;观来讲,Windows系统确实很优秀,但是在安全性、高可用性与高性能方面却难以让人满意。您应该见过下面这张图片。

Windows蓝屏

想必读者现在已经能猜到,为什么要在需要长期稳定运行的网站服务器上、在处理大数据的集群系统中以及需要协同工作的环境中采用Linux系统了。通过下图?#37096;?#20197;看出Linux系统相较于Windows系统的具体优势。

linuxPkwindows

Linux的优势读者可先作?#31169;?#26242;不需深究,学习中再慢慢感受。

0.5 常见的Linux系统版本

在介绍常见的Linux系统版本之前,首先需要区分Linux系统内核与Linux发行套件系统的不同。Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。而Linux发行套件系统是我们常说的Linux操作系统,?#24067;词?#30001;Linux内核与各种常用软件的集合产品。全球大?#21152;?#25968;百款的Linux系统版本,每个系统版?#24452;加?#33258;己的特性和目标人群,下面将可以从用户的角度选出最?#35753;?#30340;几款进行介绍。

注:在《Linux就该这么学》书籍的其余章节中将以"Linux系统"来替代"Linux发行套件系统"这个词。

redhat

红帽企业系统(RedHatEnterpriseLinux,RHEL.)[点此下载]

红帽公司是全球最大的开源技术厂商,RHEL是全世界内使用最广泛的Linux系统。

RHEL系统具有极强的性能与稳定性,并且在全球范围内拥?#22411;?#21892;的技术支持。

RHEL系统也是本书、红帽认证以及众多生产环境中使用的系统。


centos

???? 社区企业操作系统(Community Enterprise Operating SystemCentOS

通过把RHEL系统重新编译并发布给用户免费使用的Linux系统,具有广泛的使用人群。CentOS当前已被红帽公?#23613;?#25910;编”。


centos

Fedora

由红帽公司发布的桌面版系统套件(目前已经不限于桌面版)。

用户可免费体验到最新的技术或工具,这些技术或工具在成熟后会被加入到RHEL系统中,因此Fedora也称为RHEL系统的“试验田”。

运维人员如果想时刻保持自己的技术领先,就应该多关注此类Linux系统的发展变化及新特性,不断改变自己的学习方向。

OpenSUSE

openSUSE

源自德国的一款著名的Linux系统,在全球范围内有着不错的声誉及市场?#21152;新省?/p>


Gentoo

Gentoo

具有极高的自定制性,操作复杂,因此适合有经验的人员使用。读者可以在学习完本书后尝试一下该系统。


centos

Debian

稳定性、安全性强,提供了免费的基础支持,可以良好地支持各?#38047;?#20214;架构,以及提供近十万种不同的开源软件,在国外拥有很高的认可度和使用?#30465;?/p>


centos

Ubuntu

是一款派生自Debian的操作系统,对新款硬件具有极强的兼容能力。

Ubuntu与Fedora都是极其出色的Linux桌面系统,而且Ubuntu?#37096;?#29992;于服务器领域。

现在国内大多数Linux相关的图书都是围绕CentOS系统编写?#27169;?#20316;者大多?#19981;?#32473;出围绕CentOS进行写作的一系列理由,但是很多理由都站不住脚,根本没有剖析到CentOS系统与RHEL系统的本质关系。CentOS系统是通过把RHEL系统释放出的程序源代码经过二次编译之后生成的一种Linux系统,其命令操作和服务配置方法与RHEL完全相同,但是去掉了很多收费的服务套件功能,而?#19968;?#19981;提供任何?#38382;?#30340;技术支持,出现问题后只能由运维人员自己解决。经过这般分析基本上可以判断出,选择CentOS的理由只剩下—免费!当人们大举免?#36873;?#24320;?#30784;?#27491;义的旗帜来宣扬CentOS系统的时候,殊不知CentOS系统其实早在2014年年初就已经被红帽公?#23613;?#25910;编?#20445;?#24403;前只是战略性的免?#35759;?#24050;。再者说,根据GNU GPL许可协议,我们同样?#37096;?#20197;免费使用RHEL系统,甚至是修改其代码创建衍生产品。开源系统在自由程度上没有任何差异,更无关道德问题。

本书是基于最新的RHEL 7系统编写?#27169;?#20070;中内容及实验完全通用于CentOS、Fedora等系统。也就是说,当您学完本书后,即便公司内的生产环境部署的是CentOS系统,也照样可以搞得定。更重要的是,本书配套资料中的ISO镜像与红帽RHCSA及RHCE考试基本保持一致,因此更适合备考红帽认证的考生使用。

随书配备的ISO镜像文件下载地址:http://www.9500870.com/tools

深度评解红帽RHCSA、RHCE、RHCA认证:http://www.9500870.com/redhat-certificate

0.6?优秀的RHEL7系统

本小节的内容是我在2015年写给学员的一篇文章,现在RHEL 7系统已经经过近三年的迭代更新,此时再回看这篇文章,发现我的预测还是很准确吧。当前,国内大多数机房都已经部署了RHEL 7系统,国内外多家银行机构、保险公司系统也?#36861;?#19978;线CentOS 7或RHEL 7系统,但我依然想引用这篇文章来帮助读者?#31169;釸HEL 7系统,而且我也深信这篇文章同样?#19981;崾视?#20110;未来的RHEL 8系统。

2014年年末,RedHat公?#23601;?#20986;了当前最新的企业版Linux系统—RHEL 7,彼时国内外各大?#25945;宥几?#20102;不少特写?#20302;罰?#34892;业也给予了硕大的期待。但是,时至今日RHEL 7系统的市场?#21152;新?#21364;一直不温不火,于是有人开始对RHEL 7系统的未来表示担?#27169;?#29978;至有人还拿出各种论调来唱衰Linux系统,觉得开源厂商已经过了事业最高点,要在服务器领域让步于Windows系统了。这些话其实并没必要去反?#25285;?#20219;?#25105;?#20010;产品都会有其拥趸和黑粉,时间会向所有人证明一?#23567;?#25105;们现在只是来单纯地聊一聊这个RHEL 7系统。

在正式开聊之前,希望读者对Linux系统特性和运维领域有基本的?#31169;猓?#30693;道Linux系统在服务器领域中占据着不可小觑的市场份额,认识到RedHat厂商对Linux系统及整个开源行业的重要影响,更知道CentOS系统其实是RHEL系统的衍生品。如果以前使用过一?#38382;?#38388;的RHEL 7系统,我们就更能顺畅地讨论“红帽Linux系统是否是一个失败的产品”这个问题。

我们先来看一个烫手的热议问题:“为什么半年过去了,RHEL 7系统的市场份额依然不温不火?要不要返回去学习?#20064;?#26412;的Linux系统?”甚至有阴谋论?#24471;?#22269;在使用新版本的Linux系统来搜集全球信息,告诫我们千万不要去碰。这个问题必须要回应,否则更多的阴谋论会层出不穷,甚至会让国内某些认知能力欠缺的?#25945;?#23545;开源行业产生误解甚至曲解。

基于前面提到的与读者共有的经验共识和篇幅限制,下面的论证速度会比较快,?#19981;?#24456;有意思。首先,RHEL是企业版的服务器系统而不是用来玩耍折腾的桌面机系统,更何况作为桌面操作系统的Windows 7在2009年7月14日发布之后,整整用了3年才开始真正普及,难道在2009年到2013年间,Windows 7就是失败的产品吗?再者,RHEL 7系统创新式地集成了Docker虚拟化技术,支持XFS文件系统,兼容微软的身份管理,并采用systemd作为系统初始化进程,其性能和兼容性相较于之前版?#24452;加?#20102;很大的改善,很明显是一款非常优秀的操作系统。最后,其实单从纳入OpenStack和Docker的决策上来讲,就应该相信红帽的开发团队不是在闭门造车。因此应该重新考虑到底是哪里出了问题。

运维人员在心里经常会想:“现在的环境跑得好好?#27169;?#20026;什么要换呢?”重新部署生产环境不是?#24213;?#19978;操作系统万事大吉,也不是把软件随便安装上就能拍屁股走人?#27169;?#36824;要考虑升级带来的风险。

日后的生产环境出了问题,谁来负责?

旧的软件依然能否与新系统兼容?

新的系统或软件是否有bug?

安全性如何,审计怎么做?

之前购买的第三方技术支?#36136;?#21542;可以具备相应的能力?

升级后是否会影响到某些软件的版权,是否需要重新付费?

不习惯新系统带来的变化怎么办?

费力升级后对自己有什么?#20040;Γ?/p>

……

客观来讲,这次RHEL 7系统的改变实在太大,最重要的是它采用了systemd作为初始化进程。这样一来,几乎之前所有的运维?#36828;?#21270;脚?#24452;?#38656;要修改。那么,到底还要不要升级到RHEL 7?当然,也不是说服务器机房中的生产环境从不更新换代,当工作需求超过了当前版本的能力范围时,就必须要进行升级。比如,rsyslogd日志记录服务在RHEL 6系统中的版本是5.8,而现在最新的版本已经是8.1。这两个版本之间差了3个大的主版本号,其功能就有了很大的差距,您觉得会一直用旧的版本吗?

早在2014年年初,Fedora系统首次采用了systemd系统初始化进程,当时我就断言RHEL 7系统?#19981;?#20351;用systemd,所以当即更新了自己的培训课程。这也让身在其他培训机?#22815;?#22312;学习init参数的用户心生羡?#20581;?#25152;以,不论是学习Linux还是编程语言,?#21152;?#35813;选择当前稳定且最新的版本作为学习环境。

稳定:无论?#22681;?#34892;开发还是运维,稳定压倒一?#23567;?/p>

最新:?#20064;?#26412;可能会有更大的?#24597;?#23384;在安全漏洞或者功能缺陷,而新版本不仅出现漏洞的?#24597;?#23567;,而且即便出现漏洞,?#19981;?#24555;速得到众多开源社区和企业的响应并更快地修?#30784;?/p>

我?#30475;?#22312;公开场合讲座时都会表达这样一个观点:“我们并不?#19988;?#20026;开源而?#19981;禠inux,而?#19988;?#20026;Linux系统真的非常优秀,开源精神仅仅?#22681;?#19978;添花而已。”我们在前文中已经狠狠地肯定了Linux系统对运维行业甚至是对世界的影响。大家要做的就是去相信我对运维行业未来发展的判?#24076;缓?#25918;手来学习吧。

0.7??#31169;?#32418;帽认证

红帽公?#22659;?#31435;于1993年,是全球首家收入超10亿美元的开源公司,总?#35838;?#20110;美国,分支机构遍布全球。红帽公司作为全球领先的开源和Linux系统提供商,其产品已被?#21040;?#24191;泛认可并使用,尤其是RHEL系统在?#30340;?#25317;有超高的Linux系统市场?#21152;新省?#32418;帽公?#22659;?#20102;提供操作系统之外,还提供了虚拟化、中间件、应用程序、管理和面向服务架构的解决方案。

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

2014年6月10日,红帽公司在发布新版红帽企业版系统(RHEL 7)的当天即在红帽英文官网更新了其对RHCSA与RHCE培训政策的调整,考生只有先通过红帽RHCSA认证后才能考取红帽RHCE认证。

红帽认证进阶等级图

刘遄老师的红帽证书验证地址:https://www.redhat.com/rhtapps/certification/verify/?certId=120-128-491

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

管理文件、目录、文档以及命令行环境;

使用分区、LVM逻辑卷管理本地存储;

安装、更新、维护、配置系统与核心服务;

熟?#21453;?#24314;、修改、?#22659;?#29992;户与用户组,并使用LDAP进行集中目录身份认证;

熟练配置防火墙以及SELinux来保障系统安全。

rhcsa

红帽认证管理员(RHCSA)证书示例

红帽认证工程师(Red Hat Certified Engineer,RHCE)属于Linux系统的中级水平认证,?#35759;认?#23545;RHCSA认证来讲更大,而且要求考生必须已获得RHCSA认证。该认证适合有基础的Linux运维管理员,主要考察对下列服务的管理与配置能力:

熟练配置防火墙规则?#20174;隨Elinux安全上下?#27169;?/p>

配置iSCSI(互联网小?#22270;?#31639;机系统接口)服务;

编写Shell脚本来批量创建用户、?#36828;?#23436;成系统的维护任务;

配置HTTP/HTTPS网络服务;

配置FTP服务;

配置NFS服务;

配置SMB服务;

配置SMTP服务;

配置SSH服务;

配置NTP服务。

rhce

红帽认证工程师(RHCE)证书示例

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

RHCA高分技巧:

红帽RHEL 7版本的RHCA认证需要完成至少5门考试。这5门考试的时间不同,但均为210分合格(70%)。而且红帽公司非常注重RHCA架构师认证的实用性,所以课程总是在随行?#30331;?#21183;而不?#31995;?#25972;。

下表为2017年最新版的考试课程。欲取得红帽RHCA认证,您必须通过以下?#25105;?门认证考试。

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

rhca

红帽认证架构师(RHCA)证书示例

当您读到了这里,是否已经下了决心来学习Linux系统呢?这本书名字叫做《Linux就该这么学》,基础篇除了本章节外总?#19981;?#26377;20个技术章节,书籍基于最新的Linux系统编写而成,并且配套软件及资料完全免费,课程面向小白新手。刘遄老师会从最基础开始带领同学们入门Linux系统,?#32531;?#28176;进式的提高课程?#35759;齲?#20197;达到生产环境对运维人员的要求。咱们的书籍及全套培训课程相较于传统的实地RHCE培训,至少要再多出40%的知识内容,因此只要您能够坚?#32622;刻?#20184;出2小时来学习课程并读完整本书籍,绝对会是您未来5年中进步最快的一次学习经历。

刘遄老师的写作初心其实并不高雅,只是在还债,还了十几年来中国有如此多培训机构赚的那么多钱,但?#27492;?#37117;没有真正给大陆学员一本好教材的债,这是中国学生早就应该享受的服务,不能再拖着假装看不到了。而2017年,其实我们也有一些小私?#27169;?#38500;了整体的做好书籍在线学习网站(http://www.9500870.com/),服务更多的学员和读者之外还要把我们的免费开?#35789;?#31821;《Linux就该这么学》做到别人培训班收费教材的水平,坚持做中国开源站点的道德典范,不骗会员,保持最纯净的技术交流环境,而我们也有想要得到的很简单——如果您满意我们的服务,还请把这本书籍告诉身边的朋友吧!让更多的人知道我们在做的这件事。

0.8 感谢你们相信并选择我

首先,感谢广大读者从众多Linux图书中最终选择了本书,感谢你们的厚爱与信任。相信本书不会让你们失望的。

其次,感谢跟随刘遄老师一起努力打拼的各位成员,他们是(以加入团?#37038;?#38388;排序):?#28120;?#23453;、岳永、张宏宇、冯琪、?#26071;?#23143;、冯振华、张振宇、唐资富、刘峰、?#36280;浴?#33487;西云、李帅、陶武杰、王浩、郭建鹏、周晓雪、郝大发、倪家兴、郑帅、姜?#38498;鍘?#39640;军、王毅、任维国、张雄、周阳、程?#21834;?#20219;倩倩、吴向平、华世发。感谢你们相信我,为了我们共同的事业而奋勇向前,如果没?#24515;?#20204;的帮助和支持,就不会有现在的成绩。在过去两年中,我们从一个每天只有十几人次访问的小博客,发展到了每天将近一万人次访问的公众站点;在两年内更?#22681;?#36830;开通?#31169;?0个QQ技术交流群,群内读者已超过5万人;微信公众号也从0做到了10万粉丝,这些都是此前中国任?#25105;?#26412;技术类电子图书没?#20889;?#21040;的高度和成就。尤其在最近一年,我们的发展速度远?#35835;?#20808;于同行业所有的资讯网站和教育机构,优质图书内容与读者口碑让我们走的每一步都如此扎实。现在我们可以很自豪地讲:“我们?#38376;?#21147;留住了用户,用户看到了我们的付出。”

再次,感谢人民?#23454;?#20986;版社的傅道坤编辑。我们在2015年末初次接触后?#36947;?#24072;便主动提起出版本书的想法,随后一起用?#31169;?年的时间共同打磨本书。感谢?#36947;?#24072;一直以来给予的信任和中肯实用的建议。感谢?#26412;?#32852;合大学应用科技学?#21644;?#24311;梅院长在我研?#21487;?#36827;修教育学期间的?#23637;?#21644;悉心培育,是您引导我步入?#31169;?#32946;学和计算机科学与技术专业。不忘?#24863;#?#19981;忘联大。

最后也是最重要?#27169;?#24863;谢我的?#25913;?#21644;妻子。当我在2015年说想要写一本Linux技术图书的时候,感谢你们相信了我。感谢我的妻子能够理解我的压力,一起来协助管理在线培训班及招生工作,让我有了更多的时间来写作。如果没?#24515;?#20204;的信任和陪伴,我不敢想象自己现在会是什么样子。

0.9 读者服务

本书是一本注重实用性的Linux技术自学图书,自电子版公布后?#31449;?#38405;读量近万次。本书以及后续的进阶篇图书将继续一如既往地免?#36873;?#23436;整地提供给各位读者。当前,我们正在世界各地部署图书配套站点的镜像服务器,旨在用最快的网站响应速度满足您心中那个求知的小宇宙。此外,我们的团队成员在完善、更新本书内容以及配套软件的同时,还将为您收集、整理值得每天一看的“新闻资讯”和“技术干货”。当然,?#19981;队?#24744;到我们的QQ技术群(http://www.9500870.com/club)中寻找技术大牛!

我们的官方新浪微博:https://www.weibo.com/linuxprobe/

刘遄老师的个人新浪微博:https://weibo.com/liuchuan985

刘遄老师的个人微信号码:liuchuan889

微信公众号搜索“Linux就该这么学”或“LinuxProbe?#20445;部?#20197;直接扫一扫下面的二维码↓

而这一切的便利与服务,只差您现在的一个选择,赶紧拿起手机扫描下面的微信二维码吧。

贴纸

Linux系统及运维技术交流群:
Linux技术交流群01:560843(满)
Linux技术交流群02:340829(满)
Linux技术交流群03:463590(满)
Linux技术交流群04:915246(满)
Linux技术交流群05:1663106(满)
Linux技术交流群06:1653851(满)
Linux技术交流群07:2632018(满)
Linux技术交流群08:2636170(满)
Linux技术交流群09:2650582(满)
Linux技术交流群10:3026356(满)
Linux技术交流群11:2659793(满)
Linux技术交流群12:2659106(满)
Linux技术交流群13:1675603(满)
Linux技术交流群14:2063798(满)
Linux技术交流群15:2093570(满)
Linux技术交流群16:1670392(满)
Linux技术交流群17:3682536(满)
Linux技术交流群18:3859061(满)
Linux技术交流群19:3589230(满)
Linux技术交流群20:3807239(满)
Linux技术交流群21:2765086(满)
Linux技术交流群22:2096581(满)
Linux技术交流群23:193666689(满)
Linux技术交流群24:193666690(满)
Linux技术交流群25:193666691(满)
Linux技术交流群26:193666692(满)
Linux技术交流群27:193666693(满)
Linux技术交流群28:193666694(满)
Linux技术交流群29:193666695(满)
Linux技术交流群30:193666696(满)
Linux技术交流群31:193666697(满)
Linux技术交流群32:193666698(满)
Linux技术交流群33:3208759(满)

Linux技术交流群34:2265381(4月份新群,?#38431;?#21152;入)

全国Linux技术交流QQ群汇总:http://www.9500870.com/club

本文原创地址:http://www.9500870.com/chapter-00.html编辑:刘遄,审核员:暂无