章节简述:
Hello World!在本书开篇,刘遄老师将向各位读者讲述自己十多年来的Linux系统学习经历以及教学感悟,介绍《Linux就该这么学(第2版)》图书的主要优势及特点,旨在让您更快地下定学习决心。
Linux系统的兴盛受益于开源社区的强健根基,我们将与读者一起学习了解开源软件的优势,了解诸如GPL、LGPL、BSD、Apache、MIT、Mozilla等热门的开源许可证,方便今后做出更适合自己的选择。
开源软件具有低风险、低成本、品质好、更透明等4大优势,开源精神也是每位Linux技术人从骨子里感到自豪的情怀。刘遄老师会用通俗易懂的方式讲述Linux系统从1965年至今的发展历程,在“八卦”的同时不忘诙谐幽默,旨在让我们能够在轻松的氛围下厘清半个多世纪以来开源技术的历史发展脉络,充分认识当今最热门的9款开源操作系统—RHEL、CentOS、Fedora、Debian、Ubuntu、openSUSE、Kali、Gentoo、Deepin,并了解开源软件的盈利模式等,进而判断整个开源行业的未来发展趋势。
同时,刘遄老师还会带领大家学习最常见的Linux系统,了解红帽阶梯认证体系以及红帽RHEL 8系统的最新变化和战略定位,搞定红帽RHCSA、RHCE、RHCA认证的方方面面,进而帮助大家确立学习计划。
【此视频仅为培训试看课程,完整配套讲解视频及在线答疑服务需报名培训后方可参加,点此了解详情】
本章目录结构
0.1 本书作者简介
本书作者刘遄(Liu Chuán)从事于Linux运维技术行业,高中时期便因兴趣的驱使而较早地接触到了Linux系统并开始学习运维技术,并且在2012年获得红帽认证工程师RHCE 6版本证书,在2015年年初又分别获得红帽认证工程师RHCE 7版本证书与红帽认证架构师RHCA顶级证书。同时,于2017年撰写出版的《Linux就该这么学》,累计销量突破10万册,同年被人民邮电出版社评选为“年度优秀作者”。2020年,获得基于最新系统的红帽认证工程师RHCE 8版本证书,继而为写作本书夯实了技术功底。2022年新版《Linux就该这么学(第2版)》上市。
尽管如此,依然深知水平有限且技术一般,若不是得益于诸多良师益友的无私帮助,肯定不能如此顺利地取得上述成绩,更无法如期完成本书的写作工作。并且,作为一名普通的技术人,我曾经也亲身经历过半夜还在培训班的辛酸,体验过拥堵6个多小时车程的无奈,也翻看过市面上十几本如同嚼蜡般的Linux技术书籍……这种种经历使我更加坚定了写作本书的信念。此刻,我正是怀揣着一颗忐忑的心,尽自己最大的努力把有用的知识继续分享给读者,希望这本新书依然能够帮助大家少走一些弯路,更轻松地入门Linux系统。
窃以为,一名技术高超的导师不应该仅仅是技术的搬运工,而应该是优质知识的提炼者。所以在写作过程中,我不希望也不会将自己了解掌握的所有信息都填充到这本书里,借此来炫技,而是从真正贴近于新人学习特点的角度出发,主动摒弃不实用的部分,并把重点、难点反复实践。这样的好处也很明显,可以使读者在加深理论知识理解的同时,轻松掌握生产环境中用到的实战技术。
您手里所持的这本书,基于最新的红帽企业版系统RHEL 8编写而成,其内容通用于绝大多数的Linux系统,具有广泛的适用性。本书配套软件及资料完全免费,可通过gulass.cn网站获取,相关的付费培训课程大家可根据自身情况自愿报名。本书将会从零基础带领您入门Linux系统,然后渐进式地提高内容难度,以匹配生产环境对运维人员的要求。而且,本书每章都配套有大量的图、表、命令示例以及课后复习题,大家可以在阅读本书的过程中同步操作完所有的实验内容,以达到增强学习兴趣与加深记忆的效果。最后,本书以及配套资源相较于当前红帽RHCE 8版本的考试要求,至少要再多出50%的内容,而且已经有几千位学员陆续通过本书的学习顺利取得认证。因此,只要您能每天坚持学习,相信这绝对是体验极佳、进步极快的一次学习经历。
最后想说的是,我的写作初心其实并不高雅,只是在还债,还十几年来中国有如此多的培训机构赚了那么多钱,但却没有一家培训机构真正给学员拿出一本好教材的债,而这应该是我们的学员早就可以享受的服务,不能再选择性失明了。而到了2020年,我的写作初衷也融入了一点小私心,除了运营好本书的在线学习网站gulass.cn,服务更多的学员和读者之外,还要把我们的免费开源图书做到远超其他培训机构收费教材的水平,并坚持做中国开源站点的道德典范,不欺骗,不作恶,保持最纯净的技术交流环境,请各位读者监督。而我们想要得到的也很简单—如果您认可刘遄老师的付出并满意我们的配套服务,还请把本书告诉身边的朋友,让更多的人知道我们在做的这件很酷的事。
0.2 学习是件苦差
我常常怀疑,人类的DNA中是不是也有一个类似于Linux系统中的变量值(这里姑且称之为GoodStudy),这个变量决定着我们的行为,如果值为1则痴迷学习,如果值为0则享受生活。估计对于大多数人来说这个值应该都在0.5左右徘徊吧。真希望有哪一位生物学家能迅速找到这么一个值,周一到周五将这个值调高点儿,周末再调回正常。想想都很有科技感,期待着这么一天赶紧到来。
那我们现在怎么办呢?
只能靠自律。
在正式开始学习前,我不想回避这个现实问题—学习是一件痛苦的事情。如果说学习Linux系统真的很简单,那必定是骗子的谎言,起码这不能给您带来高薪。在每天起床后的几分钟时间里,大脑都会陷入斗争状态—是该聊会儿天呢,还是要追个美剧呢,还是看一下那本可怕的《Linux就该这么学》呢?这个时候,请不要忘记自己最初的梦想。十年后的你,一定会感激现在拼命努力学习的自己。身为作者,我的使命就是让这本书对得起您为此花费的时间、精力和金钱,让您每学完一个章节都是一次进步。
图书的写作是一件劳神费力的事情,从我起笔,到您手里,往往要两三年的时间,甚至更久。稻盛和夫先生在《活法》中有段一直激励着我的话,这段话也是我最初的精神支柱,现在转赠给正在阅读本书的您:
给自己的留言:
年 月 日
GNU通用公共许可证(General Public License,GPL):目前广泛使用的开源软件许可协议之一,用户享有运行、学习、共享和修改软件的自由。GPL最初是自由软件基金会创始人Richard Stallman起草的,其版本目前已经发展到了第3版。GPL的目的是保证程序员在开源社区中所做的工作对整个世界是有益的,所开发的软件也是自由的,并极力避免开源软件被私有化以及被无良软件公司所剥削。
伯克利软件发布版(Berkeley Software Distribution, BSD)许可证:另一款被广泛使用的开源软件许可协议。相较于GPL许可证,BSD更加宽松,适合于商业用途。用户可以使用、修改和重新发布遵循该许可证的软件,并且可以将软件作为商业软件发布和销售,前提是需要满足下面3个条件。
如果再发布的软件中包含开源代码,则源代码必须继续遵循BSD许可证。
如果再发布的软件中只有二进制程序,则需要在相关文档或版权文件中声明原始代码遵循了BSD许可证。
不允许用原始软件的名字、作者名字或机构名称进行市场推广。
MIT许可证(Massachusetts Institute of Technology License):源于麻省理工学院,又称为X11协议。MIT许可证是目前限制最少的开源许可证之一,用户可以使用、复制、修改、再发布软件,而且只要在修改后的软件源代码中保留原作者的许可信息即可,因此普遍被商业软件(例如jQuery与Node.js)所使用。也就是说,MIT许可证宽松到一个新境界,即用户只要在代码中声明了MIT许可证和版权信息,就可以去做任何事情,而无须承担任何责任。
Mozilla公共许可证(Mozilla Public License,MPL):于1998年初由Netscape公司的Mozilla小组设计,原因是它们认为GPL和BSD许可证不能很好地解决开发人员对源代码的需求和收益之间的平衡关系,因此便将这两个协议进行融合,形成了MPL。2012年年初,Mozilla基金会发布了MPL 2.0版本(目前为止也是最新的版本),后续被用在Firefox、Thunderbird等诸多产品上。最新版的MPL公共许可证有以下特点。
在使用基于MPL许可证的源代码时,后续只需要继续开源这部分特定代码即可,新研发的软件不用完全被该许可证控制。
开发人员可以将基于MPL、GPL、BSD等多种许可证的代码一起混合使用。
开发人员在发布新软件时,必须附带一个专门用于说明该程序的文件,内容要有原始代码的修改时间和修改方式。
坦白来讲,每位投身于Linux行业的技术人或者程序员只要听到开源项目就会由衷地感到自豪,这是一种从骨子里带有的独特情怀。开源企业不单纯是为了利益,而是互相扶持,努力服务好更多的客户。开源社区更是与全球用户唇齿相依,任何人都可以贡献自己的代码与灵感,任何人也都可以从开源社区中受益。如此良性循环下来,开源软件便具备了4大关键性优势。
本文原创地址://gulass.cn/basic-learning-00.html编辑:刘遄,审核员:暂无