请教 CentOS Stream 8 和 Rocky Linux 的使用体验。

2021-12-05 11:46:57 +08:00
 gridsah

家里服务器用的是 RHEL8 ( 开发者授权 ),今年年中在 linode 租了台服务器,但是无奈 linode 不提供 RHEL ,所以就用了 Fedora 。

小半年用下来 Fedora 和 RHEL8 的区别还是挺大的,现在想要把 Fedora 换到 Rocky Linux 或者 CentOS Stream 8 这种和 RHEL8 差别不大的发行版上面。

用过 Rocky 或者 CentOS Stream 的各位,能不能分享一下使用体验供参考?

7030 次点击
所在节点    程序员
65 条回复
adoal
2021-12-05 14:48:07 +08:00
@gridsah 好吧,我只是觉得,如果不是因为客户的原因,真的没必要坚持 RHEL (以及以尽量兼容 RHEL 为原则在没有 RHEL 的环境选择第二发行版),哪怕用年纪比较大不想折腾为理由。蓝帽厂能这样玩一次 CentOS 老用户群,以后就能玩出更多的幺蛾子。与其用这些 derivatives 妥协,不如及早抽身。
liuxu
2021-12-05 15:15:37 +08:00
与其把精力花在 RHEL 官方利益纠缠政治斗争,不如来 debian/ubuntu
gesse
2021-12-05 15:16:22 +08:00
@gridsah
> Debian 给我的感觉更像是在打包,而不是做 Linux 开发......
请问您是做什么开发有这种感觉?
Wincer
2021-12-05 15:16:35 +08:00
我之前也在不同 Linux 发行版服务器上纠结,后来干脆换 FreeBSD 了
liuxu
2021-12-05 15:21:32 +08:00
@Wincer FreeBSD yes.
ZeroClover
2021-12-05 15:24:07 +08:00
CentOS 8 Stream 和 RHEL 的行为是基本一致的,特别是 CentOS Stream 变成 RHEL 上游以后。

Rocky Linux 感觉不如 Alma Linux

顺便 CentOS 9 Stream 已经 Release 了,而 CentOS 8 Stream 的 EOL 比 CentOS 7 还短一个月。
gridsah
2021-12-05 15:24:26 +08:00
@Buges
@adoal

确实。之前考虑生产环境用 suse 来着,但是 suse 在国内的存在感着实不高。倒是欧洲上班时候好多客户的系统就是 suse ,维护起来不是很费劲。

我去装上试一段时间看看。谢谢老哥们。
gridsah
2021-12-05 15:25:21 +08:00
@liuxu
@Wincer

讲道理。我的机器里有 FreeBSD... 跑的还不错。但是 VPS 服务商那里就很难搞了。
gridsah
2021-12-05 15:28:24 +08:00
@ZeroClover

我听过一个有意思的说法。CentOS 的用户作为 RHEL 的下游,各种东西的发布都比 RHEL 晚。
所以,CentOS 用户其实是把 RHEL 用户当作小白鼠的,更新先到 RHEL 系统之后,让 RHEL 用户先跑一段时间,没啥问题再往 CentOS 搬。
Rheinmetal
2021-12-05 15:30:51 +08:00
linux'都能 dd 成 windows lz 不考虑自己整一个镜像改一下 dd 脚本·
给换成 rhel 么
liuxu
2021-12-05 15:32:10 +08:00
@gridsah 云主机和正规点的 vps 大厂都有 freebsd 模板,没有也可以自己挂 cd 自己装。还没有真想用可以 dd
liuxu
2021-12-05 15:37:43 +08:00
@gridsah 如果你用 vultr 的话,freebsd13 和 ubuntu20.04(debian11)的优化是真牛逼,看我之前的压测,centos8 stream 和 debian10 是一个级别的

https://v2ex.com/t/794443#reply42
gridsah
2021-12-05 15:51:21 +08:00
@gesse

我最近在看 SELinux 这个组件,Fedora 上 SELinux 自带的的规则组比 Debian 安装 SELinux 之后自带的规则组更加完备。这会省事很多。

更早的时候,有这种感觉应该是在 systemd 这个组件上吧。那时候各大发行版都引入了 systemd ,但是从软件包的适配速度来看,RedHat 系的发行版上的软件包适配 systemd 的速度明显要快于 Debian 。

直到现在,我在 Debian 上装好 nginx ,执行 systemctl enable nginx 配开机自启动的时候,输出显示,nginx 的 .service 文件是 /lib/systemd/systemd-sysv-install 这个脚本根据 nginx 包中 SysV 服务的脚本中生成的。如果我想改动 .service 文件就需要很小心。而 RHEL 和 Fedora 的 nginx 包里就自带了 .service 文件。

