如何選擇服務(wù)器操作系統(tǒng)?
Linux的發(fā)行版有上百種,如何選擇也是一種難題。以下為收集的資料,僅供參考。
一、Ubuntu Desktop 和 Ubuntu Server
這個(gè)是最方便,也是最快捷的方式。如果剛開(kāi)始使用Ubuntu,且不太熟悉命令行的可以選用Ubuntu Desktop來(lái)學(xué)習(xí)。繼而轉(zhuǎn)為Ubuntu Server。對(duì)于初學(xué)者,Ubuntu可以更好地上手,并且提供了很好提供了apt軟件管理方式(這個(gè)是目前最好的軟件管理方式),使用起來(lái)非常方便,同事Ubuntu的社區(qū)也非常的活躍,使用的人數(shù)也較多。遇到問(wèn)題也可以很方便的找到答案。
Ubuntu的更新周期比較穩(wěn)定,每六個(gè)月會(huì)發(fā)布新版本,分別在每年的4月和10月,而Ubuntu Desktop的生命周期為1.5年,Ubuntu Server的生命周期為5年。同時(shí)Ubuntu還有一個(gè)LTS版本,即長(zhǎng)期支持( Long Term Support ) ,他的生命周期為3年。
下載地址: http://www.ubuntu.com/
二、Debian GNU/Linux
Debian非常適合追求性能和穩(wěn)定的個(gè)人用戶使用,同樣的他是基于apt的軟件管理模式可以讓你非常方便的管理軟件。雖然ubuntu是基于Debian進(jìn)行的二次開(kāi)發(fā),但是并不代表Ubuntu會(huì)比Debian好。Debian更多追求的是穩(wěn)定,可能Debian的相比相比要比Ubuntu低一些,但是服務(wù)器最重要的不就是穩(wěn)定嗎?如果是生成環(huán)境,個(gè)人建議Debian還是會(huì)比Ubuntu好一些。Debian主要分三個(gè)版本:穩(wěn)定版本(stable)、測(cè)試版本(testing)、不穩(wěn)定版本(unstable)。
Debian大概每?jī)赡臧l(fā)布一個(gè)新的版本,而每個(gè)版本的生命周期大概為3年,即新版本發(fā)布后還會(huì)對(duì)老版本維護(hù)一年。
下載地址: http://www.debian.org/
三、CentOS和Rad Hat(RHEL)
RedHat 在發(fā)行的時(shí)候,有兩種方式:二進(jìn)制的發(fā)行方式以及源代碼的發(fā)行方式。無(wú)論是哪一種發(fā)行方式,你都可以免費(fèi)獲得,并再次發(fā)布。但如果你使用了他們的在線升級(jí)(包括補(bǔ)丁)或咨詢服務(wù),就必須要付費(fèi)。
RedHat 一直都提供源代碼的發(fā)行方式,CentOS 社區(qū)將 Redhat 的網(wǎng)站上的所有源代碼下載下來(lái),進(jìn)行重新編譯,形成一個(gè)可使用的二進(jìn)制 CentOS版本 。由于 LINUX 的源代碼是 GNU ,所以從獲得 RedHat 的源代碼到編譯成新的二進(jìn)制,都是合法。只是RedHat 是商標(biāo),所以必須在新的發(fā)行版里將 RedHat 的商標(biāo)去掉。
RedHat 對(duì)這種發(fā)行版的態(tài)度是:“我們其實(shí)并不反對(duì)這種發(fā)行版,真正向我們付費(fèi)的用戶,他們重視的并不是系統(tǒng)本身,而是我們所提供的商業(yè)服務(wù)。”所以, CentOS 可以得到 RedHat 的所有功能,甚至是更好的軟件。但CentOS 并不向用戶提供商業(yè)支持,當(dāng)然也不負(fù)上任何商業(yè)責(zé)任。
Redhat 有兩大 Linux 產(chǎn)品系列:
1、免費(fèi)的 Fedora Core 系列,主要用于桌面版本,提供了較多新特性的支持。更新頻繁、不適合做服務(wù)器系統(tǒng)。
注:Fedora 主要是Red Hat作為新技術(shù)的測(cè)試平臺(tái),被認(rèn)為可用的技術(shù)最終會(huì)加到Red Hat Enterprise Linux中,F(xiàn)edora大約每六月發(fā)布一個(gè)新版本,而每3個(gè)Fedora版本后會(huì)有一個(gè)Red Hat版本的出現(xiàn)。
A 、 Red Hat Enterprise Linux AS (Advanced Server)
是企業(yè) Linux 解決方案中最高端的產(chǎn)品,它專為企業(yè)的關(guān)應(yīng)用和數(shù)據(jù)中心而設(shè)計(jì)。 Red Hat 企業(yè) Linux AS 是唯一支持 IBM i 系列, p 系列和 z 系列 /S-390 系統(tǒng)的產(chǎn)品。在 Intel X86平臺(tái)上, Red Hat 企業(yè) Linux AS 可以支持 2 個(gè)以上 CPU 和大于 8GB 的內(nèi)存。典型的 Red Hat 企業(yè) Linux AS 應(yīng)用環(huán)境如下:數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)應(yīng)用軟件,WEB 和中間件,CRM,ERP , SCM
B 、 Red Hat Enterprise Linux ES (Entry Server)
為 Intel X86 市場(chǎng)提供了一個(gè)從企業(yè)門戶到企業(yè)中層應(yīng)用的服務(wù)器操作系統(tǒng)。它支持 1-2CPU 和小于 8GB 內(nèi)存的系統(tǒng)。它提供了與 Red Hat 企業(yè) Linux AS 同樣的性能,區(qū)別僅在于它支持更小的系統(tǒng)和更低的成本。典型的 Red Hat 企業(yè) Linux ES 應(yīng)用環(huán)境如下:公司 WEB 架構(gòu)、網(wǎng)絡(luò)邊緣應(yīng)用 (DHCP, DNS, 防火墻等)、郵件和文件 / 打印服務(wù)、中小規(guī)模數(shù)據(jù)庫(kù)和部門應(yīng)用軟件
C 、 Red Hat Enterprise Linux WS(Workstation)
是 Red Hat 企業(yè) Linux AS 和 ES 的桌面 / 客戶端合作伙伴。 Red Hat 企業(yè)Linux WS 支持 1-2CPU 的 intel 和 AMD 系統(tǒng),是桌面應(yīng)用的最佳環(huán)境。它包含各種常用的桌面應(yīng)用軟件 (Office工具,郵件,即時(shí)信息,瀏覽器等 ) ,可以運(yùn)行各種客戶 - 服務(wù)器配置工具,軟件開(kāi)發(fā)工具和各種應(yīng)用軟件 ( 例如EDA 和 Oil/Gas 應(yīng)用軟件 ) 。 Red Hat 企業(yè) Linux Ws 和服務(wù)器產(chǎn)品由同樣的源代碼編譯而成,但它不提供網(wǎng)絡(luò)服務(wù)功能 ( 如 DNS 和 DHCP) ,它只適合作客戶端應(yīng)用。
CentOS 是基于Red Hat Enterprise Linux AS 的源代碼進(jìn)行編譯的。
選用 CentOS 還是 RedHat ,取決于你所在公司是否擁有相應(yīng)的技術(shù)力量及公司的資金水平。
CentOS和RHEL一樣生命周期均為10年,即一個(gè)版本會(huì)被維護(hù)10年,另外相同版本的CentOS一般會(huì)比RHEL晚推出1~2月,補(bǔ)丁會(huì)晚推出1~2周。
四、Gentoo & Arch Linux
Gentoo可以說(shuō)是目前定制性最強(qiáng)的Linux系統(tǒng)了,主要原因是從內(nèi)核開(kāi)始都需要你自己去編譯,Gentoo使用源碼來(lái)做包管理,其實(shí)不僅僅是USE所控制又不只是裝多少包,你還能控制編譯選項(xiàng),使得所獲得的程序更加是你所期望的。此操作系統(tǒng)特別適合Geek使用,但是更多的人不太喜歡自己去做編譯這檔子事。Geetoo針對(duì)超級(jí)發(fā)燒友用戶,Level不達(dá)標(biāo)的不要隨便折騰。
Arch Linux也是很高定制性的linux發(fā)行版,它與Gentoo不同的是,它是基于二進(jìn)制包的發(fā)行版,Arch 采用 滾動(dòng)升級(jí)策略,這就允許一次安裝持續(xù)升級(jí),完全不需要重新安裝或者解決系統(tǒng)版本升級(jí)帶來(lái)的種種復(fù)雜問(wèn)題。通過(guò)輸入一行命令,Arch 系統(tǒng)就可以保持最新。Arch 剛安裝后只提供了一個(gè)最基本的系統(tǒng),可以讓用戶按照自己的喜好,通過(guò)僅僅安裝自己需要的軟件來(lái)配置自己的理想的環(huán)境。官方?jīng)]有提供圖形界面配置工具,大多數(shù)系統(tǒng)配置需要通過(guò)從命令行編輯簡(jiǎn)單的文本文件來(lái)配置。
五、FreeBSD&OpenBSD&NetBSD
在免費(fèi)的BSD中, FreeBSD是名聲最大的。不得不說(shuō)的是,蘋果公司的Mac OS X 和iOS也是基于FreeBSD創(chuàng)建的。FreeBSD的中文參考資料也是最多的。三者的區(qū)別為FreeBSD注重性能、OpenBSD注重安全。NetBSD注重可移植性。
OpenBSD被稱為世界上最安全的操作系統(tǒng)。OpenBSD的主頁(yè)(www. openbsd.org)報(bào)告說(shuō)OpenBSD“在默認(rèn)安裝情況下在過(guò)去的所有日子里只有兩個(gè)安全漏洞”,它的意思是說(shuō)(其實(shí)任何人都知道)在過(guò)去的四年內(nèi)發(fā)布的OpenBSD版本沒(méi)有一個(gè)被來(lái)自Internet的襲擊攻破。
NetBSD也是免費(fèi)BSD的一種,它是基于BSD的最輕便的操作系統(tǒng)。目前能夠在46種之多的不同硬件構(gòu)架上運(yùn)行。 這種便攜性使得NetBSD成為嵌入式系統(tǒng)(在其它設(shè)備中運(yùn)行的,看不見(jiàn)的計(jì)算機(jī))的最佳選擇。


















