像 SliTaz、DSL 和 Tinycore 这样的小型 Linux 发行版是否可以用作生产服务器?

像 SliTaz、DSL 和 Tinycore 这样的小型 Linux 发行版是否可以用作生产服务器?

驻留在 RAM 中的小型 Linux 发行版(如 SliTaz、DSL 和 Tinycore)可以用作生产服务器吗?

我正在考虑将上述发行版作为 CentOS 的替代品,作为我客户大约 50 台 LAN 计算机上的应用程序、web(nginx)、SSH、SFTP、SCP 服务器。

干杯!

答案1

理论上是的:通过安装适当的软件包,任何发行版都可以成为服务器。

但在实践中,您需要具有更好支持和更长生命周期的发行版(如 CentOS、RHEL、Ubuntu LTS 等...) - 并且您可以根据需要使它们轻量级(例如禁用不需要的服务)。

答案2

是也不是。

Centos(以及 debian 和 ubuntu)的一大优势是您拥有一套稳定的软件包,并且您知道它已经在更大规模的环境中经过测试。

DSL 自 2008 年以来似乎没有更新过,因此不太可能有最新的安全包等(这对 centos 0 来说是一件大事,red hat 不太可能对其产品失去兴趣)。这是最糟糕的情况——突然没有安全更新。大型发行版通常具有可预测的发布周期,以便于长期规划。

西尔塔兹tinycore 会积极更新 - 但是否有您需要的软件包则是另一回事。如果您需要从头开始编译自己的软件包,那么保持更新和测试将会很麻烦。

如果您愿意投入时间和精力来追求“轻便”,您可能需要考虑 gentoo - 它具有不错的支持,可以配置为服务器,并且一旦正确设置就非常可靠。

另一方面,大型服务器发行版设置为服务器,拥有出色的第一方和第三方支持您将更容易获得文档。它还更容易让事情开始处于已知状态,并从那里开始构建,并计划更新和升级。您的软件包已经广泛地经过测试。它们很可能会工作,或者以可重复的方式失败。更重要的是,您可以更快地完成设置,然后去喝杯咖啡,而不是让可能不适合该角色的发行版工作。

答案3

有一个名为Alpine Linux它很小,适合生产服务器环境。它针对路由器进行了优化,但默认包含所有常规服务器包。

相关内容