章节简述:
Hello World! 在本章节中,刘遄老师将向各位读者讲述自己十多年来的Linux系统学习感悟以及教学心得。《Linux就该这么学(第3版)》不仅继承了前作的精华,还增添了新的内容和视角,旨在帮助读者更轻松地学习Linux操作系统。
Linux系统之所以能够蓬勃发展,源于其坚实的开源社区基础。我们将与读者共同探讨学习开源软件的诸多优势,详细介绍包括GPL、LGPL、BSD、Apache、MIT、Mozilla在内的主流开源许可证,以便未来您能做出更适合自己的选择。
开源软件的四大优势——低风险、低成本、高品质和高透明度,开源精神也是每位Linux技术人从骨子里感到自豪的情怀。刘遄老师会用通俗易懂的方式,结合幽默风趣的“八卦”,讲述UNIX和Linux系统自1969年以来的发展历程。我们不仅能了解半个多世纪的开源技术发展脉络,还能深入认识当今最热门的9款开源操作系统——RHEL、CentOS、Fedora、Debian、Ubuntu、openSUSE、Kali、Gentoo和Deepin。随着内容的深入,您还将全面了解开源软件的盈利模式,并洞察开源行业的未来发展趋势。
此外,本书将引导大家深入学习Linux系统,详细解析红帽认证体系以及最新的红帽RHEL 10系统的变化和战略定位。通过全面地讲解,帮助您掌握红帽RHCSA、RHCE和RHCA认证的每一个细节,进而制定切实可行的学习计划,迈向技术巅峰。
本章目录结构
0.1 本书作者简介
本书作者刘遄(Liu Chuán)从事于Linux运维技术行业,高中时期便因兴趣的驱使而较早地接触到了Linux系统并开始学习运维技术。在2012年获得红帽认证工程师RHCE 6版本认证,2015年年初又分别斩获RHCE 7版本和红帽认证架构师RHCA认证。于2017年撰写出版的《Linux就该这么学》累计销量突破10万册,同年被人民邮电出版社评选为“年度优秀作者”。2020年获得RHCE 8版本认证。2021年《Linux就该这么学(第2版)》上市,2023年《Linux常用命令自学手册》问世并被评为“畅销新书”及“影响力作者”奖项,2024年和2025年又相继获得RHCE 9与RHCE 10版本认证,继而为写作本书夯实了技术功底。
尽管如此,依然深知水平有限且技术一般,若不是得益于诸多良师益友的无私帮助,肯定不能如此顺利地取得上述成绩,更无法如期完成本书的写作工作。并且,作为一名普通的技术人,我曾经也亲身经历过半夜还在培训班的辛酸,体验过拥堵6个多小时车程的无奈,也翻看过市面上十几本如同嚼蜡般的Linux技术书籍……这种种经历使我更加坚定了写作本书的信念。此刻,我正是怀揣着一颗忐忑的心,尽自己最大的努力把有用的知识继续分享给读者,希望这本新书依然能够帮助大家少走一些弯路,更轻松地入门Linux系统。
窃以为,一名技术高超的导师不应该仅仅是技术的搬运工,而应该是优质知识的提炼者。所以在写作过程中,我不希望也不会将自己了解掌握的所有信息都填充到这本书里,借此来炫技,而是从真正贴近于新人学习特点的角度出发,主动摒弃不实用的部分,并把重点、难点反复实践。这样的好处也很明显,可以使读者在加深理论知识理解的同时,轻松掌握生产环境中用到的实战技术。
您手里所持的这本书,基于最新的红帽企业版系统RHEL 10编写而成,其内容通用于绝大多数的Linux系统,具有广泛的适用性。本书配套软件及资料完全免费,可通过q13zd.cn网站获取,相关的付费培训课程大家可根据自身情况自愿报名。本书将会从零基础带领您入门Linux系统,然后渐进式地提高内容难度,以匹配生产环境对运维人员的要求。而且,本书每章都配套有大量的图、表、命令示例以及课后复习题,大家可以在阅读本书的过程中同步操作完所有的实验内容,以达到增强学习兴趣与加深记忆的效果。另外,本书以及配套资源相较于当前红帽RHCE 10版本的考试要求,至少要再多出50%的内容,而且已经有几千位学员陆续通过本书的学习顺利取得认证。因此,只要能每天坚持学习,相信这绝对是体验极佳、进步极快的一次学习经历。
最后想说的是,我的写作初心其实并不高雅,只是在还债,偿还这十几年来中国有如此多的培训机构赚了那么多钱,但却没有一家培训机构真正给学员拿出一本好教材的债,而这应该是我们的学员早就可以享受的服务,不能再选择性失明了。而到了2025年,我的写作初衷也融入了一点小私心,除了运营好本书的在线学习网站q13zd.cn,服务更多的学员和读者之外,还要把免费开源图书做到远超其他培训机构收费教材的水平,并坚持做中国开源站点的道德典范,不欺骗,不作恶,保持最纯净的技术交流环境,请各位读者监督。而我们想要得到的也很简单—如果您认可刘遄老师的付出并满意配套服务,还请把本书告诉身边的朋友,让更多的人知道我们在做的这件很酷的事。
0.2 学习是件苦差
我常常怀疑,人类的DNA中是不是也有一个类似于Linux系统中变量值的东西(这里姑且称之为GoodStudy)。这个变量决定着我们的行为,当值为1时,痴迷于学习无法自拔,值为0时,则全心享受生活。估计对于大多数人来说这个值应该都在0.5左右徘徊吧。真希望有哪一位生物学家能早点找到这个变量,周一到周五将这个值调高点儿,周末再调回正常。想想都觉得很有科技感,期待着这一天赶紧到来。
那在此之前,该如何应对?
答案只有一个:靠自律。
在正式开始学习前,我不想回避这个现实问题—学习从来都不是一件轻松的事。如果说学习Linux系统真的很简单,那必定是骗子的谎言,起码这不能给读者带来高薪。在每天起床后的几分钟时间里,大脑都会陷入斗争状态—是该聊会儿天呢,还是要追集美剧呢,还是翻开那本可怕的《Linux就该这么学》呢?这个时候,请不要忘记自己最初的梦想。十年后的你,一定会感激现在拼命努力学习的自己。身为作者,我的使命就是让这本书对得起您为此花费的时间、精力和金钱,让您每学完一个章节都是一次进步。
图书的写作是一件劳神费力的事情,从我起笔,到您手里,往往要两三年的时间,甚至更久。稻盛和夫先生在《活法》中的一段话一直激励着我,也是我最初的精神支柱,现在转赠给正在阅读本书的读者:
“工作马马虎虎,只想在兴趣和游戏中寻觅快活,充其量只能获得一时的快感,绝不能尝到从心底涌出的惊喜和快乐,但来自工作的喜悦并不像糖果那样—放进嘴里就甜味十足,而是需要从劳苦与艰辛中渗出。因此当我们聚精会神、孜孜不倦、克服艰辛后达到目标时的成就感,世上没有哪种喜悦可以类比。更何况人类生活中工作占据了较大的比重,如果不能从劳动中、工作中获得充实感,那么即使从别的地方找到快乐,最终仍然会感到空虚和缺憾。”
建议大家拿出一支笔,在下面空白处记录下此刻的学习初心和动力——不论是兴趣也好,工作需要也好,想赚高薪也好,都请记录下来。因为完全阅读完本书并做完里面的实验至少需要2~3个月时间,感到疲惫时就看一下给自己的留言,这会给我们提供源源不断的动力,所以,请跨越时空跟自己说句话吧:
给自己的留言:
年 月 日
实际上,对普通用户而言,开源共享精神仅具备锦上添花的效果,真正重要的是Linux系统本身的优秀质量,它提供了类似UNIX的优雅和高效的程序界面,并继承了UNIX系统的良好稳定性。而且,开源社区也在源源不断地提供高品质代码以及丰富的第三方软件支持,使Linux能够在高可用性、高性能等方面满足最苛刻的工作需求。
当然,大多数读者应该都是从微软的Windows系统开始接触计算机和网络的,因此肯定会有这样的想法“Windows系统很好用啊,而且也满足日常工作需求呀”。客观来讲,Windows系统确实很优秀,但是在安全性、高可用性、高性能方面却难以让人满意。您应该见过下面这张图片。虽然蓝屏不是经常可以看到的,但若这样的“事故”发生在生产环境中则后果是绝对不敢想象的。
因此,学习Linux不仅仅是因为它开源,更是因为它是一款能够在关键性能指标上提供可靠保障的系统。Linux系统的这些特质,加上开源给我们带来的自由和灵活性,共同构成了选择学习它的充分理由。
Linux在服务器和云计算领域具有显著的优势,2025年公开的数据表示:全球前一百万个Web服务器中有96.3%采用了Linux系统。
谷歌公司的搜索引擎、电子邮箱、云服务也都运行在Linux系统之上,其实这并不出奇,就算是手机上常用的安卓操作系统(Android),也是基于Linux内核开发的。另外全球云服务器市场的第一名——亚马逊云平台(Amazon Web Services,AWS)中,有超过90%的服务器采用了Linux系统,是公有云业务底层架构的绝对主力。
还有一个更极端的应用场景—全球超级计算机竞赛。每年,全球都会评选出500台计算速度最快的超级计算机,如美国的Frontier、Summit、Sierra,日本的Fugaku,芬兰的LUMI,以及中国的神威·太湖之光。截至本书写作时,这些超级计算机无一例外采用的都是Linux操作系统。
为了更直观地展示Linux和Windows之间的差异,我们进行了以下的归纳和比较,详见下图。这些差别是由刘遄老师凭借工作经验总结出来的,或许您现在不完全认同,但没关系,可以在学习中慢慢感受。
坦白来讲,每位投身于Linux行业的技术人或者程序员只要听到开源项目就会由衷地感到自豪,这是一种从骨子里带有的独特情怀。开源企业不单纯是为了利益,而是互相扶持,努力服务好更多的客户。在这个生态中,开源社区更是与全球用户唇齿相依,任何人都可以贡献自己的代码与灵感,同时也都能从中获益。
如此良性循环下来,使得开源软件拥有以下四大关键性优势:
Linux系统的吉祥物名为Tux,是一只呆萌的小企鹅。相传Linus Torvalds在童年时期去澳大利亚的动物园游玩时,不幸被一只企鹅咬伤,所以为了“报复”就选择了这个物种作为吉祥物。这个故事是否可信无从考证,但万幸是只企鹅,而不是老虎或者狮子,否则就不是换个Logo这么简单的事了。
1993年,红帽(Red Hat)公司创始人Bob Young在Linux系统内核的基础之上,集成了众多的常用源代码和程序软件,随后发布了红帽操作系统并开始出售技术服务,这进一步推动了Linux系统的普及。1998年以后,随着GNU源代码开放计划和Linux系统的继续火热,以IBM和Intel为首的多家IT巨头企业开始大力推动开放源代码软件的发展,很多人认为这是一个重要转折点。2012年,红帽公司成为全球第一家年收入10亿美元的开源公司,后来是20亿、30亿……不断刷新纪录。
【改改改:确认7版本内核是否已发布//www.kernel.org/】时至今日,Linux内核已经发展到7.0版本,衍生系统也有数百个版本之多,它们使用的都是Linus Torvalds开发维护的Linux系统内核。如今红帽公司不仅在开源领域中稳坐领导者的宝座,也成为Linux系统在商业化和技术推广上的领头羊。
0.5 常见的Linux系统版本
在深入了解常见的Linux版本前,我们先明确两个概念:Linux系统内核和Linux发行套件。
Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、磁盘、文件系统控制及多任务功能的系统核心程序(第2章会有详细介绍)。
Linux发行套件则是人们常说的Linux操作系统,也就是由Linux内核与各种常用软件的集合产品。
全球大约有数百款的Linux系统,每个版本都有自己的特性和目标人群—有的主打稳定性和安全性,有的主打免费使用,还有的主要突出定制化强等特点,各有所长。
下面从用户的角度选出最热门的几款进行介绍。
Tips
红帽企业版系统(RHEL,RedHatEnterpriseLinux)
前文在介绍Linux系统的发展历史时,曾提到过红帽公司。作为全球知名的开源技术厂商,其产品值得我们放到第一位来介绍。红帽公司成立于1993年,于1998年在纳斯达克上市,自从1999年起陆续并购了包括JBoss中间件供应商、CentOS社区企业操作系统、Ceph企业级存储业务等在内的数十家高科技公司及热门产品,进一步强化了自己在行业中的领导地位。2019年,IBM怒砸340亿美元收购了红帽公司,从此Red Hat走上了软硬皆强的康庄大道。
RHEL首发于2002年3月,当年Dell、HP、Oracle以及IBM公司便纷纷表示支持该系统平台的硬件开发,因此红帽企业版Linux系统的市场份额在近20年时间内持续攀升。当前是全世界使用最广泛的Linux系统之一,在世界500强企业中,所有的航空公司、电信服务提供商、商业银行、医疗保健公司均无一例外地通过该系统向外提供服务。RHEL系统以卓越的稳定性著称,在全球范围内都可以获得完善的技术支持。
【改改改:替换新系统的特性】红帽企业版Linux系统当前的最新版本是RHEL 10,该系统也是本书和红帽认证考试中默认使用的操作系统,全新支持的GCC 13、Rust 1.71和LLVM 16,一定能让您有种耳目一新的感觉。
RHEL系统及随书配套工具下载链接://q13zd.cn/tools
CentOS Stream社区企业操作系统(Community Enterprise Operating System)
顾名思义,CentOS是由开源社区研发和维护的一款企业级Linux操作系统,最为人广泛熟悉的标签就是“免费”。如果您问一个运维“老鸟”选择CentOS系统的理由,他绝对不会跟你说更安全或更稳定,而只是说两个字—免费!由于红帽企业版Linux是开源软件,任何人都有修改和创建衍生品的权利,因此CentOS便是将红帽企业版Linux中的收费功能通通去掉,然后将新系统重新编译后发布给用户免费使用的Linux系统。正是这一特性,让CentOS系统成功出圈,赢得百万级用户的支持。
由于CentOS是针对红帽企业版Linux进行修改后再发布的版本,因此不会针对它单独开发新功能,CentOS的版本号也是随红帽企业版Linux而变更。例如,CentOS 8.0对应的就是RHEL 8.0,CentOS 8.1对应的就是RHEL 8.1;以此类推。再就是,CentOS系统和RHEL系统的软件包互相通用。也就是说,如果工作中用的是RHEL,但是在安装某款软件时只找到了该软件的CentOS系统软件源,也是可以正常安装该软件的。
2014年1月被红帽公司收购,2019年CentOS项目改名为CentOS Stream。CentOS Stream继承了前辈的免费特性,但从本质上讲,CentOS Stream不再仅仅是RHEL的一个衍生版,它更像是RHEL的滚动预览版。也就是说生态位于Fedora和RHEL之间,不再是RHEL系统的衍生品了,而像是RHEL系统的预览版,用户和开发人员可以在CentOS Stream中使用和体验到下一版RHEL系统中的功能,不再与RHEL系统在商业化上产生冲突。
CentOS系统永远地停留在了8版本,老刘内心深处还是要感慨一下,2019年这一刻,或许才是收购CentOS项目本质的目的吧,资本的力量,哎!
Fedora Linux
Fedora翻译为中文是“浅顶软呢男帽”的意思,翻译之后跟Linux系统很不搭界,所以更多人干脆将其音译为“费多拉”系统。Fedora Linux是正正经经的红帽公司自己的产品,最初是为了给红帽企业版Linux制作和测试第三方软件而构建的产品,孕育了最早的开源社群,它固定每六个月发布一次新版本,当前在全球有数百万用户。
Fedora是桌面版本的Linux系统,可以理解成是微软公司的Windows 12。它的目标用户是应对日常的工作需要,而不是追求稳定性的人群。用户能够在这个系统中体验到最新的软件,当这些软件的技术成熟后才会被移植到红帽企业版Linux中,因此Fedora也被称为RHEL系统的“试验田”。运维人员如果想每天都强迫自己多学点Linux知识,保持自己技术的领先性,就应该多关注此类Linux系统的发展变化和新特征,不断调整自己的学习方向。
Rocky Linux
2021年,由原CentOS系统项目的联合创始人Gregory Kurtzer创立的Linux系统,作为对Red Hat停止CentOS项目的反击。这款系统是从RHEL衍生而来,旨在填补CentOS留下的空白,并重新回归到开源社区的运营模式,并承诺永久免费。用户可以从RHEL或CentOS无缝过渡到Rocky Linux,操作方式和软件包完全兼容,这一点尤其重要,因为它保证了企业用户在迁移到Rocky Linux后可以继续使用他们熟悉的环境和工具,无须重大改变。
此外,Rocky Linux承诺为每个版本提供长达10年的支持期限,确保企业用户能够长时间内稳定使用,无须频繁进行系统升级或更换,这对于寻求长期稳定性和安全性的企业尤为重要。把免费的系统做到收费的水平, 秉承对开源精神的信念,希望Rocky Linux能够从CentOS项目中浴火重生。
Debian Linux
一款基于GNU开源许可证的Linux系统,历史久远,最初发布于1993年9月。Debian的名字取自创始人Ian Murdock和他女朋友Debra的姓氏组合。在维基百科中,Debian被翻译为“蝶变”系统,多么浪漫而富有诗意的名字。但可惜国内的用户不买账,看着Logo一圈一圈的形状,硬生生地将经念歪了。这么多年下来,现在反而很少有人听说过蝶变系统这个名字了。
Debian系统具有很强的稳定性和安全性,并且提供了免费的基础支持,可以良好地适应各种硬件架构,以及提供近十万种不同的开源软件,在国外拥有很高的认可度和使用率。虽然Debian也是基于Linux内核,但是在实际操作中还是跟红帽公司的产品有一些差别,例如RHEL使用Yum和DNF工具来安装软件,而Debian使用的则是APT工具。
Ubuntu Linux
Ubuntu是一款基于Debian的桌面Linux系统,以Debian为蓝本进行修改和衍生而来,发布周期为6个月。Ubuntu的中文音译为“乌班图”,这个词最初来自于非洲南部部落使用的祖鲁语,意思是“我的存在是因为大家的存在”,体现了一种谦卑、感恩的价值观,寓意非常好。
Ubuntu系统的第一个版本发布于2004年10月。2005年7月,Ubuntu基金会成立,Ubuntu后续不断增加开发分支,有了桌面版系统、服务器版系统和手机版系统。据调查,Ubuntu最高峰时的用户达到了10亿人。尽管Ubuntu基于Debian系统衍生而来,但会对系统进行深度化定制,因此两者之间的软件并不一定完全兼容。Ubuntu系统现在由Canonical公司提供商业技术支持,只要购买付费技术支持服务就能获得帮助,桌面版最长3年,服务器版最长5年。
Kali Linux
跟上面的呆萌大蜥蜴相比,Kali Linux的Logo似乎有点凶巴巴,一副不好惹的样子。这款系统一般是供黑客或安全人员使用的,能够以此为平台对网站进行渗透测试,通俗来讲就是能“攻击”网站。Kali Linux系统的前身名为BackTrack,其设计用途就是进行数字鉴识和渗透测试,内置有六百多款网站及系统的渗透测试软件,包括著名的网络扫描工具Nmap、数据包分析工具Wireshark和自动化注入工具sqlmap等。
Kali Linux的兼容性极强,不仅可以安装在个人电脑和公司服务器上,还可以安装在手掌大小的树莓派(一款微型电脑)上,让人有种随身携带了一个武器库的感觉,有机会真应该单独写本书聊聊它。
Tips
Linux系统中最常见的两种桌面环境是GNOME和KDE,Kali Linux允许用户自行选择,而其他系统默认都是以GNOME为主。
Gentoo Linux
Gentoo翻译为中文是“巴布亚企鹅”。终于找到一个跟Linux吉祥物—企鹅相关的名字了。巴布亚企鹅是企鹅家族中体型最大的物种之一,游泳时速最快可达36千米—多么灵活的胖子!
Gentoo系统最大的特色就是允许用户完全自由地进行定制。开发人员Daniel曾经说过:“Gentoo系统的设计出发点就是让用户随意使用,没有限制地使用”。只要理解了这句话,后面也就不需要再解释什么了。在Gentoo系统中,任何一部分功能(包括最基本的系统库和编译器)都允许用户重新编译;用户也可以选择喜欢的补丁或者插件进行定制,受到了无数技术发烧友的青睐。但是,也因为Gentoo极高的自定制性,导致操作复杂,因此仅适合有经验的运维人员使用,不推荐作为新人第一款接触到的Linux系统。
深度操作系统(deepin)
在过去的十多年,基于开源系统二次定制开发的“国产操作系统”陆续出现过一些,但大多发展不好,深度操作系统却是少数能够将技术研发与商业运作结合起来的成功案例。据Deepin的官网介绍,该系统是由武汉深之度科技有限公司于2011年基于Debian系统衍生而来的,提供32种语言版本,目前累计下载量已近1亿次,用户遍布100余个国家/地区。
就Deepin来讲,最吸引人的还是它的本土化工作,默认集成了诸如WPS Office、搜狗输入法、有道词典等国内常用的软件,对“小白”用户相当友好。当然,Deepin的技术研发能力相较于国际水平肯定还有差距,这点我们也要承认并正视。
Tips
突然有一天,脑子里冒出个想法:“到底世界上有多少款现存的Linux系统版本呢?”
怀揣着这个问题,用了大约三个月的时间,做了个Linux系统大全网出来,希望对有类似好奇心的读者有帮助~
在这里探索:
总结来说,虽然上述不同版本的Linux系统在界面上可能差别很大,或是在操作方法上不尽相同,但只要是基于Linux内核研发的,都称之为Linux系统。大家手中的这本书是基于最新发布的RHEL 10系统编写而成,书中内容及实验完全通用于当前主流的Linux系统。也就是说,当您学完本书后,即便公司内的生产环境部署的是CentOS Stream、Fedora、Rocky Linux等,我们也照样可以搞得定。更重要的是,本书配套资料中的ISO系统镜像与红帽RHCSA及RHCE考试基本保持一致,因此很适合备考红帽认证的考生使用。
另外,需要强调的是,现在国内很多Linux相关的图书都是基于CentOS系统编写的,作者大多也会给出围绕CentOS系统进行写作的一系列理由,但是很多理由都站不住脚,根本没有剖析到CentOS系统与RHEL系统的本质关系。CentOS系统是通过把RHEL系统释放出的程序源代码经过二次编译之后生成的一种衍生Linux系统,其命令操作和服务配置方法与RHEL完全相同,只是去掉了RHEL的一些收费功能,而且还不提供任何形式的技术支持,出现问题后只能由运维人员自己解决。再者,根据GNU GPL许可协议,我们同样也可以免费使用RHEL系统,甚至是修改其代码创建衍生产品。开源系统在自由程度上没有任何差异,更无关道德问题,请大家务必要辨别清楚。
随书配备的ISO系统镜像文件下载地址://q13zd.cn/tools
深度评解红帽RHCSA、RHCE、RHCA认证://q13zd.cn/redhat-certificate
0.6 优秀的RHEL 10系统
【改改改:具体到几月份?】2025年X月,Red Hat公司推出了最新的红帽企业版 Linux 系统——RHEL 10。尽管国内外各大媒体都对此给予了极大的关注,行业内也满怀期待,但截至目前,RHEL 10系统的市场占有率并未如预期般热烈,这使得有人开始对 RHEL 10的未来表示担忧,甚至开始质疑开源厂商的前景,认为它们可能已经过了事业的高峰,要在服务器领域让步给Windows系统。这些话其实并没必要去反驳,任何一个产品都会有其拥趸和黑粉,时间会向所有人证明一切。我们现在只是来单纯地聊一聊这个新系统。
在正式开聊之前,希望读者对Linux系统的特性和运维领域有基本的了解,知道Linux系统在服务器领域中占据着不可小觑的市场份额,认识到Red Hat厂商对Linux系统及整个开源行业的重要影响,更知道CentOS系统其实是RHEL系统的衍生品。如果您以前使用过一段时间的Linux系统,那么我们就更能顺畅地讨论“红帽RHEL 10系统是否是一个失败的产品”这个问题。
先来看一个烫手的热议问题:“为什么RHEL 10系统的市场份额依然不温不火?要不要返回去学习老版本的Linux系统?”更有甚者,一些阴谋论者声称新版本的Linux系统被用作全球数据收集工具,告诫大家千万不要去碰。这个问题必须要回应,否则更多的阴谋论会层出不穷,甚至会让国内某些认知能力欠缺的媒体对开源行业产生误解。
基于前面提到的与读者共有的经验知识和篇幅限制,下面的论证速度会比较快,也会很有意思。首先,RHEL是企业版的服务器系统而不是用来玩耍折腾的桌面版系统,并不是能随意更换的,更何况作为桌面版系统的Windows 11在2021年11月5日发布之后,也整整用了2年才开始真正普及,难道在2021年到2023年间,Windows 11就是失败的产品吗?再者,RHEL 10系统创新式地集成了Docker虚拟化技术,支持XFS文件系统,兼容微软的身份管理,并采用systemd作为系统初始化进程,其性能和兼容性相较于之前版本都有了很大的改善,很明显是一款非常优秀的操作系统。最后,其实从纳入OpenStack、Docker、Cockpit以及Ansible等前沿技术的决策上来讲,就应该相信红帽公司的开发团队不是在闭门造车。应该重新思考到底是哪里出了问题。
当大家真正从事运维工作后,相信就能回答这个问题了。因为运维人员每天都在想:“现在的环境跑得好好的,为什么要换呢?”重新部署生产环境可不是说装上操作系统就万事大吉,也不是把软件随便安装上就能拍屁股走人的,每次升级都需要权衡可能带来的风险:
稳定性:日后的生产环境出了问题,谁来负责?
兼容性:新系统是否能与旧的软件兼容?
安全性:新的系统或软件是否有bug?安全性如何?
维护服务:之前购买的第三方技术支持是否可以具备相应的能力?
软件版权:升级后是否会影响到某些软件的版权,是否需要重新付费?
成本考虑:是否需要更换硬件来适应新系统,需要新添哪些设备?
用户体验:不习惯新系统带来的变化怎么办?
综合考虑:费力升级后对自己有什么好处?
0.7 了解红帽认证
红帽公司(Red Hat, Inc.)成立于1993年,总部设在美国,是全球首家年收入突破10亿美元的开源企业,其分支机构遍布全球。红帽公司作为全球领先的开源和Linux系统提供商,其产品已被业界广泛认可并使用,尤其是RHEL系统在业内拥有超高的Linux系统市场占有率。当前,红帽公司除了提供操作系统之外,还提供了虚拟化、中间件、应用程序、管理和面向服务架构的解决方案。
关注国际时事或炒股的同学一定很熟悉标准普尔500指数,在标准普尔公司选择的这500支股票中,由400支工业股票、20支运输业股票、40支公共事业股票以及40支金融业股票共同组成,它们联合反映了美国国家的经济情况。红帽公司曾是标准普尔500指数的成分股之一(代码:RHT),在2018年被IBM公司收购后退市,340亿美元的价格是当时科技行业最大的一笔收购案。
红帽认证是由红帽公司推出的Linux认证,该认证被认为是Linux行业乃至整个IT领域价值最高的认证之一。红帽认证考试全部采用上机形式,在考察学生基础理论能力的同时还考察了实践动手操作和排错能力。红帽公司针对红帽认证制定了完善的专业评估与认证标准,其认证主要包括红帽认证系统管理员(RHCSA)、红帽认证工程师(RHCE)与红帽认证架构师(RHCA)。
2014年6月10日,红帽公司在发布新版红帽企业版系统(RHEL 7)的当天即在红帽英文官网更新了其对培训政策的调整,原先的红帽认证技术专家(RHCT)被RHCSA替代,彻底退出历史舞台。考生只有先考试通过RHCSA认证后才能考取RHCE认证(一般是在一天的上下午分别完成)。
新版的RHEL 10认证延续了RHCSA、RHCE、RHCA的阶梯架构,明确了考生不能跳级考试。这意味着只要取得了RHCA认证,就一定具备了RHCE和RHCSA认证所需的全部知识。这一点上很像我国的初中、高中、大学学制,能考上大学的人肯定上过初中和高中,那么在大学期间考试也就不必重复考之前的内容了,让宝贵的时间和精力永远在学习更新,更高阶的知识。
红帽公司的认证体系采用独特的9位编码系统,由“考试年份-随机码-随机码”组成,编码具有唯一性,且会伴随证书持有人一生,即使后期再考下更高级别的红帽认证,该编码也不会变。红帽认证不仅是技术能力的象征,也是个人职业生涯的里程碑。
对于已经下定决心考取红帽认证的同学,还应该注意考试年份的问题。例如,刘遄老师的证书编码为120-128-491,说明这是在2012年考取的认证。假设一家公司的招聘人员,当前收到了两份简历,唯一的不同是,其中一人的证书编码是“120-xxx-xxx”,另一位是“250-xxx-xxx”。您会怎么选择呢?
有经验的招聘人员一定会选择120证书编码开头的应聘人员,因为他已经从业至少10年时间了。而这位以250证书编码开头的应聘人员,在2025全年里都会被当作新手来对待。很多读者想到自己也要经历一遍从新手到老手的痛苦的蜕变过程,都表示很扎心。总结来说,考取红帽认证最好的时间是10年前,其次是现在。
Tips
【改改改:这里需要确认下考试内容】红帽RHCE 10认证的三门主要课程:RH124(系统管理基础)、RH134(高级系统管理技术)和RH294(Ansible自动化)。RH124涵盖了系统管理的基础知识,例如安装系统、用户管理、网络管理、远程管理以及软件管理等;RH134涉及Shell自动化脚本的编写、磁盘管理、计划任务、系统安全维护等;RH294主要介绍Ansible自动化管理工具的使用方法。本书将上述内容一网打尽,一个不漏。
红帽认证考试的形式为上机实操,且在一天内考完。上午的RHCSA认证的考试时长是3小时,对应的是RH124和RH134的课程内容,下午的RHCE认证的考试时长是4小时,对应的是RH294课程内容。两门考试的成绩通常会在考试结束后的72小时内公布。RHCSA和RHCE认证考试的满分均为300分,达到210分为合格,会连同成绩和电子证书发送到考试邮箱中。
RHCSA(红帽认证系统管理员)属于Linux系统的初级认证,主要考核对系统平台的管理能力,比较适合Linux爱好者。该认证要求考生对Linux系统有一定的了解,并且能够熟练使用Linux命令来完成以下任务:
熟练访问和使用命令行界面,是Linux系统管理的基础;
利用命令行高效管理文件和目录,包括文件的创建、查阅、编辑和删除;
掌握添加、删除和配置本地用户及群组的方法,以及实现权限控制;
监控和管理Linux进程,了解如何启动、停止、重启及调整进程优先级;
管理系统服务和守护进程,确保系统服务的正常运行;
使用文件系统的权限设置来控制对文件和目录的访问,以及管理SELinux安全策略;
分析和存储关键的系统日志文件,以监控系统活动和排除故障;
配置和保障OpenSSH服务的安全性,确保远程连接的安全;
熟练安装、更新和管理软件包,保持系统软件的最新状态;
管理Linux的文件系统和网络设置,确保数据的组织和网络连接的配置;
使用Kickstart来自动化红帽企业版Linux的安装过程;
创建和管理文件系统和逻辑卷,优化存储空间的利用;
设置和管理计划任务,自动化日常管理任务;
配置并控制防火墙设置,提升系统的网络安全性;
执行系统的故障排除任务,以快速恢复服务正常运行。
红帽认证管理员(RHCSA)证书示例
RHCE(红帽认证工程师)属于Linux系统的中级水平认证,主要考核对常见服务的部署和维护能力,相较于RHCSA认证来说难度更大,而且要求考生必须已获得RHCSA认证。RHCE 10版本认证与此前相比还有一个重要区别,那就是增加了Ansible的知识,而且每道考题都要求用Ansible自动化完成,其目的主要是让用户适应当前对自动化部署工作的需求。这部分内容原本应是顶级RHCA认证中DO407课程的知识。随着考试难度的增高,新版RHCE认证的含金量也越高。总之,RHCE认证适合有基础的Linux运维管理员,主要考察对下列服务的管理与配置能力:
安装、配置Ansible或红帽Ansible引擎;
管理托管主机列表,准备Ansible自动化;
执行单个ad hoc Ansible任务;
按照考题要求,编写一系列的Playbook剧本;
编写、参数化Ansible Playbooks,保护敏感数据使用Ansible Vault;
重用Ansible角色以简化剧本创建,重用代码;
执行红帽企业Linux系统管理任务的自动化。
红帽认证工程师(RHCE)证书示例
Tips
RHCA(红帽认证架构师)属于Linux系统的最高级别认证,是公认的Linux操作系统顶级认证,截至2025年,中国持有此认证的人数不到5000人。考生需要在获得RHCSA与RHCE认证后再通过5门课程的考试才能获得RHCA认证,因此难度最大,备考时间最长,费用也最高(考试费约在1.8万元~2.1万元人民币)。这些考试内容涵盖了红帽卫星服务、系统集群、虚拟化技术、性能调优及云系统管理等多个高级领域,考试费用在1.8至2.1万元人民币之间,体现了其高难度和专业价值。
下表为2025年最新版的RHCA考试课程。欲取得红帽RHCA认证,必须通过以下任意5门认证考试。
考试代码 | 认证名称 |
EX188 | 红帽容器专家认证考试 |
EX210 | 红帽云基础设施专家认证 |
EX240 | 红帽API管理专家认证 |
EX248 | 红帽企业应用服务器管理专家认证考试 |
EX260 | 红帽Ceph云存储专家认证考试 |
EX280 | 红帽认证OpenShift管理员考试 |
EX288 | 红帽认证OpenShift应用开发专家考试 |
EX316 | 红帽认证OpenShift虚拟化专家 |
EX318 | 红帽认证虚拟化专家 |
EX328 | 红帽构建弹性微服务专家认证考试 |
EX342 | 红帽Linux诊断与故障排除专家认证 |
EX358 | 红帽服务管理与自动化专家认证考试 |
EX362 | 红帽身份管理专家认证 |
EX370 | 红帽认证OpenShift数据基础专家考试 |
EX374 | 红帽使用Ansible自动化平台开发自动化的专家认证考试 |
EX380 | 红帽认证OpenShift自动化与集成专家考试 |
EX403 | 红帽部署与系统管理专家认证考试 |
EX415 | 红帽安全性:Linux专家认证考试 |
EX436 | 红帽高可用性集群专家认证考试 |
EX442 | 红帽Linux性能调优专家认证考试 |
EX457 | 红帽Ansible网络自动化专家认证考试 |
EX467 | 红帽管理Ansible自动化平台自动化的专家认证考试 |
EX480 | 红帽多集群管理专家认证考试 |
红帽认证架构师(RHCA)证书示例
Tips
当您读到这里时,是否已经下定决心来学习Linux系统呢?
这本书名字叫做《Linux就该这么学》,基础篇除了本章节外总共还有20个技术章节,书籍基于最新的Linux系统编写而成,所有配套软件及资料均可通过q13zd.cn免费获取,而付费课程自愿报名。本书将会从零基础带领您入门Linux系统,然后渐进式提高内容难度,匹配生产环境对运维人员的要求。每章均配有丰富的图表、命令示例及课后习题,旨在增强学习兴趣并加深理解,阅读书籍过程中可以同步操作完所有的实验内容。最后,本书以及配套资源相较于当前红帽RHCE 10版本考试要求,至少要再多出50%的内容,陆续已有数千名学员通过学习本书成功取得认证,因此只要每天坚持学习,相信这绝对是体验最佳、进步最快的一次学习经历。
0.8 感谢你们相信并选择我
首先,感谢广大读者从众多Linux图书中最终选择了本书,感谢大家的厚爱与信任,一定不会让你们失望的。
其次,感谢与我并肩作战的每一位团队成员,按照加入时间排列,他们是:逄增宝、张宏宇、张振宇、王浩、郭建鹏、倪家兴、姜显赫、张雄、吴向平、何云艳、冯瑞涛、向金平、吴康宁、姜传广、张建、杨斌斌、王华超、王婷、王艳敏、薛鹏旭、岳永、冯琪、黄烨婧、冯振华、唐资富、刘峰、王辉、苏西云、李帅、陶武杰、郝大发、郑帅、高军、华世发、王毅、任维国、周阳、程伟、任倩倩、朱培棋、周晓雪、张文祥、王健达。感谢你们相信我,为了共同的事业而奋勇向前,如果没有你们的帮助和支持,就不会有现在的成绩。在过去十年中,我们从一个每天只有十几人次访问的小博客,发展到现在每天将近六万人次访问的公众站点;在五年内更是接连开通了近60个QQ技术交流群,群内读者已超过二十万人;微信公众号也从0做到了40万粉丝,这些都是此前国内任何一本技术类图书没有达到的高度和成就。尤其在最近三年,发展速度远远领先于同行业所有的资讯网站和教育机构,优质的图书内容与读者口碑让我们走的每一步都如此扎实。现在可以很自豪地讲:“我们用努力留住了用户,用户看到了我们的付出。”
再次,感谢人民邮电出版社的傅道坤老师,是您在2015年底提出出版《Linux就该这么学》的想法,并帮助我们把书籍内容打磨到最佳,图书销量顺利突破十万余册,感谢您一直以来给予的信任和中肯实用的建议,一路陪伴到了第3版。感谢北京联合大学应用科技学院王廷梅教授在我攻读教育硕士研究生期间的专业指导和悉心培育,是您引导我步入了教育学和计算机科学与技术领域,不忘母校,不忘恩师。
最后,更要感谢我的父母和妻子。当初我提出想写一本技术图书的时候,你们毫不犹豫地相信了我。感谢妻子能够理解我的压力,一起来协助管理在线培训班及招生工作,让我有了更多的时间来写作。如果没有你们的信任和陪伴,我不敢想象自己现在会是什么样子。
0.9 读者服务
本书是一本注重实用性的Linux技术自学图书,自电子版公布后日均阅读量近六万人次。本书以及后续的进阶篇图书将继续一如既往地免费、完整地提供给各位读者。当前,我们正在世界各地部署图书配套站点的镜像服务器,旨在用最快的网站响应速度满足您心中那个求知的小宇宙。此外,我们的团队成员在完善、更新本书内容以及配套软件的同时,还将为您收集、整理值得每天一看的“新闻资讯”和“技术干货”。当然,也欢迎到QQ技术群中寻找技术大牛!
新浪微博:
刘遄老师的个人新浪微博:
刘遄老师的个人知乎:
微信公众号搜索“Linux就该这么学”或“LinuxProbe”,也可以直接扫一扫下面的二维码↓
而这一切的便利与服务,只差您现在的一个选择,赶紧拿起手机扫描下面的微信二维码吧。
本文原创地址://q13zd.cn/learing-linux-00.html编辑:刘遄,审核员:暂无