也許您的虛擬專用服務(wù)器(VPS) 托管帳戶中最具定義性的元素是操作系統(tǒng)(OS)。原因是操作系統(tǒng)會影響很多事情,從配置環(huán)境的方式到可以使用的應(yīng)用程序。還需要注意的是,在本文后面的討論中,我們從 Web 服務(wù)器的角度來看待操作系統(tǒng)。這有時可能會導(dǎo)致混淆,因為某些服務(wù)器使用可能會提供與操作系統(tǒng)的傳統(tǒng)桌面觀點不同的視圖。
Windows 或 Linux
VPS 市場中最常用的兩種操作系統(tǒng)是 Windows 和Linux。從本質(zhì)上講,它們在許多方面都非常不同。例如,Windows 服務(wù)器的部署成本通常更高,但如果您計劃使用 ASP 或其他以 Microsoft 為中心的應(yīng)用程序,它具有優(yōu)勢。
另一方面,Linux 的啟動成本較低,因為許多發(fā)行版都在 GNU 或其他類似的免費許可方案下。它也被公認(rèn)為能夠比 Windows Server 更好地執(zhí)行,并且在本質(zhì)上更加模塊化。除非您打算使用必須在Windows 平臺上運行的任何東西,否則建議使用各種 Linux 選項之一。
CentOS、Ubuntu、Debian、Fedora 還是 Red Hat Enterprise Linux?
在我們開始本節(jié)之前,重要的是要了解 Linux 本身是由幾個模塊化組件組成的。它的核心是Linux 內(nèi)核,它在不同的發(fā)行版之間并沒有真正的區(qū)別。
除了內(nèi)核,一個完整的 Linux 發(fā)行版還包括:
- 包管理器,
- 顯示服務(wù)器,
- 桌面環(huán)境和其他組件。
最終,每個發(fā)行版中包含的內(nèi)容都有助于實現(xiàn)其預(yù)期的總體目標(biāo)。
今天實際上有數(shù)百種不同的 Linux 發(fā)行版。然而,并不是所有的都適合在 VPS 環(huán)境中用作操作系統(tǒng)。今天我們將看看一些最受歡迎的 VPS 選擇:
- 中央操作系統(tǒng),
- 烏班圖,
- 德比安,
- Fedora 和 Red Hat Enterprise Linux
按標(biāo)準(zhǔn)比較
在上面列出的少數(shù)分布中,我們可以進一步將它們縮小到更緊密的組中。這是因為他們彼此之間的關(guān)系。例如,Red Hat Enterprise 源自 Fedora,而 CentOS 源自 Red Hat Enterprise。因此,這三個分布密切相關(guān)。同時,Ubuntu 是從 Debian 派生的,它將這兩者更緊密地聯(lián)系在一起。
1 易用性
在所有 Linux 發(fā)行版中,Ubuntu 被廣泛認(rèn)為是最容易使用的發(fā)行版之一。這個發(fā)行版的一個主要焦點一直是可用性。它帶有一個非常直觀的桌面環(huán)境界面,并盡可能避免需要用戶移動到命令行來實現(xiàn)任何事情。
安裝過程也非常無縫,通常沒有與 Linux 相關(guān)的過度技術(shù)術(shù)語。由于能夠適應(yīng)各種系統(tǒng)的自動檢測功能,硬件問題得以解決。正因為如此,Ubuntu 擁有龐大的社區(qū)追隨者。這反過來又會導(dǎo)致進一步的易用性,因為任何你不能做的事情 - 社區(qū)中的其他人可能會知道如何做。援助永遠不會那么遙遠。
2 功能
在 Linux 發(fā)行版之間區(qū)分功能可能很困難。這是由于操作系統(tǒng)作為一個整體表現(xiàn)出的模塊化。但是,考慮到默認(rèn)安裝,Red Hat Enterprise是迄今為止最完整的。由于其企業(yè)級目標(biāo)市場,它已針對幾乎所有關(guān)鍵任務(wù)用途進行了預(yù)打包。但是,值得注意的是,這也是為數(shù)不多的商業(yè) Linux 發(fā)行版之一。
3 性能
盡管 Ubuntu 易于使用,但它也被廣泛認(rèn)為是服務(wù)器(以及 VPS)操作的最佳性能。部分原因是它在目標(biāo)發(fā)行版中的簡化發(fā)布。對于 VPS,您可以使用 Ubuntu Server 以獲得最佳性能。當(dāng)然,很大一部分性能也歸功于硬件,因此建議選擇可靠的托管公司來部署您的 VPS。例如,托管云 VPS提供高可用性和可靠性,運行企業(yè)級 SSD 以獲得最佳性能。
4 提供的功能
在服務(wù)器市場上,紅帽 Linux 企業(yè)版通常因其全面的功能集而受到青睞。鑒于其完整的功能集,這使得它在默認(rèn)情況下更適合VPS 環(huán)境。不過要記住的是,它的商業(yè)許可使得廣泛的可用性更加有限。正因為如此,許多用戶傾向于將 Ubuntu 作為在其VPS 托管計劃上運行的功能最豐富的選擇。
5 可安裝的應(yīng)用程序
許多初學(xué)者犯的一個常見錯誤是假設(shè)所有包或應(yīng)用程序都可以在整個 Linux 發(fā)行版范圍內(nèi)工作。雖然從廣義上講這可能是真的,但也有很多例外。
Linux 社區(qū)非常龐大,每個發(fā)行版的粉絲通常只堅持那些。由各種社區(qū)開發(fā)的小型應(yīng)用程序比比皆是,在許多情況下,這些應(yīng)用程序是為各個 Linux 發(fā)行版定制的。
由于這個高度復(fù)雜的系統(tǒng),最好根據(jù)您的需要選擇您喜歡的 Linux 風(fēng)格,而不是可以在其上安裝多少應(yīng)用程序。不過,可安裝應(yīng)用程序數(shù)量的一個很好的指標(biāo)是發(fā)行版的受歡迎程度——這又是對 Ubuntu 的偏好。
不過,對于那些支持 Ubuntu 的人來說,一個主要的注意點是,這個 Linux 發(fā)行版不支持使用 cPanel。雖然這似乎是一個缺點,但可以通過使用功能強大的 cPanel 替代品輕松消除它。
6 配置
Ubuntu 本身包含的強大硬件檢測功能已經(jīng)消除了配置操作系統(tǒng)的大部分壓力。然而,真正讓整體配置更容易的是整個發(fā)行版的整體易用性。
甚至服務(wù)器版本也可以配備GUI 界面,以便更輕松地部署和配置各種包。這包括其他核心 VPS 必需品,例如 Web 服務(wù)器、數(shù)據(jù)庫以及對 PHP 等其他東西的支持。
但是,如果您這樣做,建議僅在 VPS 移動到生產(chǎn)環(huán)境時短暫使用并刪除。這是因為 GUI 是資源密集型的,并且可以占用您在 VPS 主機上部署的任何資源所需的資源。
7個預(yù)裝包
每個 Linux 發(fā)行版都有自己的默認(rèn)預(yù)安裝包列表。要查看您的 Linux 安裝中有哪些軟件包,請使用以下命令:
- 對于 Debian/Ubuntu
- apt list – 已安裝
- 對于 Fedora/Red Hat Enterprise/CentOS
- 已安裝 sudo yum 列表
盡管這很有幫助,但命令的變體可能會更精確地滿足您的需求。例如,搜索以查看是否安裝了特定包或創(chuàng)建一個文件,其中列出了所有已安裝的包。
結(jié)論
正如您現(xiàn)在可能知道的那樣,Ubuntu 很可能是您可能會為您的 VPS 托管采用的首批 Linux 發(fā)行版之一。很大一部分原因是它的易用性、多功能性,當(dāng)然還有大量的社區(qū)支持。然而,CentOS 家族分支也擁有大量追隨者,并且更深入地嵌入服務(wù)器市場空間。這使其成為 VPS 托管的另一個頂級競爭者。歸根結(jié)底,很大程度上取決于您的個人喜好。既然您的 VPS 帳戶由您來配置,何不花時間嘗試一下呢?