RedHat 系发行版中的软件包积极地为系统组件做适配,Debian 系中的软件包好像只是简单地打了个包,能用就行。

再加上 RedHat 不断地把新功能或者安全更新 backport 到旧的、还在支持周期的发行版上,对比 Debian 在新版本发布之后能收到的更新就几乎没有。

就是这样的细节让我觉得 RedHat 和 Fedora 是在认真地做开发。
swsh007
2021-12-05 16:00:57 +08:00
有发行版镜像的话,
就可以 dd 到主机;
gridsah
2021-12-05 16:01:45 +08:00
@liuxu

FreeBSD 还是在物理机上用起来比较舒服。ZFS 这个大杀器是我用 FreeBSD 的主要原因 ( 还有要维护 Legacy 系统的原因 )。除此之外,我尽量选 Linux 。

而且 ZFS 也从 Solaris ZFS 切换到 ZFS on Linux 了,和 Linux 共用的组件越来越多。还是 Linux 成本低。

况且 AWS 上的 FreeBSD 用的是 UFS 文件系统,外挂存储格式化成 ZFS 的话,系统 cpu 和 ram 又要升级,还得买 IOPS 配置。

总之一句话,得加钱。物理机的话成本会少很多。

不管怎么想,FreeBSD 都不是很有优势。
gridsah
2021-12-05 16:02:39 +08:00
@Rheinmetal
@swsh007

不能这么操作,因为还要用 linode 的 backup service ,自己 dd 的系统没法用这个服务。
liuxu
2021-12-05 16:24:05 +08:00
@gridsah

额。。。开始你说用 freebsd 还不错,但是说 vps 服务商那里难搞,所以我才说怎么解决这个难搞问题
然后你就掉头拿 aws 反驳,说 freebsd 要 zfs ,然后 aws 用 zfs 要加钱,所以 freebsd 没优势,你这么绕我很难受的兄弟,感觉你被 centos 这个 linux 界的毒瘤蒙蔽了双眼,我很心痛

别的不说,就问 RHEL 把 centos 变成 centos stream ,搞的 centos 分裂,创始人出走另起造炉出 rocky linux ,原来用 centos 的小兄弟们成了一堆小白鼠给人试药你很开心吗

快来 debian/ubuntu 吧,大家都是 linux 系的兄弟别高分裂了,也别搞什么开源洁癖,难不成你用 nvidia 显卡不用他们官方的闭源驱动不成,snap 装软件都是最新的,ubuntu server 20.04 开机内存 100MB ,deiban10 60MB ,几十 MB 内存多大点事,别扣扣嗖嗖的。也别什么上传用户信息,你服务器系统里面能有什么用户信息,就是那点 uname 输出吗,你 apt 拉源都能知道服务器信息啊,不然怎么知道你是 32 还是 64 还是 arm
gridsah
2021-12-05 16:33:48 +08:00
@liuxu

hhhhhhh 兄弟,我就是抱着吹牛逼扯淡的心态回的消息,你别在意。

我是对在 VPS 或者云上用 FreeBSD 没什么想法。我本地的存储服务器用的是 FreeBSD ,还有跑 erlang 用的也是 FreeBSD 。
liuxu
2021-12-05 16:35:28 +08:00
@gridsah

#33 什么认真做开发,systemv 转 systemd ,debian 这种做法本身就是兼容方案啊,有什么问题,做兼容也是要花精力用时间的,况且你怎么知道这个不是 nginx 官方人员搞的,nginx 自己官方人员都没说什么,你咋就有意见

selinux 什么完备不完备的,centos7 下带 selinux ,我按标准的 /srv 下放网站,目录都得自己加 context ,ssh 改个端口不都是得自己 semanage 改,debian 和 centos 能有多大区别
gridsah
2021-12-05 16:39:32 +08:00
@liuxu

我是被 RedHat 蒙蔽了双眼 /滑稽

认真说,我有用一些奇怪姿势跑起来的服务,这些奇怪的姿势只有 Linux 能满足。或者 FreeBSD 上的 Linux 兼容层?( 那不还是 CentOS 么....

比如 https://www.v2ex.com/t/794084 这个问题,部署服务的时候又是自己改代码,又是自己编译组件,搞了好几天,然后改了部署方案才行,linux 上就可以用一种奇怪的姿势跑。

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

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

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

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

© 2021 V2EX