題 可以將SliTaz,DSL和Tinycore的小型Linux發行版用作生產服務器[關閉]


可以將作為SliTaz,DSL和Tinycore的RAM小型Linux發行版用作生產服務器嗎?

我正在考慮將所述發行版替換為CentOS作為我的客戶的應用程序,web(nginx),SSH,SFTP,SCP服務器超過50台局域網計算機。

乾杯!


4
2017-12-24 01:22


起源


由於您聲稱要最小化內存使用量:這是您現在面臨的真正問題,您是否考慮過最簡單的方法(即升級服務器)? - Renan
@Renan老實說,我沒有那種經歷,只是從閱讀中得到的印象,小型Linux發行版可能有更好的內存管理。 - willowdan
它們都運行相同的基本內核,大多數使用相同的調度程序,依此類推。應該沒有實際的區別。 - Journeyman Geek♦
順便說一句,讓我強調一點,我提到的發行版都是RAM駐留的,我覺得它們更快。 - willowdan


答案:


從理論上講,是的:通過安裝足夠的軟件包,任何發行版都可以成為服務器。

但實際上,您希望發行版具有更好的支持和更長的生命週期(如CentOS,RHEL,Ubuntu LTS等......) - 如果需要,您可以使它們輕量級(例如禁用不需要的服務)。


8
2017-12-24 01:32



你能幫我清楚一下這個場景的假設嗎?如果我適應小型Linux發行版,會發生什麼可能更糟? - willowdan
@willowdan輕量級發行版沒有像CentOS,RHEL等那樣經過廣泛測試和更新.... - Renan
你發布了我的回答,你的發行版可能已經死了而你缺乏更新和支持; p - Journeyman Geek♦


是的,不是。

Centos(以及debian和ubuntu)的一大優勢是你擁有一套穩定的軟件包,並且你知道它已經在更大規模的環境中進行了測試。

DSL自2008年以來一直沒有更新,因此它似乎不太可能擁有最新的安全套件等(這是一個有利於中心的重要事項0紅帽不太可能失去對其產品的興趣)。這是更糟糕的情況 - 突然沒有安全更新。大型發行版通常具有可預測的發布週期,以便於長期規劃。

Siltaz  積極更新,因為是固定的 - 但它是否有你需要的包是另一個故事。如果你需要從頭編譯自己的東西,保持更新和測試將是一個痛苦。

如果你願意投入時間和精力去追求'輕盈',你可能需要考慮gentoo - 它有不錯的支持,可以配置為服務器,並且一旦設置正確就非常可靠。

另一方面,大型服務器發布  設置好,服務器好,有很好的第一方和第三方支持  你可以更輕鬆地獲得文檔。它也更容易讓事情開始成為已知狀態,並從那裡建立起來,併計劃更新和升級。你的包已經 廣泛 測試。他們很可能會以可重複的方式工作或失敗。更重要的是,你可以更快地設置東西,然後去喝咖啡,而不是打破可能不適合這個角色的發行版。


7
2017-12-24 01:37



明白了。那麼,作為服務器的50台計算機局域網,我可以處理的大型發行版中最小的Gentoo是什麼?請給我一個服務器輕量級發行版的其他選項列表。 CentOS 6.x最小安裝似乎仍然很大,其內存利用率可能不是最有效的,但如果我錯了請糾正我。 - willowdan
@willowdan: 你錯了。 - Ignacio Vazquez-Abrams
好。我在相當小的硬件上運行了centos和debian - debian應該能夠處理這種負載。如果你想為特定類型的角色或約束調整系統,並且不介意丟失一些可維護的gentoo是一個不錯的選擇。根據目前的公羊價格,我們沒有理由不盡可能多地使用ram,即使我的個人桌面現在也只有16GB。它不是發行版,它的設置選項。在同樣的情況下,我自己開始debian minimal,因為我熟悉它。 - Journeyman Geek♦
嗨@Ignacio Vazquez-Abrams請詳細說明為什麼我的假設是錯的..謝謝 - willowdan
AOS kickstart將為您提供250MB或更少的安裝,並且可以根據需要添加包,而不是從分銷商決定製作功能係統開始。 - Ignacio Vazquez-Abrams


有一個服務器發行版叫 高山Linux 它很小,適用於生產服務器環境。它針對路由器進行了優化,但默認情況下包含所有普通服務器軟件包。


1
2017-12-24 06:48