国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
為生產(chǎn)服務(wù)器選擇合適的Linux發(fā)行版

為生產(chǎn)服務(wù)器選擇合適的Linux發(fā)行版

2011-01-25 09:09 洪川 花開的地方 我要評(píng)論(0) 字號(hào):T | T

如何為生產(chǎn)服務(wù)器選擇合適的Linux發(fā)行版?必須承認(rèn),每個(gè)人都是有局限性的。身為SA,往往“玩”過N個(gè)不同的版本,相信即使遇到問題,也可以自己解決。但發(fā)行版還是有差別的。而差別的本質(zhì)是由于時(shí)間、和技術(shù)能力的限制。所以對(duì)于生產(chǎn)服務(wù)器發(fā)行版的選擇,要取得一些重要問題的答案。

AD:

51CTO編者按:本文轉(zhuǎn)載自淘寶曹宇偉的博客:花開的地方。原文地址出于未知原因無法訪問,本文內(nèi)容系RSS閱讀器中提取。以下為正文。

拋出這個(gè)問題,是因?yàn)橹芭c同事的爭(zhēng)論以及最近與同事的爭(zhēng)論——我可保持沉默,但不可以停止思考。

我想大多數(shù)有經(jīng)驗(yàn)的Linux用戶,會(huì)覺得這個(gè)問題不是問題,那么請(qǐng)不要急,待會(huì)兒我會(huì)讓你知道這個(gè)問題為什么是個(gè)問題。

首先,在討論這個(gè)問題之前, 我們一定要先了解自己的自身的條件:即我們自身的技術(shù)能力——假如我們有能力像RedHat、Google一樣,自己跟蹤Linux以及開源社區(qū),那么,我們完成可以搞個(gè)自己用的發(fā)行出來(參考專題:制作自己的Linux發(fā)行版)。

必須承認(rèn),每個(gè)人都是有局限性的。開源社區(qū)充斥著技術(shù)狂熱分子,甚至狂熱到失去理智,依然一副無所不能、唯我獨(dú)尊的架式——恐怕我的論調(diào)會(huì)遭受攻擊。

對(duì)于“選擇發(fā)行版”這個(gè)問題,下面的局限性會(huì)成為“一葉障目”的那片樹葉。

1. 做為一名Sa,只熟悉某一種Linux發(fā)行版。把自己不熟悉當(dāng)成“不好用”,以自己的喜好為準(zhǔn)。

2. 做為一名Sa,管理的設(shè)備數(shù)量有限。數(shù)量有限,不會(huì)思考“效率”的問題。你管理幾十臺(tái),和管理幾百臺(tái)、幾千臺(tái)、幾萬臺(tái)甚至更多,所要面對(duì)的主要問題,會(huì)發(fā)生轉(zhuǎn)變。

3. 做為一名Sa,管理的設(shè)備比較低端。設(shè)備低端,通常不需要思考“第三方支持”的問題。

4. 公司只有你一名Sa。不用與他人溝通、合作,不會(huì)思考和別人“統(tǒng)一習(xí)慣”、乃至“培訓(xùn)新人”的問題。

5. 做為一名程序員,根本不會(huì)從Sa的角度思考問題?!岸家粯印钡扔跊]有觀點(diǎn)。

6. 做為一名程序員或者一名熟悉各個(gè)發(fā)行版而沒有沒有管理過大規(guī)模、高端設(shè)備的Sa,口氣大,一副無所不能、牛B哄哄的樣子。不實(shí)事求是地面對(duì)問題,不是解決問題之道。

7. 你只是一位桌面用戶。完全不知道我們?cè)谟懻撌裁矗?/p>

首先要駁斥的,是說“所有發(fā)行版都一樣”的人。通常這類人是“程序員”——要么是根本不會(huì)從Sa的角度思考問題,要么是牛B哄哄;或者是熟悉各種Linux發(fā)行版的Sa,但是卻只管理著為數(shù)不多的服務(wù)器,而且這些服務(wù)器還比較普通,極有可能還是自己攢的兼容機(jī),并且極有可能公司只有一個(gè)Sa。

之所以會(huì)這樣,正是因?yàn)榫窒扌浴3绦騿T所要表達(dá)的是“我不關(guān)心底層是什么Linux發(fā)行版”,或者是“什么版本我都能應(yīng)付”。而Sa表達(dá)的是“什么版本我都會(huì)用”,“我不在乎你讓我部署什么版本”。

