可以将作为SliTaz,DSL和Tinycore的RAM驻留小型Linux发行版用作生产服务器吗?
我正在考虑将所述发行版替换为CentOS作为我的客户应用程序,web(nginx),SSH,SFTP,大约50台局域网计算机上的SCP服务器。
干杯!
可以将作为SliTaz,DSL和Tinycore的RAM驻留小型Linux发行版用作生产服务器吗?
我正在考虑将所述发行版替换为CentOS作为我的客户应用程序,web(nginx),SSH,SFTP,大约50台局域网计算机上的SCP服务器。
干杯!
Answers:
从理论上讲,是的:通过安装足够的软件包,任何发行版都可以成为服务器。
但实际上,你希望发行版具有更好的支持和更长的生命周期(如CentOS,RHEL,Ubuntu LTS等......) - 如果需要,你可以使它们变得轻量级(例如禁用不需要的服务)。
是的,不是。
Centos(以及debian和ubuntu)的一大优势是你拥有一套稳定的软件包,并且你知道它已经在更大规模的环境中进行了测试。
DSL自2008年以来一直没有更新,因此它似乎不太可能拥有最新的安全套件等(这是一个有利于中心的重要事项0红帽不太可能失去对其产品的兴趣)。这是更糟糕的情况 - 突然没有安全更新。大型发行版通常具有可预测的发布周期,以便于长期规划。
Siltaz 正在积极更新,因为它是固定的 - 但它是否有你需要的包装是另一个故事。如果你需要从头编译自己的东西,保持更新和测试将是一个痛苦。
如果你愿意投入时间和精力去寻求“轻松”,你可能需要考虑gentoo - 它有不错的支持,可以配置为服务器,并且一旦设置正确就非常可靠。
在另一方面,大型服务器发行版都设置为,以及服务器,有很大的第一方和第三方的支持和你有一个更容易得到的文档。它也更容易让事情开始成为已知状态,并从那里建立起来,并计划更新和升级。您的包裹已经过广泛测试。他们很可能会以可重复的方式工作或失败。更重要的是,你可以更快地设置东西,然后去喝咖啡,而不是打破一个可能不适合这个角色的发行版。
有一个名为Alpine Linux的服务器发行版很小,适用于生产服务器环境。它针对路由器进行了优化,但默认情况下包含所有普通服务器软件包。