当下和未来几年,这种情况应该选什么 Linux ?

2023-01-04 16:46:48 +08:00
 pppguest3962

问题的出发点,不是从公司打工,职业工作,生产的环境来请教,
在过去几年业余折腾 vps ,小主机,或者自己玩玩的需要 linux 的调试环境,用的都是 centos6,7,8 ,其它的什么分支版本确实没去用过,
前一段时间 centos 的主支已经停止 support ,新开荒的机器,rpm 要改地址才能 update ,略有麻烦
认为觉得要换一个版本去习惯和使用,

1 、维护要省心,新机开荒前像以前 CentOS 那样,简单地 yum -y update 那样就能跟进上当前主流就完事了,要什么环境就 make 一下 src ,要暴露服务出来使用,就简简单单的,不需要“只有它家才需要这样然后又那样”。。。 2 、相对来说不少众,普遍面广,新开荒 VPS ,供应商也有提供的。。。 3 、不需要花哨的图形界面操作,其实就是要一个 console 4 、至少在几年内吧,不会在路上走着,车都不要了的情况,就像 CentOS ,有组织还会继续下去的

11327 次点击
所在节点    Linux
85 条回复
xyzxiaoking
2023-01-05 09:18:40 +08:00
现在各方面支持最好的就是 Ubuntu 了,很多项目对 linux 的支持都只是在 Ubuntu 上能跑,文档啥的基本都是针对 Ubuntu ,如果想省时省力还是上 Ubuntu 或者其他 Debian 系的。自己玩还是推荐 arch 系的那些发行版,或者 openSUSE(曾经很喜欢)
benedict00
2023-01-05 09:32:30 +08:00
Alma Linux ,比 Rocky Linux 强多了
xixibb
2023-01-05 09:33:31 +08:00
arch+i3 还不错,就是要折腾。。。
Andreas8
2023-01-05 09:35:23 +08:00
CentOS Linux 操作系统并没有结束,由 CentOS Stream 继续继承和延续,CentOS Linux 可借助工具平滑升级到 CentOS Stream 。CentOS Stream 与 RHEL 本质上没有区别,同一份源码编译而来,但 CentOS Stream 为社区版本,无法提供 Redhat 企业级组件、安全认证、软件工具等可靠的技术支持服务,Fedora 作为 Redhat 上游,CentOS 作为 Redhat 二进制分发的社区版,现在由 CentOS Stream 继承并转变为 Redhat 上游,Fedora 下游,国内一众自媒体宣传造势下,认为 CentOS 没了,国内也开始推自主可控的 OpenEuler 了,属于营销了
rickiey
2023-01-05 09:41:02 +08:00
我用的 xubuntu18.04-22.04 用了 4 年了,公司也换了 4 家,基本就是 ubuntu-ubuntu-debian-ubuntu,而且现在的开源软件基本都优先支持 ubuntu 的,国产软件也是,因为所谓的国产系统都是 ubuntu 或 debian 二次开发
mrzx
2023-01-05 09:53:39 +08:00
我做了十几年的运维了。

1.如果是自己用,首推 debian
2.如果是给公司用,公司不肯花钱,用 centos,继任者是 rocky linux 或完全社区运作的 Alma Linux
3.如果是给重要项目用,肯花钱,一定是要用 redhat,而且一定要买技术支持服务


4.绝对不要用 ubuntu 大版本基本没办法滚动升级的(基本上不可能成功的,问题太多),运维工程师的噩梦,程序员的最爱。ubuntu 基于 debian 的 unstable(测试)版本来的,软件代码质量没办法保证,BUG 太多,而且 ubunt 很多东西都喜欢自搞一套,比如 ufw,netplan 等等,基本兼容 ubuntu 的软件,debian 也兼容,为什么不用 debian?

ubuntu 主要是开发环境太全了,程序员上来什么都不用而已配置就搞定了,所以深受他们的喜爱。

但是,做运维更加注重服务器长期稳定性。。。现在信息安全要求的那么严格,动不动就只能通过升级软件或者内核,甚至大版本来规避安全问题,debian 跨大版本滚动升级问题就少很多很多了。。
xshell
2023-01-05 09:56:41 +08:00
debian/ubuntu
Alma Linux
mrzx
2023-01-05 10:04:55 +08:00
@Andreas8

其实是这样的,Centos Stream 其实变成了小白鼠版本

以前是
Fedora 发布 -> RHEL 发布 --> CentOS 发布

现在变成:

Fedora 发布 -> CentOS Stream 发布 -> RHEL 发布

看出变化了吗?
Fedora 做为比较激进的版本,什么功能测试都往里面放,这个就是彻底的小白鼠版本,
等功能差不多稳定了之后,在发布 CentOS Stream,由社区小白鼠进行 2 次测试。等成熟,稳定之后,在推出 RHEL
这定位和以前的 CentOS 是不一样的.

不管是给个人用,还是给公司用,都是不太合适的。。

要想激进,为什么不直接用 Fedora 或 arch 这些?稳定为什么不挑 debian 这些?

而且在官方的说明中,Red Hat 认为这能加强社区力量对 RHEL 的影响与贡献。因为从以前的流程来看,CentOS 做为最后一个阶段的复刻版本,其社区力量对 RHEL 本身并无太多影响与贡献,而 Red Hat 本身的 Fedora 与 RHEL 又完全属于 RHEL 公司的行为,没有开源社区力量的参与。
charlieethan
2023-01-05 10:08:44 +08:00
Debian 已经 29 年历史了,CentOS 才 18 年就已经变了,哪个稳定不言而喻
libook
2023-01-05 10:15:45 +08:00
Debian
huangmingyou
2023-01-05 10:15:49 +08:00
k8s,不要去在意底层用啥发行版。 生产用的发行版主要还是 ubuntu 和 centos
Andreas8
2023-01-05 10:27:13 +08:00
绝大多数企业都是以 CentOS 起步的,所以现存大量脚本定时任务,以及程序都要兼容 rpm 系,至于扯什么 debian ,centos 时间,纯属扯淡
mrzx
2023-01-05 10:30:12 +08:00
@Andreas8 也可以考虑用 rocky linux Almalinux 啊?
spr1ngs
2023-01-05 10:32:27 +08:00
rockyLinux
bubuyu
2023-01-05 11:06:44 +08:00
我自用的服务器是 Debian ,阿里云上跑了 5 年了,从阿里云自带的 9.2 镜像一路升到现在 11.6 没遇到问题。而且 Debian 的出身,不可能像 CentOS 那样跑路。
Andreas8
2023-01-05 11:11:30 +08:00
@mrzx 受操作系统国产化影响,上头指定用欧拉
xooass
2023-01-05 11:28:19 +08:00
rhel 的免费复刻系列就行 以前是 centos 现在就 rockylinux Almalinux 哪怕是甲骨文 linux 华为云阿里云腾讯云自己出的都行 都是大同小异
Mark24
2023-01-05 12:29:44 +08:00
属于每一个人的 —— 不就是。Debian
duke807
2023-01-05 12:37:38 +08:00
我桌面和我服务器都是 gentoo
好处是软件包的数量比其它系统少一个数量级,好记很多
webs
2023-01-05 13:06:51 +08:00
Debian 完美符合,大版本发布,需要更新时你甚至不用重装系统。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/906560

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX