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