通常情况下,初学者学习 Linux,是为了找一份和 Linux 相关的工作,那么问题来了,你知道大多数企业用哪一个 Linux 发行版搭建服务器吗?虽然没有官方统计,但凭借多年的工作经验来分析,国内大多数企业使用的都是 RHEL 或者 CentOS 作为服务器操作系统。
我们知道,RHEL 和 CentOS 都是 Red Hat 公司的产物,其中 CentOS 还可以认为是 RHEL 的克隆版本。对于 Linux 初学者来说,RHEL 和 CentOS 唯一的区别在于:
RHEL 可以免费下载使用,但是要想获得官方授权,就必须购买授权协议(也就是所谓的服务),而且这个服务费并不便宜;
CentOS 是使用免费的 RHEL 的源代码重新编译而成的,免费提供给大家,而且其本质上和 RHEL 没什么区别。
以 yum 工具为例(此工具对学习 Linux 很重要,具体用法会在后续章节讲解),在未购买服务的 RHEL 上,yum 是不能使用的;而在 CentOS 上,有免费的 yum 工具可以使用。
不仅如此,这里列举了几点推荐大家使用 CenOS 的理由:
国内多数企业使用 RHEL 搭建服务器,而且目前使用 CentOS 的企业越来越多;
CentOS 和 RHEL 几乎一样,且 CentOS 有免费的 yum 工具可以使用;
CentOS 目前已经加入 Red Hat 公司,且依旧完全免费;
学习 Linux 的本质,是要学习它最核心的那些机制,而 CentOS 并没有改变这些机制;
本教程中,所有案例都是用 CentOS 发行版来完成。
总之,要想吃 Linux 这碗饭,CentOS 是非常好的选择,在免费使用的同时,还可以体验到大型互联网公司的服务器系统环境,这对于未来面试找工作也是非常有利的。
有关 CentOS 系统的下载和安装,后续章节会做详细介绍。