持“都一樣”觀點(diǎn)的人的依據(jù)是什么呢?

第一,因?yàn)長inux內(nèi)核是開源的,Linux發(fā)行版里集成的軟件絕大多數(shù)也都是開源的,并且必須是開源的。源材料是一樣的,所以完全可以“都一樣”。

發(fā)行商做的事情,從外面看就像是打包商,將散落在各處的開源軟件、GNU工具集合到一起??晌覀兒雎粤?,即使如此,發(fā)行版里的集成組合也仍然是不盡相同的。當(dāng)然,你可以自己搞得相同,但是那超出來了我們所說的“發(fā)行版”的范疇。認(rèn)為Linux各發(fā)行版都一樣的前提是,自己有時(shí)間、有精力、有能力處理所有的問題,自己有能力和時(shí)間來做發(fā)行商的事情,讓他們變得一樣或者來解決掉自己所有可能遇到的的問題。時(shí)間、精力和能力,缺一不可。

舉幾個(gè)例子。在RedHat 9的時(shí)代,內(nèi)核還是2.4的時(shí)候,LVS還只是內(nèi)核的一個(gè)補(bǔ)丁,要想使用它需要自己重新編譯內(nèi)核,并且客戶機(jī)上,也需要額外的打一個(gè)可以用來關(guān)閉arp影響的補(bǔ)丁,而當(dāng)時(shí)的SuSE發(fā)行版,已經(jīng)將LVS功能集成到了自己的發(fā)行里,不需要自己動(dòng)手來做這個(gè)事情。另一個(gè)是reiserfs 文件系統(tǒng)的支持,記得RedHat 9同樣需要自已來編譯內(nèi)核才能支持,而當(dāng)時(shí)的SuSE已經(jīng)集成了。 技術(shù)狂熱者,會(huì)因?yàn)檫@樣的挑戰(zhàn)而欣喜若狂,初學(xué)者也會(huì)在鼓動(dòng)之下躍躍欲試……但是不要忘了,不要在生產(chǎn)環(huán)境里做實(shí)驗(yàn),并且要注意考慮風(fēng)險(xiǎn)(編輯注:參考系統(tǒng)運(yùn)維秘訣的技術(shù)篇)。

另一件案例是因?yàn)槟撤N原因?qū)⒃瓉淼南到y(tǒng)換成另一個(gè),更糟的是換到另一個(gè)不同的體系,比如從RedHat換到Debian或者從Debian換到RedHat。我們知道Debian沿用的是BSD風(fēng)格,RedHat沿用的是System V風(fēng)格,雖然發(fā)展到今天,已經(jīng)互相融合了許多特性,但是還是有一定差別的。后果就是,Sa沒有反對(duì),因?yàn)镾a曾經(jīng)“玩”過N個(gè)不同的版本,相信即使遇到問題,也可以自己解決??蓪?shí)際上,這已經(jīng)提高了成本,Sa有可能需要查資料才能完成之前能很熟練完成的工作,另外極有可能將習(xí)慣帶過來,想當(dāng)然,并引發(fā)事故。而對(duì)系統(tǒng)不是特別熟悉、精通的開發(fā)人員,就更郁悶了,可能連如何啟動(dòng)服務(wù)都不知道……(開發(fā)需不需要有權(quán)力登錄服務(wù)器,該不該有權(quán)力重啟服務(wù),在這里不討論)。

這些例子都說明了,發(fā)行版還是有差別的。而差別的本質(zhì)是由于 時(shí)間、和技術(shù)能力的限制——因?yàn)長inux是開源的,大家的源材料是一樣的,并且由于GPL的保護(hù),即使是某發(fā)行商做了修改,做了優(yōu)化,那么發(fā)行之后,也仍然是要公開源代碼的——這就是CentOS存在的原因,所以還是有機(jī)會(huì)“都一樣”的,只是時(shí)間問題罷了。

第二,不關(guān)心OS層面,只關(guān)心應(yīng)用,比如Apache、MySQL等。

