Debian Stable vs Ubuntu LTS 服务器?

Sov*_*ero 79 server lts debian

哪个是专业服务器的更好平台?

Debian 稳定版还是 Ubuntu LTS?

我们计划使用的第三方软件适用于两者。哪一个更好?

考虑诸如内核(例如,Ubuntu 有自己的服务器自定义内核)和其他 Ubuntu 特定自定义等内容。

我不断来回切换,我需要做出决定,以便我可以向客户推荐一个或另一个。现在,我想我会选择 Debian Stable。


最近,我在 Ubuntu Server Edition 10.04.1 遇到了一些奇怪的问题......

我有 Ubuntu 设置通过一个简单的脚本进行自动更新,每隔几个月左右,libapache2-mod-php5 就会因为包冲突而被删除......从而导致我失去了 web 服务器的 php 功能。

Debian Stable 没有做过这样的事情。

Oli*_*Oli 66

好吧,我不明白为什么人们对问题的质量大惊小怪。这显然是许多开发人员在部署之前要权衡的决定。并且显然有一些差异与部署每个差异非常相关。


我认为 debian stable 和 Ubuntu LTS 之间的主要考虑和比较是安全性和一般包更新。

Debian“稳定”版本在下一个稳定版本后的一年内得到支持。因此,如果稳定版每两年发布一次,并且您在发布时就开始使用稳定版,那么您将获得三年的更新:

安全团队尝试在下一个稳定发行版发布后的大约一年内支持稳定发行版,除非在今年内发布另一个稳定发行版。不可能支持三个发行版;同时支持两个人已经够难了。

您应该注意,不能保证 debian 节奏。当它们准备好时,稳定版本就会出来。这可能意味着您可以获得 18 个月到 18 年的支持。这使得它非常不可预测,因为您不知道何时需要升级,直到您知道下一个稳定版何时完成。

Ubuntu LTS 版本相比,桌面更新非常相似,但对于服务器应用程序和内核,您将获得长达 5 年的支持,无论当时是否有任何新的 LTS 版本:

新的 LTS 版本通常每 2 年发布一次。使用 v12.04 长期支持 (LTS) 版本,您可以获得对 Ubuntu 桌面和 Ubuntu 服务器的 5 年支持。LTS 版本没有额外费用;我们以相同的免费条款向所有人提供我们最好的作品。

这意味着您应该能够在机器上部署最新的 LTS,而不必担心它多年来没有获得安全更新(对于受支持的软件包)。当您拥有多台服务器,或者只是一些无法承受任何停机时间来测试升级的应用程序,或者只是没有时间花一天/一周的时间来测试升级时,Ubuntu 比 debian 具有很大的优势。

  • 还应该提到的是,在易于维护和管理的系统上,系统管理员犯下损害安全性或稳定性的错误的可能性较小。在我的估计中,考虑到系统是由人类配置的,合理的默认设置,就像你在 Ubuntu 中得到的一样,是安全的主要因素之一。:-) (9认同)

小智 24

要回答您关于专业/生产使用的问题,我认为已经解决了几个关键要素,但我认为有一点非常关键。

包和包管理

这是 Debian 稳定版和 Ubuntu LTS 之间的主要区别,特别是如果您担心寿命、正常运行时间、稳定性等。

Ubuntu 每六个月发布一次,基于 Debian 不稳定分支,这通常意味着整体更新和更新的软件,但同时具有被认为基本上“不稳定”的缺点,至少在企业环境中是这样。

现在 LTS 版本主要基于 Debian 测试,在 Debian 术语中“代表即将发布的稳定版本在实际被认为稳定之前的状态”,尽管 Ubuntu 投入了大量时间和精力来使常规版本和 LTS 版本尽可能稳定在从各自的 Debian 分支中提取软件包后,LTS 仍然基于测试分支,而 Debian 在其自己的分支中仍然认为该分支尚未完全准备好用于生产用途或任何接近关键任务的东西。

Ubuntu 的开发者社区根本无法与 Debian 竞争,而 Debian 可能是有史以来最大的基于社区的软件。

从基本意义上讲,这意味着 Ubuntu LTS 基于 Debian 测试分支,即使 Ubuntu 试图在它们被拉出后稳定和完善其测试包,也不等于 Debian 稳定版及其包的巨大发展和成熟度。Debian 稳定版确实是坚如磐石的稳定性的黄金标准。

  • 我不知道为什么人们甚至会问这样的问题...... Ubuntu 爱好者梦想着不可能的事情。 (3认同)

小智 17

我在谷歌搜索“ubuntu 服务器稳定性问题”时偶然发现了这个线程 - 寻找我自己对 Ubuntu 服务器稳定性的担忧的答案。

我不得不承认我是 Ubuntu 的长期粉丝,尤其是在桌面上(自 Breezy 起)。

方框 1:“弗雷德”

我首先在一台使用要求不高的生产机器上部署了 Ubuntu server 8.04;它主要是一个“小册子”级别的网络服务器,拥有大约 4/5 的网站,它还充当异地备份存储库。主要软件包是 Apache2、Mysql、Postgresql、PHP。

它是双核,具有 2 GB RAM,2 个 1GB 硬盘,配置了 mdadm 作为 RAID1。稳定性方面,它很棒,除了它似乎每 3-6 个月无明显原因死亡一次,尽管通过日志后日志组合。

我将这台机器保持在 8.04 上,偶尔进行更新。

方框 2:“查理”

Charlie 的运行时间与 Fred 相似,用作基于办公室的备份和媒体存储机器、办公室服务器监控节点、远程登录的网络网关、wiki 和 virtualbox 主机。主要软件包是:Apache2、postgresql、mysql、PHP、webmin、samba 和 Virtual box - 非 OSE(当 OSE 不支持无头功能时,我们需要返回无头功能)。

硬件方面,Charlie 是四核,8GB RAM,大约 10TB 的存储空间,分布在多个 sata 和 ide 驱动器上,一些 sata 驱动器包含一个软 RAID5 阵列,我们有一个通过火线连接的 drobo,两个外部 USB驱动器和另一个要连接的 drobo。

Charlie 从 Ubuntu 8.04 开始,通过 dist-upgrade 定期升级,目前在 10.04。

可悲的是,查理像在斗殴中喝醉一样稳定。

Charlie 经常出现内核崩溃、OOM 并且需要每 2-3 周重新启动一次。梳理原木让我摸不着头脑。

总结

我喜欢 Ubuntu 服务器,它很熟悉,布局相对较好,我喜欢 aptitude(恕我直言,这应该是默认的包管理器,UFW、Fail2Ban、Denyhosts、logwatch、logrotate 等包/应用程序使管理相对简单。

但是两个Ubuntu 服务器盒的正常运行时间都以数周或数月为单位,如果幸运的话,是的,在那段时间里,我们已经更换了硬件并从头开始重新安装,测试了磁盘,测试了 RAM。

相比之下,我拥有 HP DL360 G5、DL380 G5、DL380 G6 的集群,其中正常运行时间以年为单位,有时为 1000 天。

这些正在运行 CentOS - 它不像 UBuntu Server 那样漂浮在我的船上,但它似乎更加稳定,但我不知道那是硬件还是操作系统。

就我两便士的价值。