哪个 Ubuntu 版本用于我的 Python Web 应用程序?

oro*_*aki 5 server 8.04 security

我正在使用 Python 和 Django 以及 UWSGI(用 C 编写)、NGINX 和 PIL(Python 成像库)构建安全密集型(存储信用卡号等)。我正在努力在 Ubuntu 世界中努力工作以减少无知,所以我刚刚购买了Official Ubuntu Server Book。与这里的窥视者相比,仅仅阅读这本书并不会让我成为业余级别的服务器管理员,所以我不得不问:

哪种风格的 Ubuntu是满足上述要求的最佳途径,更重要的是,为什么?我读过关于哈代的好东西,但我不知道它“好”的原因。

Las*_*sen 11

基本上我会为服务器使用最新的LTS版本,截至撰写本文时,它将是 10.04 (Lucid Lynx)。原因很简单!在服务器上,您正确地希望使用不需要在几个月内升级的系统。

没有理由将 Hardy Heron 用于新服务器,它目前已经使用了两年,一年后将被废弃。

Ubuntu 每六个月发布一次,十八个月后就会被放弃,除了 LTS 版本每隔一年发布一次并保持三年。

编辑: LTS 的服务器版本保持活跃五年。

  • LTS 版本的 *server* 版本支持五年。谁需要服务器上的桌面东西? (3认同)

Dim*_*ima 6

Hardy 8.04 和 Lucid 10.04 都是长期支持 (LTS) 版本,将支持很长一段时间。

两者都分别在 2013 年和 2015 年之前获得更新和安全修复。与 Source Lab 的回答相反,LTS 服务器版本的维护时间为5 年

哈代有蟒蛇2.5作为默认而清晰的具有2.6的默认值。如果不是所有的依赖项都被证明在 2.6 中是可靠的,我建议现在坚持使用 Hardy。

  • 更重要的是 lucid 放弃了对 Python 2.4 和 2.5 的支持,而 hardy 支持 2.4 和 2.5(但不是 2.6)。 (2认同)