Linux系统常用版本有哪些?

嘿,伙计,说到 Linux,你说得对。
我这样做已经快十年了,并且我已经在服务器上使用了所有这些版本。

我们来谈谈 Debian。
这东西确实很稳定。
几年前,我领导了杭州的一个数据中心。
数十台服务器全部运行 Debian 8 ,两年来没有出现重大问题。
这只是一个命令行操作。
新手不敢碰。
你需要半年的Linux经验才能理解它。
它的三套软件库管理起来确实很痛苦。

Gentoo...啧啧,这个东西我试过一次就删掉了。
当时公司有一个项目,我想学习一下基本原理,所以就开始使用Gentoo。
结果,软件包编译完成,CPU跑了三天三夜。
最后,Ubuntu就安装好了。
它非常适合修补代码的极客,但不适合在生产环境中工作的人。

Ubuntu,这是无法避免的。
我在北京领导过几家初创公司。
他们都使用Ubuntu Server,安装VMware,并用它进行开发和测试。
它很简单,开箱即用,并且像 Windows 一样安装桌面版本。
软件库也很大,基本上都能找到。
只是有时候系统更新有点烦人。
上次客户端服务器因为更新而蓝屏,花了很长时间。

RedHat Enterprise Linux (RHEL),这是一个企业级标准。
我去年在上海做一个银行项目,所有服务器都用RHEL 7 ,确实很贵,而且每年的license费也不少,但是服务不错,有问题红帽直接来找你解决。
它们的架构复杂,稳定性要求高,所以RHEL是最好的选择。

CentOS,这个东西是RHEL的影子版本,免费的。
当我测试某些东西或为学生进行实验时,我通常使用 CentOS 7 它与 RHEL 9 9 .9 % 兼容,但没有商业支持。
前两年还好,但现在看来 RHEL 8 不再兼容旧内核了,CentOS 也受到影响。

Fedora,这是红帽的试验场。
当我想尝试新的网络功能或其他功能时,我偶尔会使用它。
它的更新速度很快,并且经常带有奇特的新技术,但它的稳定性肯定不如RHEL和CentOS。
前年,我尝试了Fedora版本。
新安装的防火墙规则一旦更改,将无法直接连接服务器。
搞了半天,版本太新,文档也不更新。

每个版本都有它的位置,您选择哪个取决于您的需求。
如果您追求稳定性,请使用 Debian 或 CentOS。
如果你是初学者,Ubuntu是最好的选择。
如果你有一个商业项目,如果你的预算足够,就使用RHEL,如果没有,就使用CentOS。
如果您想学习基础知识并尝试一些新的东西,请尝试 Fedora 或 Gentoo。

在过去十年中我遇到的所有陷阱中,最严重的陷阱是使用 Gentoo 进行项目,这最终会烧掉客户所有的钱。
最稳定的是使用Debian作为服务器,运行了快五年了,没有出现任何问题。
你看,这个问题没有确定的答案,需要你自己去探索。

linux服务器有什么版本

Ubuntu:易用性、活跃的社区、LTS 支持。
CentOS/RHEL:稳定性、企业支持、1 0 年维护。
Debian:稳定、免费软件、严格测试。
FedoraServer:最新功能、开发和测试。
openSUSE:图形化、滚动更新。
选择 CentOS/RHEL 以获得稳定性,选择 Ubuntu 以获得易用性和功能,选择 Fedora 或 openSUSE。