網(wǎng)站服務(wù)器操作系統(tǒng)的選擇.
- 標(biāo)簽 :
運(yùn)行網(wǎng)站的操作系統(tǒng)目前主要分為微軟的Windows Server系列和免費(fèi)開源的Linux(Unix)系列,二者皆可滿足目前網(wǎng)站運(yùn)行的需要,而空間提供商往往也會(huì)在自己的虛擬主機(jī)中提供多種操作系統(tǒng)供站長(zhǎng)們選擇,那么選擇哪一種操作系統(tǒng)最適合自己?在這里網(wǎng)統(tǒng)管為你做詳細(xì)解答。
一、Windows Server系列
該系列為目前國(guó)內(nèi)最流行Windows操作系統(tǒng)的服務(wù)器專版,秉承了Windows的各項(xiàng)特性,全面圖形化操作使得無(wú)論是系統(tǒng)部署還是日常維護(hù)都非常簡(jiǎn)單。一般人只需要稍作了解即可上手,操作與普通桌面系統(tǒng)無(wú)異。
1、系列特性:
簡(jiǎn)單易用:無(wú)需置疑微軟的能力,與普通常用的桌面操作系統(tǒng)相同的操作習(xí)慣、完善的技術(shù)支持、互聯(lián)網(wǎng)極其容易獲取相關(guān)資料信息,再加上目前大量相關(guān)從業(yè)人員,使得使用該系統(tǒng)變得相當(dāng)容易。
軟件支持豐富:web運(yùn)行平臺(tái)中的JAVA、.Net、PHP,數(shù)據(jù)庫(kù)中的SQL Server、Oracle、MySQL,幾乎全部都支持。大型軟件公司的產(chǎn)品基本上都有Windows環(huán)境下的版本,開源軟件更不用說(shuō),凡是有Linux下的軟件,必然有對(duì)應(yīng)的Windows版本。除此之外,日常使用的軟件都可以在服務(wù)器上運(yùn)行,Windows出色的兼容特性使得軟件的選擇變得根本不是問(wèn)題。
商業(yè)收費(fèi):全系列Windows都是商業(yè)收費(fèi)軟件,針對(duì)服務(wù)器的Server版本更加昂貴,而且以CPU個(gè)數(shù)收費(fèi),再加上其它如SQL Server等支持軟件,初次投入費(fèi)用可能會(huì)比硬件投入更大。當(dāng)然,這也是簡(jiǎn)單易用、擁有可靠技術(shù)支持的代價(jià)。
容易遭受攻擊:因?yàn)閃indows在國(guó)內(nèi)使用的廣泛性,使得其遭受攻擊的幾率大大增強(qiáng)。網(wǎng)上隨處可見的攻擊工具,使得普通人不需要過(guò)多技術(shù)就可以隨意對(duì)使用Windows系統(tǒng)的服務(wù)器進(jìn)行攻擊,所以日常防護(hù)就顯得尤為重要。此外,Windows系統(tǒng)中最為人詬病的病毒也是一大頭痛的地方,輕者服務(wù)器資源被占用導(dǎo)致系統(tǒng)反應(yīng)速度下降,重者直接無(wú)法啟動(dòng)、數(shù)據(jù)丟失。安裝殺毒軟件不僅需要額外的資金,殺毒軟件本身對(duì)系統(tǒng)資源的占用也會(huì)導(dǎo)致系統(tǒng)整個(gè)效率的下降,使得投入顯得非常不值。
2、主流版本:
Windows Server 2003,分為企業(yè)版、WEB服務(wù)器版、數(shù)據(jù)中心版。具體差異與內(nèi)存和CPU支持?jǐn)?shù)有關(guān),目前已經(jīng)過(guò)了微軟的技術(shù)支持時(shí)間,屬于“過(guò)期”操作系統(tǒng),然而鑒于其對(duì)軟件的良好兼容性,目前國(guó)內(nèi)依然流行。
Windows Server 2008,是微軟基于Windows Vista為服務(wù)器改造的版本,繼承了Vista的各項(xiàng)最新特性,最新的Windows Server 2008 R2則是基于Win7改造而成。同樣分為企業(yè)版、WEB服務(wù)器版、數(shù)據(jù)中心版等。實(shí)際使用時(shí),多推薦使用R2版本,能夠讓服務(wù)器也享受到Win7的穩(wěn)定、兼容還有最新的功能特性。此外,從該版本開始,微軟主推64位,因此當(dāng)使用的軟件是64位時(shí),優(yōu)先選擇該版本W(wǎng)indows Server。
Windows Server 2012,該版本為Windows 8的服務(wù)器版本。整個(gè)界面同樣被切換為Metro(Modern)樣式,沒有開始菜單。其操作習(xí)慣緊貼Win8,因此如果不是最新的軟件要求,選擇該版本可能會(huì)出現(xiàn)某些不適應(yīng)問(wèn)題。
二、Linux系列
該系統(tǒng)緊跟開源軟件大潮發(fā)展起來(lái),擁有眾多發(fā)行版本,提供極高的自由性和擴(kuò)展性,為站長(zhǎng)提供了多種廉價(jià)的建站方案。
1、系列特性:
高度自由:Linux自身特性決定了整個(gè)系統(tǒng)可以像積木一樣根據(jù)自身的需求隨意搭建,這樣可以將自己不需要的部分去除,進(jìn)而精簡(jiǎn)系統(tǒng),提高效率,還能增強(qiáng)自身安全性。
高度穩(wěn)定性:只要配置好機(jī)器,基本上就可以不用再管。不會(huì)像Windows一樣,隔一段時(shí)間就需要重啟系統(tǒng)已解決某些不可知問(wèn)題,或者突然藍(lán)屏不得不手動(dòng)強(qiáng)行重啟。Linux沒有藍(lán)屏一說(shuō),哪怕出現(xiàn)問(wèn)題,也不會(huì)立刻整個(gè)系統(tǒng)全面崩潰無(wú)法操作。
高度安全性:由于操作系統(tǒng)的差異,Linux沒有Windows系統(tǒng)下常見的病毒問(wèn)題。因?yàn)殚_源,漏洞依靠社區(qū)共同修復(fù),組件更新速度很快,因此不會(huì)受到某一公司的限制。只需要做到勤奮更新,不開啟無(wú)用服務(wù),基本上可以做到比Windows更高的安全防護(hù)水平。
開源免費(fèi):是的,免費(fèi),不要錢。這也是很多人選擇的最重要的理由。面對(duì)微軟那套產(chǎn)品和比肩硬件投入的費(fèi)用,想必對(duì)成本斤斤計(jì)較的站長(zhǎng)肯定會(huì)轉(zhuǎn)身投入Linux的懷抱。
高技術(shù)要求:這是應(yīng)用Linux的最大壁壘。不同于Windows,Linux高度的自由帶來(lái)的也有高度的技術(shù)要求。很多采用Linux的服務(wù)器并不配置圖形界面,所有的操作統(tǒng)統(tǒng)需要使用控制臺(tái)來(lái)完成,這對(duì)很多人來(lái)說(shuō)絕對(duì)是件苦手的事情。光是一堆的命令就已經(jīng)很頭痛了,遇到問(wèn)題還要不斷地去網(wǎng)上查找解決方法。然而Linux的相關(guān)技術(shù)資料多集中在國(guó)外的社區(qū),不是外文就是難以訪問(wèn)。國(guó)內(nèi)的相關(guān)資料比較分散,尤其在面對(duì)眾多不同的發(fā)行版本時(shí),同一個(gè)問(wèn)題的解決辦法往往不會(huì)很有效。
2、主流版本:
RedHat/CentOS,企業(yè)級(jí)操作系統(tǒng),屬于國(guó)內(nèi)主流的操作系統(tǒng)。采用RPM管理器,在國(guó)內(nèi)有最廣的受眾面和最多的技術(shù)支持社區(qū)。初學(xué)者往往一開始接觸的,就是該發(fā)行版。目前最新的版本號(hào)為7,流行的版本號(hào)有5、6、7,根據(jù)服務(wù)器的早晚來(lái)定。版本5已經(jīng)到更新末期,很快就會(huì)停止更新,因此目前使用的話建議盡量選擇6以上的版本。
Ubuntu Server,其桌面版本為國(guó)內(nèi)最流行的Linux版本,也是最友好的Linux版本之一。很多Linux愛好者、開發(fā)者往往都會(huì)將其作為自己的主要運(yùn)行平臺(tái)。因而選擇該系統(tǒng)可以避免很多軟件的依賴問(wèn)題。同時(shí)因?yàn)橛蠻buntu官方社區(qū)的存在,技術(shù)支持也相對(duì)來(lái)說(shuō)比較容易獲得。
Fedora,該系統(tǒng)多應(yīng)用于桌面級(jí),服務(wù)器方面的更多傾向于RedHat/CentOS。作為同樣由紅帽公司支持的項(xiàng)目,它與RedHat/CentOS發(fā)行版一脈相承。該發(fā)行版本多傾向于采用最新的技術(shù),但是帶來(lái)的也有相對(duì)不太穩(wěn)定的缺點(diǎn),這屬于智者見智的問(wèn)題。
Debian,最老牌的發(fā)行版本,擁有最多最完善的Linux軟件,對(duì)系統(tǒng)資源要求最低,相對(duì)的,其采用的軟件版本往往也不是最新的。與RedHat/CentOS不同,其使用的是DEB管理器,并嚴(yán)格遵循GNU許可證。一般說(shuō)來(lái),選擇該系統(tǒng)除了因?yàn)槭褂玫能浖鼘儆贒EB格式之外,往往都是出于服務(wù)器配置并不是特別好的情況。
三、如何選擇
有關(guān)系統(tǒng)上的選擇,個(gè)人認(rèn)為,應(yīng)該從以下幾個(gè)方面入手:
1、選用的軟件環(huán)境:
如果網(wǎng)站程序本身基于.Net,或者所用的數(shù)據(jù)庫(kù)為SQL Server這類微軟專用的軟件,那么毋庸置疑,只能選擇Windows Server系列的操作系統(tǒng),唯一的區(qū)別是根據(jù)所用的軟件版本,可以選擇操作系統(tǒng)的版本有所不同。
如果網(wǎng)站程序本身基于PHP、JAVA這類本身就是跨平臺(tái)的環(huán)境,那么可以根據(jù)后面的情況進(jìn)行判斷。
2、技術(shù)需求與費(fèi)用支出的平衡:
在沒有軟件平臺(tái)限制的情況下,對(duì)操作系統(tǒng)選擇的限制往往都集中在技術(shù)壁壘和成本兩方面。
如果自身?yè)碛幸欢夹g(shù)實(shí)力,那么Linux無(wú)疑是最好的選擇,可以大大節(jié)省初次投入成本,后續(xù)可以慢慢培養(yǎng)人才以作長(zhǎng)期規(guī)劃。如果自身并沒有多少技術(shù)實(shí)力,那么需要優(yōu)先平衡成本。此時(shí),不僅需要計(jì)算初次投入成本,還需要考慮后續(xù)維護(hù)時(shí)人力資源成本支出。在借助外力條件下,維護(hù)時(shí)間越長(zhǎng),維護(hù)成本支出越高。
3、安全性與穩(wěn)定性要求:
實(shí)際上,無(wú)論哪一種操作系統(tǒng),都可以在適當(dāng)?shù)呐渲门c維護(hù)下,達(dá)到相同的安全與穩(wěn)定級(jí)別,不同的是日常的維護(hù)成本。
目前國(guó)內(nèi)大型公司多使用Linux作為首選系統(tǒng),以獲得安全性、穩(wěn)定性與維護(hù)成本之間的平衡,中小企業(yè)則多選用Windows作為自身的首選系統(tǒng),以獲得方便快捷與易用性。以上特性并不是不可兼得,更多是個(gè)人在功能與費(fèi)用之間尋找平衡。
量力而行,這才是選擇的最佳方法。

