在介绍常见的Linux系统版本之前,首先需要区分Linux
系统内核与Linux
发行套件系统的不同。Linux
系统内核指的是一个由Linus Torvalds
负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。而Linux
发行套件系统是我们常说的Linux
操作系统,也即是由Linux
内核与各种常用软件的集合产品。全球大约有数百款的Linux
系统版本,每个系统版本都有自己的特性和目标人群,下面将可以从用户的角度选出最热门的几款进行介绍。
注:在《Linux就该这么学》书籍的其余章节中将以"Linux
系统"来替代"Linux
发行套件系统"这个词。
红帽企业系统(RedHatEnterpriseLinux
,RHEL
.)点此下载
红帽公司是全球最大的开源技术厂商,RHEL
是全世界内使用最广泛的Linux
系统。
RHEL
系统具有极强的性能与稳定性,并且在全球范围内拥有完善的技术支持。
RHEL
系统也是本书、红帽认证以及众多生产环境中使用的系统。
社区企业操作系统(Community Enterprise Operating System
,CentOS)
通过把RHEL
系统重新编译并发布给用户免费使用的Linux
系统,具有广泛的使用人群。CentOS
当前已被红帽公司“收编”。
Fedora
由红帽公司发布的桌面版系统套件(目前已经不限于桌面版)。
用户可免费体验到最新的技术或工具,这些技术或工具在成熟后会被加入到RHEL
系统中,因此Fedora
也称为RHEL
系统的“试验田”。
运维人员如果想时刻保持自己的技术领先,就应该多关注此类Linux
系统的发展变化及新特性,不断改变自己的学习方向。
openSUSE
源自德国的一款著名的Linux
系统,在全球范围内有着不错的声誉及市场占有率。
Gentoo
具有极高的自定制性,操作复杂,因此适合有经验的人员使用。读者可以在学习完本书后尝试一下该系统。
Debian
稳定性、安全性强,提供了免费的基础支持,可以良好地支持各种硬件架构,以及提供近十万种不同的开源软件,在国外拥有很高的认可度和使用率。
Ubuntu
是一款派生自Debian
的操作系统,对新款硬件具有极强的兼容能力。
Ubuntu
与Fedora
都是极其出色的Linux
桌面系统,而且Ubuntu
也可用于服务器领域。
现在国内大多数Linux
相关的图书都是围绕CentOS
系统编写的,作者大多也会给出围绕CentOS
进行写作的一系列理由,但是很多理由都站不住脚,根本没有剖析到CentOS
系统与RHEL系统的本质关系。CentOS
系统是通过把RHEL系统释放出的程序源代码经过二次编译之后生成的一种Linux
系统,其命令操作和服务配置方法与RHEL
完全相同,但是去掉了很多收费的服务套件功能,而且还不提供任何形式的技术支持,出现问题后只能由运维人员自己解决。经过这般分析基本上可以判断出,选择CentOS
的理由只剩下—免费!当人们大举免费、开源、正义的旗帜来宣扬CentOS
系统的时候,殊不知CentOS
系统其实早在2014
年年初就已经被红帽公司“收编”,当前只是战略性的免费而已。再者说,根据GNU GPL
许可协议,我们同样也可以免费使用RHEL
系统,甚至是修改其代码创建衍生产品。开源系统在自由程度上没有任何差异,更无关道德问题。
本书是基于最新的RHEL 7
系统编写的,书中内容及实验完全通用于CentOS
、Fedora
等系统。也就是说,当您学完本书后,即便公司内的生产环境部署的是CentOS
系统,也照样可以搞得定。更重要的是,本书配套资料中的ISO
镜像与红帽RHCSA
及RHCE
考试基本保持一致,因此更适合备考红帽认证的考生使用。
随书配备的ISO
镜像文件下载地址:软件资源库 | 《Linux就该这么学》
深度评解红帽RHCSA
、RHCE
、RHCA
认证:深度评解红帽RHCSA、RHCE、RHCA认证。 | 《Linux就该这么学》