不關(guān)心OS層面,有掩耳盜鈴的嫌疑。主要還是因?yàn)椴涣私狻癓inux發(fā)行版的發(fā)行商在發(fā)行的過程中做了哪些工作”。不然,你就不會(huì)認(rèn)為OS層面不需要關(guān)心。當(dāng)然,就不會(huì)抱怨為什么企業(yè)發(fā)行版不用最新的軟件(可能是由于嚴(yán)謹(jǐn)?shù)膽B(tài)度,也可能是因?yàn)檫\(yùn)營策略,也可能是因商業(yè)目的,可以肯定的是,追趕的太急,發(fā)行商的工作負(fù)何就會(huì)很大。與桌面版不同,安全穩(wěn)定必須被放在第一位。),為什么發(fā)行版會(huì)有跨大版本升級(jí)的問題。也會(huì)理解為什么有的版本在裝服務(wù)器的時(shí)候偶爾會(huì)驅(qū)動(dòng)不了RAID或者SCSI控制器從而發(fā)現(xiàn)不了磁盤無法安裝,或者偶爾會(huì)進(jìn)入系統(tǒng)后發(fā)現(xiàn)識(shí)別不到網(wǎng)卡。這樣的煩惱,在使用企業(yè)版的時(shí)候,遇到的可能性會(huì)小很多。

所謂“都一樣”,跟沒回答一樣,不是誠懇的討論、解決問題的態(tài)度 。

正確的態(tài)度應(yīng)該是什么樣的呢?“實(shí)事求是”、“務(wù)實(shí)”的做事態(tài)度。

Linus 本人在 《Linux系統(tǒng)管理手冊(cè)》中提出了選擇Linux發(fā)行版的意義以及幾個(gè)問題,覺得很客觀,很實(shí)事求是,很有道理:

“當(dāng)用戶采用了一種發(fā)行版本之后,就是在某個(gè)特定發(fā)行商的做事方式上進(jìn)行了投資。不要只看到軟件安裝以后的功能,而是要明智地考慮到,自己的單位和那家發(fā)行商在未來的數(shù)年里共事?!币虼艘〉靡恍┲匾獑栴}的答案。

  1. 該發(fā)行版本能夠在今后5年內(nèi)繼續(xù)存在嗎?
  2. 該發(fā)行版會(huì)有最新的安全補(bǔ)丁嗎?
  3. 該發(fā)行版會(huì)迅速發(fā)布更新軟件嗎?
  4. 如果我有問題,發(fā)行商會(huì)幫助我嗎?

而根據(jù)我的經(jīng)驗(yàn),還有另個(gè)的兩個(gè)問題值得思考:

該發(fā)行版的第三方支持怎么樣?

  • 比如服務(wù)器制造商的驅(qū)動(dòng)支持是基于哪個(gè)發(fā)行版的?這個(gè)對(duì)于生產(chǎn)、管理通常很有用。
  • 但是這些支持,通常不是必須的。就是說,沒有這些支持,系統(tǒng)也可以運(yùn)行良好,只是可能會(huì)沒有辦法使用某些“高級(jí)”功能。服務(wù)器的功能不能極致發(fā)揮。
  • 雖然這些支持往往也能被其他版本解決,或者被其他人解決,但仍然會(huì)是一件相當(dāng)頭痛的事情。而且需要一個(gè)相對(duì)水平較高的Sa。并不是每個(gè)公司都具條這樣的條件。
  • 通常服務(wù)器制造商只提供兩種Linux的支持,那就是RHEL和SUSE企業(yè)版。相信不久的將來,Ubuntu也將被支持。

假如是大型企業(yè),那么必然要考慮:該發(fā)行版有沒有“批量部署”解決方案?(這個(gè)問題,貌似有第三方軟件可以解決,但是不知道效果如何,據(jù)說SystemImager很可靠。)

思考了上面的問題,還要立足于自己的實(shí)際情況,下面的問題,都可能會(huì)遇到。

1. 這個(gè)發(fā)行版,熟悉的人多么?你需要一個(gè)能被廣泛接受的發(fā)行版本,而不是鮮為人知的版本,這樣便不會(huì)遇到招不到Sa的尷尬。當(dāng)然,與其他同事溝通、合作起來,也會(huì)少很多麻煩。

2. 你需要廠家提供技術(shù)支持么?技術(shù)支持,可以不用,但是用的時(shí)候需要有的可用。當(dāng)然,只要肯付費(fèi),沒人官方支持的,也有第三方支持。

3. 部署方便么?假如只有很少量的設(shè)備,那這個(gè)問題不關(guān)鍵。但是假如設(shè)備數(shù)量很多,特別是增長很快,那這個(gè)問題就會(huì)凸現(xiàn)。你需要一個(gè)可以“無人執(zhí)守”自動(dòng)部署的發(fā)行。當(dāng)然通過第三方的解決方案,似乎所有的部署都可以無人執(zhí)守。

