| RHEL對于我們來(lái)說(shuō)最大的好處是,Red Hat有較為完整嚴格的QA測試過(guò)程,可以保證發(fā)行版質(zhì)量;與硬件廠(chǎng)商有緊密的合作關(guān)系,可以保證硬件兼容性;有一批內核Hacker,可以保證新問(wèn)題不 斷得到解決。自從用了RHEL,腰不酸了,腿不疼了,一口氣能上機房五樓——相比2003年那時(shí)候用的Red Hat Linux 6.2/7.3,現在OS層面的問(wèn)題已經(jīng)很少讓我們頭痛了,不是么? 至于選擇服務(wù)器Linux發(fā)行版的替代品,我認為,首先得明確我們的 標準。當下Linux發(fā)行版種類(lèi)繁多,就像滿(mǎn)地奔走的plmm們,你選哪一個(gè)做gf比較合適,總得有個(gè)標準才好篩選。若是隨便抓一個(gè)來(lái),難保將來(lái)不會(huì )后患 無(wú)窮。:P 言歸正傳,作為理想的服務(wù)器操作系統,我們究竟需要它具備哪些素質(zhì)呢? 1. 穩定性。服務(wù)器上跑應用,OS首先要穩定??己诉\維的指標動(dòng)輒4個(gè)9、5個(gè)9,應用穩不穩定有QA管著(zhù),OS不穩定,SA都得去跳樓。 2. 可靠性。開(kāi)源軟件的下載頁(yè)面為什么要列出那么多MD5SUM、SHASUM校驗碼,而微軟的下載頁(yè)面上從來(lái)看不到這些東西,就是因為開(kāi)放了源代碼,萬(wàn)一不 小心被人從CVS里鉆進(jìn)去放個(gè)后門(mén)、rootkit之類(lèi)的,不加驗證地裝上之后,服務(wù)器集群就成別人的僵尸軍團了。 3. 兼容性。硬件更新?lián)Q代速度越來(lái)越快,雙核才剛出來(lái)沒(méi)多久,四核、八核之爭又開(kāi)始鑼鼓喧天地熱鬧上演,如果OS不能保持與新硬件兼容,那么我們也會(huì )很痛苦。 4. 高效率。機架空間越來(lái)越少,運維費用越來(lái)越高,我們只有榨干服務(wù)器的每一點(diǎn)性能,來(lái)節約成本。服務(wù)器操作系統是否能充分發(fā)揮硬件的性能優(yōu)勢,是需要考量的重要指標。 5. 可持續。如果依賴(lài)于某個(gè)發(fā)行版,而這個(gè)發(fā)行版的支持公司政策/社區支持不太穩定,要么像Red Hat、Novell那樣張開(kāi)血盆大口,隨時(shí)準備吃人;要么像某些小發(fā)行版,只靠那么幾個(gè)人,沒(méi)有嚴密的組織,高興起來(lái)搞一搞,不高興就突然散伙,對我們 也是很大的威脅。 依據以上五項標準,我們就可以對當下流行的十大發(fā)行版進(jìn)行篩選:Ubuntu、Mandriva、Xandros Desktop均專(zhuān)注于桌面應用;Knoppix和MEPIS Linux是Live CD;Fedora和Gentoo屬于Linux玩家操作系統,穩定性欠佳。因此值得推薦的是: 1. CentOS:完全基于RHEL相應版本的源碼包build而成,Red Hat畢竟受制于GPL,萬(wàn)一哪天開(kāi)始拿不到二進(jìn)制ISO了,Red Hat還是要乖乖拿出完整的SRPM,經(jīng)CentOS組織重新build、測試、打包后,我們便可安心使用。 2. openSUSE:既有德國人的嚴謹、又有Novell的贊助,該組織的生態(tài)環(huán)境較適宜高質(zhì)量Linux發(fā)行版出產(chǎn),據說(shuō)騰訊近來(lái)也在用這個(gè)發(fā)行版。 3. Slackware:最古老的Linux發(fā)行版,多年的制作經(jīng)驗,以高穩定性、低bug率著(zhù)稱(chēng),騰訊一直在用。 4. Debian:完全由自由軟件組織運作的Linux發(fā)布版,只比Slackware年輕一歲,Linus Torvalds推薦。比較穩定,只是更新速度較慢。時(shí)下流行的網(wǎng)絡(luò )虛擬世界Second Life就運行在Debian上。 5. FreeBSD:雖然不是Linux,但是該發(fā)行版組織十分嚴密,又有Yahoo、新浪等成功使用經(jīng)驗,最近幾年來(lái)在效率方面有很大的提升,是一款又穩又快的優(yōu)秀操作系統。 |
聯(lián)系客服