我打算build立一个Web服务器来托pipe我的网站,但我不知道应该使用哪个发行版。 我有Fedora,它适合我作为一个魅力,但作为一个Web服务器的Fedora行,还是应该selectUbuntu服务器版?
你们觉得怎么样?
就个人而言,我认为完全取决于你最熟悉的操作系统。
几条评论虽然:
1)Fedora的发布周期有点疯狂,意味着你一直生活在stream血的边缘。 也意味着,在你知道它之前已经发布了一个更新的版本,是时候做一个完整的操作系统升级。 不太理想的生产环境,我会避免这个原因。
2)CentOS /红帽企业Linux – 支持生命周期更长。 通常是7年。 通常更成熟的(读:稳定)软件在使用。 由供应商预先包装的软件有一点限制,这意味着你并不总是有最新的,最好的软件可用。
3)Debian – Rock坚实,合理的生命周期。 成熟的软件。 许多可供select的软件包可供select。 debian linux zealots的select无处不在:)
4)Ubuntu – 与Debian类似,只是稍微更新一些(阅读:不太成熟的软件)。 良好的生命周期,尤其是使用LTS时。
所有这一切,我会自己去3。 但是这只是因为我喜欢Debian 🙂
我在这里的build议是,“如果没有损坏,不要修理。” Ubuntu服务器可能会为您提供更好的服务,您可能想在testing框中尝试一下。 但是,如果Fedora正在为您工作,并且您理解并喜欢它(看来您是这么做的),那么它对您而言将会非常有效。
关于Linux的一个美丽的事情是,它是你做的。 大多数发行版之间的真正差异在于如何打包额外内容。 在一天结束的时候,这可能会有所作为,但可能还不够,你会注意到。 最好select一些你喜欢的东西,这样你就可以专注于手头的实际任务(在这种情况下build立一个网站)。
我总是selectCentOS,因为它非常稳定,而且是免费版本的类似Red Hat Linux的企业级Linux。 也没有find一个不支持它的服务器控制面板。
我相信Debian或Ubuntu将是一个不错的select。
由于对“最佳”的广泛意见,所以完全难以回答。
我想你会被Debian或Centos所服务。 他们无聊,稳定,远离stream血的边缘,这正是你在服务器发行版中寻找的东西。 留下他们所属的桌面的shiny发行版。
这真的取决于你的应用程序的性质。 一般来说,我会build议坚持使用Fedora,因为它有很好的包pipe理和发布周期。
如果您select一个具有良好的包pipe理历史的操作系统,那么添加额外的服务器变得更加容易。
Fedora一直在更新和补丁。 我应该安装两个Fedora盒子,并在其中一个安装任何新的更新,并检查一段时间,如果一切正常,然后在第二个盒子上执行更新? 毕竟有一些更新需要重新启动电脑。 你同意我的观点吗?
取决于你需要什么,但如果Fedora的工作是可以接受的,恕我直言,没有足够的好处保证重新安装。
如果你必须重新安装,CentOS是一个很好的稳定的select,只要你不需要最新版本的Python(它使用Python 2.4,如果你想要更新的版本,你需要并排安装)。
我最近把我自己的networking服务器从CentOS迁移到了OpenSuSE(需要Python 2.6,不想用并行的Python安装)。 YaST很好,并且提供了一个非常小的学习曲线,还有其他一些很好的工具(比如cnf,为什么没有其他人这么做)。 如果你喜欢用命令行来做事,你会得到zypper(相当于yum)。
但是就它在完全设置之后的function而言 – 没有太大的区别。