4. 是企業(yè)級(jí)的么?不建議使用一個(gè)沒有經(jīng)過嚴(yán)格測(cè)試的發(fā)行,也不鼓勵(lì)一味的追求最新。生產(chǎn)需要的是保證性能的同時(shí)保證安全和穩(wěn)定。

5. 你使用的是高端的設(shè)備么?高端設(shè)備通常比較少見,因此也不像PC那樣被普遍兼容。一定要選擇硬件廠家支持的 Linux發(fā)生版,通常是 RedHat 和 SuSE,這兩個(gè)發(fā)行版是全球最大的兩家 企業(yè)Linux 發(fā)行商??梢源_信,在未來不久的日子里,Ubuntu/Debian會(huì)成為第三個(gè)眾多硬件制造商支持的 企業(yè)Linux 發(fā)行版。但是在沒有支持之前,有待考慮。 假如不,那么你選擇的Linux發(fā)行版,有可難會(huì)發(fā)揮不了你的硬件的功能,甚至有可能會(huì)驅(qū)動(dòng)不了某些硬件(內(nèi)核是一樣的,但是發(fā)行版定制的內(nèi)核卻是有差異的,甚至內(nèi)核版本也是有差異的)。此時(shí),假如非要使用其他發(fā)行版,將會(huì)花費(fèi)自己額外的時(shí)間去解決這些問題,而此時(shí),自身的技術(shù)水平將起到關(guān)鍵性作用。

好了,差不多到此已經(jīng)把問題說明白了。

舉幾個(gè)例子,阿里集團(tuán)(b2b、阿里云、淘寶網(wǎng))使得的是 RedHat 企業(yè)版,騰訊使用則是 SuSE。

當(dāng)然,當(dāng)企業(yè)發(fā)展到一定時(shí)期,會(huì)自己定制發(fā)行版,也不是不可能。不過,聰明之舉,是在某發(fā)行版的基礎(chǔ)之上定制。而不是從零開始。

下面是一份網(wǎng)站使用Linux發(fā)行版的統(tǒng)計(jì)數(shù)據(jù):http://w3techs.com/technologies/details/os-linux/all/all

CentOS
  33.2%
Debian
  26.3%
Red Hat
  15.7%
Ubuntu
  10.7%
Fedora
  7.2%
SuSE
  4.4%
Gentoo
  2.1%
Mandriva
  0.2%
Turbolinux
  0.1%

Debian的用戶這么多,是出乎我的意料的。使用Debian,第三方支持的問題比較雞肋。

說說第三方支持吧,我最近一直在做這方面的相關(guān)的工作。比如,你需要調(diào)整服務(wù)器的BIOS,你怎么做?假如你不想去現(xiàn)場(chǎng),不想插顯示視,或者你有很多設(shè)備需要改BIOS,怎么辦?

這時(shí),我們會(huì)要求第三方支持,支持可以在OS層面設(shè)置BIOS的工具(實(shí)際上,硬件提供商的網(wǎng)站上就有這樣的工具提供)。不要是以為這個(gè)問題很極端,肯定不止我們一家公司遇到過這個(gè)問題。

同樣的問題,假如你需要調(diào)整遠(yuǎn)程管理卡怎么辦?同樣的需要第三方軟件支持。不需要到現(xiàn)場(chǎng),不需要重啟系統(tǒng)。

而這種支持,官方通常只提供 RedHat和SuSE的,我個(gè)人認(rèn)為Ubuntu很快也會(huì)被支持。好在這些需求,普通的用戶可能會(huì)遇不到,或者根本就不知道有這些功能可以使用。

當(dāng)然,我們討論的論題是為“生產(chǎn)環(huán)境選Linux發(fā)行,而不是桌面”,假如是你自己PC或者筆記本上用的,那么請(qǐng)參考下面的兩篇文章:

選擇Linux需要考慮的十件事:http://os.51cto.com/art/200804/69907.htm

如何選擇最適合你的Linux發(fā)行版:http://www.kuqin.com/shuoit/20090507/50077.html

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
查看linux版本信息
查看Linux內(nèi)核版本命令
對(duì)Linux各大發(fā)行版本的總結(jié)
在2019年5月產(chǎn)生的新Linux發(fā)行版十強(qiáng):MX Linux得第一名
服務(wù)器操作系統(tǒng)應(yīng)該選擇Debian/Ubuntu還是CentOS?
Linux中Ubuntu和Redhat有什么區(qū)別?
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服