在介绍常见的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
镜像文件下载地址:https://www.linuxprobe.com/tools
深度评解红帽RHCSA
、RHCE
、RHCA
认证:https://www.linuxprobe.com/redhat-certificate