惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Schneier on Security
有赞技术团队
有赞技术团队
T
The Blog of Author Tim Ferriss
F
Fortinet All Blogs
D
DataBreaches.Net
F
Full Disclosure
腾讯CDC
博客园 - 【当耐特】
MyScale Blog
MyScale Blog
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
SegmentFault 最新的问题
The Register - Security
The Register - Security
WordPress大学
WordPress大学
博客园 - 聂微东
雷峰网
雷峰网
J
Java Code Geeks
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Privacy International News Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
A
Arctic Wolf
Scott Helme
Scott Helme
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Tor Project blog
博客园 - 三生石上(FineUI控件)
Know Your Adversary
Know Your Adversary
AWS News Blog
AWS News Blog
G
Google Developers Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
C
CERT Recently Published Vulnerability Notes
O
OpenAI News
Project Zero
Project Zero
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Application and Cybersecurity Blog
Application and Cybersecurity Blog
云风的 BLOG
云风的 BLOG
N
News and Events Feed by Topic
MongoDB | Blog
MongoDB | Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Microsoft Security Blog
Microsoft Security Blog
Cisco Talos Blog
Cisco Talos Blog
P
Palo Alto Networks Blog
Schneier on Security
Schneier on Security

kn007的个人博客

Nginx SSL配置杂谈 雅黑PHP探针 For PHP 8 2024年的尾巴,冒泡推歌 7月末,闲聊一些想法 MySQL 8.0.34对其自带身份验证标记弃用 怀旧粤语音乐分享 聊现今对博客的看法 聊聊对Lua Nginx Module的看法 聊聊过去一年的瞎折腾-杂项篇 聊聊过去一年的瞎折腾-电脑篇 聊聊Nginx 1.25和HTTP/3 使用acme.sh和acme-dns申请Google免费泛域名SSL证书
服务器系统更新至Fedora Server 44
kn007 · 2026-06-20 · via kn007的个人博客

眼尖的小伙伴从上篇文章已经看到我转用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