在Linux生态中,发行版本很多,每种都有它的特点。而Linux发行版本按性质划分可分为两类:商业维护版、社区开源版。
当前主流的Linux发行版本主要有:RedHat、CentOS、Ubuntu、Debian、Fedora、openSUSE ...
看到上面这些,大家是不是觉得有点眼花?其实Linux发行版本远不止这些,而在国内应用最多的主要是这三个:RedHat、CentOS、Ubuntu,那服务器上该选哪种呢?下面我来给大家讲下:
1、RedHat系列
RedHat系列主要有RHEL(Redhat Enterprise Linux,这是企业版的,涉及收费)、CentOS(RHEL的社区开源版本,免费)、Fedora Core(基于RedHat桌面版,免费)。而我们现在常说的“RedHat”是指RHEL,在业内普遍将RedHat视为“纯正的Linux”,在国内应用人数最多,很多学校也是以此系统为教学参考。
但是RHEL系统升级、补丁等都是要授权收费的。
2、CentOS
上面说到了CentOS可以理解为是RHEL的克隆版本,只不过它是由社区贡献的,是开源免费的,不存在版权纠纷。CentOS和RedHat(RHEL)命令99.99%都是一样的,所以此版本目前在国内应用人数也是最多的。
用另一句话说,就是有钱的客户选RedHat,没钱的选CentOS。它俩作为服务器系统是最稳定的!
3、Ubuntu
其实它是基于Debian发展出来的桌面版Linux系统。在所有Linux发行版本中,就数它的桌面效果做得最炫最友好,所以国内很多人如果安装桌面版Linux,首先的就是Ubuntu。
当然了,它在国内作为服务器操作系统的少,但是也有。
综上,在国内服务器系统中,RedHat和CentOS占有率最高,这两者都很稳定。而很多企业出于成本考虑,选的都是CentOS系统,版本也是以6.x和7.x为主。
而各种Linux发行版本,它们之间有些也是有关系的(比如CentOS基于RHEL,Ubuntu基于Debian等),这也是因为Linux内核本身就是开源的。