Tuesday, July 14, 2020

如何選擇Linux發行版:CentOS、Debian、Ubuntu之異同

Linux有非常多的發行版本,從性質上劃分,大體分為由商業公司維護的商業版本與由開源社區維護的免費發行版本。

商業版本以Redhat為代表,開源社區版本則以debian為代表。這些版本各有不同的特點,在不同的應用領域發揮着不同的作用,不能一概而論。而絕大多數VPS上只提供開源社區維護的發行版本。下面就這些不同的Linux發行版進行簡單的分析。

CentOS

你會發現非常多的商業公司部署在生產環境上的服務器都是使用的CentOS系統,CentOS是從RHEL源代碼編譯的社區重新發布版。CentOS簡約,命令行下的人性化做得比較好,穩定,有着強大的英文文檔與開發社區的支持。與Redhat有着相同的淵源。雖然不單獨提供商業支持,但往往可以從Redhat中找到一絲線索。相對debian來說,CentOS略顯體積大一點。是一個非常成熟的Linux發行版。

Debian

一般來說Debian作為適合於服務器的操作系統,它比Ubuntu要穩定得多。可以說穩定得無與倫比了。debian整個系統,只要應用層面不出現邏輯缺陷,基本上固若金湯,是個常年不需要重啟的系統(當然,這是誇張了點,但並沒有誇大其穩定性)。debian整個系統基礎核心非常小,不僅穩定,而且佔用硬盤空間小,佔用內存小。128M的VPS即可以流暢運行Debian,而CentOS則會略顯吃力。但是由於Debian的發展路線,使它的幫助文檔相對於CentOS略少,技術資料也少一些。

由於其優秀的表現與穩定性,Debian非常受VPS用戶的歡迎。

Ubuntu

Ubuntu近些年的粉絲越來越多,Ubuntu有着漂亮的用戶界面,完善的包管理系統,強大的軟件源支持,豐富的技術社區,Ubuntu還對大多數硬件有着良好的兼容性,包括最新的圖形顯卡等等。這一切讓Ubuntu越來越向大眾化方向發展。但別忘了:你所需要的只是一個簡約、穩定、易用的服務器系統而已!

Ubuntu的圖形界面固然漂亮,但這也決定了它最佳的應用領域是桌面操作系統而非服務器操作系統。如何你希望在學習Linux的過程中有個沉浸式的環境,那麼Ubuntu的確不錯:僅僅安裝在自己的電腦中而非服務器中。從這一點來講,Ubuntu並沒有在VPS安裝的操作系統選擇之列,相信你也不會為了那數百M的驅動與寶貴的內存買單。

此外還有Arch Linxu、Gentoo、Slackware等一系列的Linux和FreeBSD、Unix等系統,由於其涉及領域更加專業,很少在VPS中出現,因此不作介紹。

對於初學者,我們建議採用CentOS或Debian,這兩種系統都能在配置較低的VPS上流暢運行。但是如果VPS配置太低(OPENVZ內存在128M以下,或者XEN架構內存在192M以下),建議採用Debian;否則建議採用CentOS,以獲取更多的在線幫助與支持,讓自己入門更輕鬆。

轉載自深度VPS [ http://www.deepvps.com ]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.