kn007的个人博客
♥ You are here: Home > 软件与网络 > VPS > 服务器系统更新至Fedora Server 44

服务器系统更新至Fedora Server 44

by | 15 Comments

眼尖的小伙伴从上篇文章已经看到我转用Fedora了。是的,现在运行的是Fedora Server 44下,这个月刚刚换的。

老博友应该都知道我一直是RedHat系,特别是一直使用着CentOS。为什么换到Fedora,只能说这是综合考虑及测试后的选择。

首先它毕竟还是RedHat系,其次,这么多年虽然一直停留在CentOS 8上,但是8、9、10的Stream我都有进行尝试,不尽人意。也确实没想到CentOS 8及8 Stream如此短命,甚至比CentOS 7更早进入EOF。上个月底在好好尝试了Fedora 44后,优秀的包管理,以及有很多实用的新特性,使我无需要在常见的包上,浪费时间去编译,也无需等待第三方的内核更新,排错上也更加方便了,所以我决定更换到Fedora上,并按照新系统,简化了很多流程,而达到比以前还要好的环境。

为什么之前也有Fedora,而坚持使用CentOS。最主要是因为我最早接触的就是CentOS 5,加上一些原因,用了比较长的RHEL 5和6,所以自己的服务器就使用CentOS各版本到现在。以前也尝试过Fedora,但对于那个什么都靠自己编译的年代,吸引力不够,也没有什么特别的优势,比如说CentOS存在什么问题而Fedora解决的,并没有。所以有尝试,但没有主动使用Fedora的意愿。

除如上所说的原因,换到Fedora上,还有对CentOS失望的原因。本来在2019年用上CentOS 8,我还是满意的,但后面遇到的一些问题,使得我其实挺想更新系统的。我尝试了不少系统,包括在每次CentOS出新系统,都有尝试,但都并没有找到吸引我的,这也导致了我服务器系统停留在CentOS 8上7年,毕竟业务稳定下来后,也不会怎么去变更系统。

对于CentOS,从CentOS 8 Stream开始,包括后续的CentOS 9 Stream,其实是变化不大,在CentOS 10 Stream出来后,我也第二时间测试了下,但是发现包管理缺陷很大,而且我隔了许久再去测试,包管理的跟进也还是很慢,很多常见的包并未及时加入,就感觉大家停留在CentOS 7上,或者已经转到其他系统了。我也尝试了一些CentOS的衍生系统,比如Almalinux等,但都离我心里所想有差距。

其实当年CentOS 8推出的时候,就能感觉到包管理的迟滞性(我当时也对一些库进行编译解决,还发了相关文章),而现在感觉是愈演愈烈。

早期大家很多东西都靠编译,所以看重的是系统稳定。但是这些点其实在10年前就逐渐被打破了,首先是包管理越来越完善了,大部分软件不再需要自己去编译了,甚至编译如果不是为了定制功能是完全没必要且浪费时间的。其次,容器的越发成熟,使得你很多时候可以忽略系统甚至组件。

但因为我并不是很喜欢容器(除非必要或环境需要,我自己个人是不用的),可能是我平时接触的系统环境都比较固定,只要能通过包管理+少量编译解决的,我是不会选择容器的,因为容器在我感觉,变更配置不如我物理环境直接修改来的便利,定制和测试上也是物理环境更佳。

所以我追求的是有完善、更新速度较快且软件稳定的包管理,对于自己需要定制组件或包管理不方便上的程序进行编译就足够了。而Fedora完全满足我的需求,且大版本更新,几乎可以不用重装系统(这点我自己有体会。另外像早期CentOS换代,不重装系统是不好用的),这很棒,符合懒人。

博客服务器在这3、4年的停滞期,在换到Fedora上后,其实还变化挺大的。很多软件有新的语法,比如postfix我之前用的是还是2.x的兼容配置,现在3.10,我直接按照最新版文档来配置,还有很多也是。熟悉我的小伙伴知道,我以前在CentOS 8上要维护大概70款库和软件的编译,而现在在Fedora上,我要编译的软件和库不超10款。新款的systemd也特别好用,还有nftables,真的是太舒服了,节约了大量的时间。

同样的服务器,可以明显感觉到Fedora 44速度比CentOS 8要快多了,真的很棒。

后续一些软件的配置,我也会看有时间整理的话,发成新文章。

转载请注明转自: kn007的个人博客 的《服务器系统更新至Fedora Server 44

donate
有所帮助?
Comments
15 Comments立即评论
  1. 回复

    fedora44 看样子也不错~

    1. MOD回复

      @acevs: :oops: 是啊,主要对我0学习成本

  2. 我已经跳船去用 Node.js 自己实现自己的博客。不再使用 WordPress 和 LNMP 等环境。现在的程序就一个简单 Docker 小镜像,随随便便就跑起来了。 :evil:

    1. MOD回复

      @雨帆: 看到了,挺好的! :oops: :mrgreen:

  3. 系统我一直是轻度使用者,选择镜像就安装,早先也是从你这看到centos的环境,才从windows尝试切过来使用,用了几年,常用部署命令符还自己整理了一个文档,哈哈,什么yum源等等,我是不会的,就保存安装方式一步一步,现在换Ubuntu,因为部署镜像端提醒Centos7已经停止服务。Docker现在也用着,但是感觉懵懵逼的,跟着教程会部署,离开教程,是啥都搞不清楚。

    1. MOD回复

      @耳朵的主人: 术业有专攻,如果没什么需求,确实记不了那么多,不过现在有AI可以帮到你。 :oops:

  4. 回复

    加载速度比之前快了很多
    竟然连续更新2篇 :mrgreen:

  5. 加载速度比之前快了很多!
    竟然连续更新2篇 :mrgreen:

    1. MOD回复

      @World: 哇 ;-) 好久不见 :oops:

  6. 落伍了我,不咋会折腾这些了 :razz: :razz:

    1. MOD回复

      @xinsenz: 每个人折腾不同,你肯定也有你擅长的。 :oops:

  7. 突然发现RSS订阅报错了,原来是你的格式变更了,哈哈~

    1. MOD回复

      @Meekdai: 好久不见呀! :oops:
      是的,因为有人说一些RSS工具图片会被错误拉伸。我是没法复现,所以我按照atom的要求,重新做了feed。之前是rss2

  8. 我的笔记本装的Fedora,服务器用的Debian,这俩都是我喜欢Linux版本

    1. MOD回复

      @皇家元林: 挺棒的 :oops:

;-):|:x:twisted::smile::shock::sad::roll::razz::oops::o:mrgreen::lol::idea::grin::evil::cry::cool::arrow::???::?::!: