我们将从 Slicehost 迁移到 Linode(1024MB 内存)来托管我们的网站。现在我们必须进行分配。
经过讨论,剩余候选人为:
- Arch Linux 2010.05
- Debian 5.0
- Ubuntu 10.04 LTS
需求很简单:一旦设置完成,我们就想忘掉它,除了需要更新,然后专注于网站维护。可能看起来太简单了,但最终结果是运行网站。
我们想知道最差这三个发行版。将选取较不差的那个。;-D
答案1
你需要照照镜子,想想你在镜子里看到了什么。
如果您需要坚如磐石的发行版并且不关心软件包 foo 的最新版本号,那么请选择 Debian。
如果您需要坚如磐石的发行版并且关心软件包 foo 的最新版本号,那么请选择 Ubuntu Server。
如果您喜欢摆弄您的系统并且关心软件包 foo 的最新版本号,那么请使用 Arch Linux。
答案2
我会立即选择 Ubuntu 10.04 LTS。它有最新的软件包、长期支持和一个很棒的社区。Debian 非常可靠,但软件包往往比较旧。
Arch.. 嗯。我不知道还有人用它。我会把它和 Gentoo 以及其他一些丑陋的东西一起归档到一起。
使用你以前用过并且最熟悉的发行版。这是选择发行版的最佳方式。
答案3
我最近开始使用 linode,并匆忙安装 Ubuntu 10.04 LTS(64 位)。大错特错(我喜欢 linode,但 ubuntu 太烂了)。我使用这台服务器的目的是严格提供 Web 内容。大约 1 天后,我就被 I/O 和交换内存警报轰炸了。3 天后,我不得不重新启动,因为 CPU 使用率飙升,网页抓取速度很慢,甚至根本无法加载。我花了大约 2 周的时间尝试优化(fail2ban、swappiness 设置等),但无济于事。在经历了无数次挫折之后,我放弃了,尝试了 Arch - 喜欢它!!!已经运行了大约一周,没有任何抱怨。页面加载时间下降到大约 2-3 秒(在 ubuntu 下为 5-8 秒)。我体验过的最好的网络托管操作系统!!我在两个发行版下都使用了 nginx、快速 cgi php 和 apc。在我体验 ubuntu 之前,我在 godaddy 专用 LAMP 上使用 fedore 8。
这是一个很好的链接: https://wiki.archlinux.org/index.php/Arch_Compared_to_Other_Distributions#Ubuntu
答案4
我的排名是:
如果你想要稳定:
- 最佳:Ubuntu LTS(5 年稳定支持)
- 下一步:Debian(大约 3 年的稳定支持)
- 最差:Arch(不稳定)
如果您喜欢在新发布时修补它并且不介意频繁升级软件包和更新配置:
- 最佳:Arch(滚动发布)
- 下一步:Ubuntu(每月发布 6 个版本)
- 最差:Debian(大约两年发布一次,但可以进行滚动“测试”)
如果您是 Linux 新手,并且想要一些对 Linux 新手来说足够简单的东西:
- 最佳:Ubuntu
- 下一步:Debian
- 最差:拱门
从以上内容中,您可以得出结论,Arch 总体上是两者中最差的,除非您想在新版本发布时修补新内容,而 Arch 在这方面表现不错。Arch 具有滚动发布功能,这意味着您可以在最新的软件包发布时获得它们,但这意味着如果某些内容发生变化并且您的配置由于更新而停止工作,则您需要自己修复它。