「伺服器」Centos和UBUNTU之爭

1.背景

​ 作者擁有3年centos和3年ubuntu系統的使用經歷,其他Linux系統一直沒有考慮過,有朋友一直詢問這兩個系統的區別,很慚愧我無法很系統的給出區別和各自的優缺點,因此產生了本文。

2.安裝

​ UBUNTU安裝需要主板BOIS支持UEFI模式,這就需要安裝工程人員需要去設置主板配置,而CENTOS則不需要設置,此處CENTOS更優秀;

​ 如果服務器之前安裝過WINDOWS系統,安裝UBUNTU前需要格式化磁盤,否則分區會失敗,而CENTOS則不需要格式化,此處CENTOS更優秀;

總結:UBUNTU安裝需要安裝人員設置BOIS和格式化硬盤,尤其對於服務器主板不固定的產品,無疑對安裝人員有更高的要求,可能會增加部署難度;

3.配置

​ UBUNTU網絡配置所有網卡配置都在/etc/network/interfaces中,而CENTOS則在不同的文件中,這一點個人更喜歡UBUNTU;

4.使用

​ 就桌面版而言,UBUNTU的界面更討喜,交互性更佳。對我而言,使用CENTOS做開發就是一場災難。

​ 當習慣UBUNTU桌面後,服務器部署自然而然的希望使用UBUNTU SERVER版本,保持開發和部署環境一致,而不是CENTOS。因為不希望同時熟悉兩套系統的差異(儘管可能差異不大,但後續維護是個長久的過程),並且針對不同系統配置和庫的差異進行適配和兼容,對我而言就是浪費時間。這也成為我在公司極力倡導使用UBUNTU SERVER的原因。

​ 就目前開發而言,大多第三方廠家都是優先支持UBUNTU環境開發。讓開發者在CENTOS和UBUNTU上進行切換,無疑也是場噩夢。

​ 就軟件豐富度而言,沒有具體統計,個人感覺UBUNTU更豐富;

​ 就係統穩定性而言,目前發現UBUNTU問題更多(尤其UBUNTU麒麟版本,多次出現磁盤損壞,需要進行修復),但UBUNTU服務器版本還挺正常和穩定;

​ 就目前雲系統而言,也更偏向UBUNTU;

5.總結

​ UBUNTU在界面上,軟件豐富度上做的更優秀。同時由於更多的開發者都在基於UBUNTU進行軟件開發,日積月累,由於是隨著個人開發庫的增加,會更依賴於UBUNTU,勢必也會增加UBUNTU Server的使用量,因此可以預見按照目前的形式UBUNTU Server會呈上升趨勢。但系統穩定性和安裝太複雜,需要UBUNTU持續加強和改進。總體而言,還是更喜歡和偏向使用UBUNTU,儘管它的桌面版系統偶爾會出各種問題。

「服務器」Centos和UBUNTU之爭


分享到:


相關文章: