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

推荐订阅源

博客园_首页
Microsoft Security Blog
Microsoft Security Blog
云风的 BLOG
云风的 BLOG
B
Blog
The Register - Security
The Register - Security
L
LangChain Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
N
Netflix TechBlog - Medium
F
Full Disclosure
The GitHub Blog
The GitHub Blog
Recorded Future
Recorded Future
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Blog — PlanetScale
Blog — PlanetScale
Jina AI
Jina AI
美团技术团队
宝玉的分享
宝玉的分享
Hugging Face - Blog
Hugging Face - Blog
阮一峰的网络日志
阮一峰的网络日志
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
D
DataBreaches.Net
Martin Fowler
Martin Fowler
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
WordPress大学
WordPress大学
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - Franky
The Cloudflare Blog
博客园 - 【当耐特】
U
Unit 42
月光博客
月光博客
T
The Blog of Author Tim Ferriss
博客园 - 叶小钗
博客园 - 聂微东
I
InfoQ
B
Blog RSS Feed
Apple Machine Learning Research
Apple Machine Learning Research
Cyberwarzone
Cyberwarzone
V
V2EX
S
Securelist
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Security @ Cisco Blogs
PCI Perspectives
PCI Perspectives
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Heimdal Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Hacker News
The Hacker News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Tor Project blog

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