我正在一家小公司担任 IT 职务。大多数服务器似乎都在运行各种版本的 Fedora(文件服务器、备份服务器、Oracle 服务器等)。
我对 Fedora 没有太多经验,但我认为它适用于最终用户台式机/工作站/笔记本电脑。
Fedora 对于服务器来说是一个糟糕的选择吗?
更新:感谢您证实了我的怀疑。
答案1
大多数服务器似乎正在运行 Fedora 的不同版本(文件服务器、备份服务器、Oracle 服务器等)。
这是个问题;听起来好像之前担任这个职位的人没有跟上升级的步伐。不这样做会给你带来麻烦:
- 很久以前就已修复的错误。
- 配置文件的版本不兼容。
- 未修补的安全漏洞
- 真的很老的软件
最后一点确实突出了权衡。例如,Mumble 改变了他们的网络协议,而较新的客户端不支持旧协议。如果你不升级服务器,你的用户可能会升级并变得不兼容。在另一个例子中,UbuntuDjango 打包在 8.04 上已经过时了。这是一个功能,而不是错误,但我不是特别喜欢它。
Fedora 并不是一个糟糕的服务器选择,但你需要不断升级。CentOS / RHEL 是选项,但如果你没有升级过程,它只会延迟不可避免的事情。就我个人而言,我使用 Ubuntu,但我们在工作中混合使用 Ubuntu、Debian 和 Redhat。我不使用 Ubuntu LTS,因为在某些时候软件包老化得太厉害了。
答案2
Fedora 的发布周期非常短,通常使用较新且不太成熟的软件。
就我个人而言,我会避免使用 Fedora,而选择更成熟/稳定且发布周期更长的版本。如果您是 RPM 的粉丝,请尝试 CentOS。或者,Debian 通常也非常棒。
答案3
Fedora 有 6 个月的发布周期和 13 个月的维护期。
总体而言,Fedora 比 RedHat 或 CentOS 具有更好的硬件兼容性和软件可用性。这是因为它比其他两个更前沿。
有时,更新可能会破坏某些东西。
只要您在生产系统上实施之前测试更新,就没问题。顺便说一句,我认为这也是您在任何其他系统上都应该做的事情。(RedHat、CentOS、Debian)。
答案4
看看数据在企业界的重要性,生产基地必须一直保持在 99% 的水平,以满足业务需求。
所以要选择稳定且经过验证的产品。我不太喜欢服务器上的前沿技术,对于其他东西,比如笔记本电脑、台式机,我不太喜欢。
CentOS..RHEL..SLES... 大多数企业环境都是这样的。