可以将SliTaz,DSL和Tinycore的小型Linux发行版用作生产服务器[关闭]


4

可以将作为SliTaz,DSL和Tinycore的RAM驻留小型Linux发行版用作生产服务器吗?

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

干杯!


1
既然你声称要减少内存使用量:这是你现在面临的真正问题,你是否考虑过最简单的方法(即升级你的服务器)?
Renan

@Renan老实说,我没有那种经历,只是从阅读中得到的印象,小型Linux发行版可能有更好的内存管理。
willowdan

2
它们都运行相同的基本内核,大多数使用相同的调度程序,依此类推。应该没有实际的区别。
Journeyman Geek

顺便说一句,让我强调一点,我提到的发行版都是RAM驻留的,我觉得它们更快。
willowdan

Answers:


8

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

但实际上,你希望发行版具有更好的支持和更长的生命周期(如CentOS,RHEL,Ubuntu LTS等......) - 如果需要,你可以使它们变得轻量级(例如禁用不需要的服务)。


你能帮我清楚一下这个场景的假设吗?如果我满足于小型Linux发行版,会发生什么可能更糟?
willowdan

1
@willowdan轻量级发行版没有像CentOS,RHEL等那样经过广泛测试和更新....
Renan

2
你的发行版可能已经死了,你没有更新和支持,因为我发布了我的回答; p
Journeyman Geek

7

是的,不是。

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

DSL自2008年以来一直没有更新,因此它似乎不太可能拥有最新的安全套件等(这是一个有利于中心的重要事项0红帽不太可能失去对其产品的兴趣)。这是更糟糕的情况 - 突然没有安全更新。大型发行版通常具有可预测的发布周期,以便于长期规划。

Siltaz 正在积极更新,因为它是固定的 - 但它是否有你需要的包装是另一个故事。如果你需要从头编译自己的东西,保持更新和测试将是一个痛苦。

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

在另一方面,大型服务器发行版设置为,以及服务器,有很大的第一方和第三方的支持你有一个更容易得到的文档。它也更容易让事情开始成为已知状态,并从那里建立起来,并计划更新和升级。您的包裹已经过广泛测试。他们很可能会以可重复的方式工作或失败。更重要的是,你可以更快地设置东西,然后去喝咖啡,而不是打破一个可能不适合这个角色的发行版。


明白了。那么,作为服务器的50台计算机局域网,我可以处理的大型发行版中最小的Gentoo是什么?请给我一个服务器轻量级发行版的其他选项列表。CentOS 6.x最小安装似乎仍然很大,其内存利用率可能不是最有效的,但如果我错了请纠正我。
willowdan


1
好。我在相当小的硬件上运行centos和debian - debian应该能够处理这种负载。如果你想为特定类型的角色或约束调整一个系统,并且不介意失去一些可维护的gentoo是一个不错的选择。根据当前的公羊价格,没有理由不尽可能多地使用ram,即使我的个人桌面现在也只有16GB。它不是发行版,它的设置选项。在同样的情况下,我自己开始debian minimal,因为我熟悉它。
Journeyman Geek

嗨@Ignacio Vazquez-Abrams请详细说明为什么我的假设是错的..谢谢
willowdan

2
AOS kickstart将为您提供250MB或更少的安装,并且可以根据需要添加包,而不是从分销商决定制作功能系统开始。
伊格纳西奥·巴斯克斯 - 艾布拉姆斯

1

有一个名为Alpine Linux的服务器发行版很小,适用于生产服务器环境。它针对路由器进行了优化,但默认情况下包含所有普通服务器软件包。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.