回應(yīng)咆哮:做一個(gè)有尊嚴(yán)的運(yùn)維
原創(chuàng)本周二,在系統(tǒng)頻道內(nèi)發(fā)布了一篇名為《一個(gè)運(yùn)維的咆哮:我受夠了Linux服務(wù)器 重拾Windows》的文章,引起了網(wǎng)友們的激烈爭(zhēng)論。有人說文章的作者就是一個(gè)四六級(jí)考試鉛筆,有人說看過文章之后將自己有關(guān)Linux的書籍丟進(jìn)了垃圾箱。我們先不說孰對(duì)孰錯(cuò)。我們先來看看沒有Linux的世界將會(huì)是什么樣子。
沒有Linux世界將變成什么樣
其實(shí)我們可以做一個(gè)假設(shè),假設(shè)沒有Linux的世界會(huì)是怎么樣。我想至少你不會(huì)在網(wǎng)絡(luò)上找到眾多的個(gè)人博客,因?yàn)椴恢挂粋€(gè)人抱怨Windows的服務(wù)器實(shí)在是太貴了;至少你不會(huì)在網(wǎng)絡(luò)上看到這篇文章,因?yàn)閹缀跛械幕ヂ?lián)網(wǎng)企業(yè)的開發(fā)人員無法在Windows服務(wù)器上完成各種變態(tài)的需求;至少你現(xiàn)在不會(huì)在Facebook上聯(lián)系你的好友,因?yàn)椴恢挂粋€(gè)技術(shù)人反應(yīng)Windows的開放方式讓他們難以施展拳腳即使是扎克伯格也會(huì)淹沒在人海之中;至少你不會(huì)在科技頻道看到令人感嘆的科技成果,因?yàn)榭蒲袡C(jī)構(gòu)的業(yè)務(wù)需求Windows是根本無法滿足的。無法想象如果世界上沒有了Linux的話我們的生活將變成什么樣。
也許就是所有拼湊起來的各系統(tǒng)部分必須剛剛好,必須有剛剛好的依賴關(guān)系,必須以剛剛好的方式來編譯,必須選擇剛剛好的時(shí)機(jī),必須數(shù)量剛剛好的的人員在剛剛好的時(shí)間步調(diào)一致,也許只有這樣才能讓我們的生活變得更加豐富多彩。
做有尊嚴(yán)的運(yùn)維
Linux運(yùn)維是Linux服務(wù)器存在的必要條件之一。說到運(yùn)維,無非就是保障企業(yè)可以進(jìn)行正常生產(chǎn),在發(fā)生故障的時(shí)候出現(xiàn)在該出現(xiàn)的地方解決問題。曾經(jīng)有一位淘寶的開發(fā)工程師說過:“做程序員,就要做有尊嚴(yán)的程序員。”同樣的道理,做運(yùn)維也要做有尊嚴(yán)的運(yùn)維。
人的尊嚴(yán)有很多不同的實(shí)現(xiàn)方式,作為一個(gè)Linux運(yùn)維來講,尊嚴(yán)又在哪里呢?一位資深記者曾經(jīng)不止一次告訴我:“作為技術(shù)人,凡事都會(huì)自己尋找解決方法,獨(dú)立完成一件事情就是最大的自我體現(xiàn)。”這句話就非常適用在Linux運(yùn)維身上。
一個(gè)Linux運(yùn)維會(huì)東拼西湊的搭建起底層服務(wù),然后再?gòu)某汕先f的服務(wù)包中找到自己需要的每一款軟件,之后再辛苦的將生產(chǎn)環(huán)境的各個(gè)部件銜接起來,最后在從數(shù)不清的調(diào)正與測(cè)試之中尋找問題解決問題。每時(shí)每刻不再注視著問題的發(fā)生,當(dāng)發(fā)生問題時(shí)絞盡腦汁去解決。也許很快就可以解決,也許解決問題的怪異代碼只有論壇中的幾個(gè)人知道,但是每當(dāng)闖過重重難關(guān)解決問題的時(shí)候,我相信他們的臉上都會(huì)掛上自信與幸福的微笑。
我相信很多人都會(huì)非常享受那種登上頂峰的快感。其實(shí)這就是一種自尊的體現(xiàn)——相信自己,相信自己的技術(shù)。之前的文章遭到鄙視也就是正常的了,誰也不會(huì)讓他人踐踏自己最引以為豪的東西。
做運(yùn)維請(qǐng)守好規(guī)矩
我們回到前文,這位咆哮中的作者在他的Linux服務(wù)器足夠健壯的時(shí)候進(jìn)行了版本更新,導(dǎo)致了系統(tǒng)崩潰。怎么說呢,你說他是罪有應(yīng)得呢還是把過錯(cuò)歸結(jié)到Linux服務(wù)器上呢?作為一個(gè)優(yōu)秀的Linux運(yùn)維來講,只要是自己的服務(wù)器可以滿足現(xiàn)有的生產(chǎn)環(huán)境就堅(jiān)決不要去做升級(jí)或者其他恐怖的事情,即便是必須升級(jí)也要經(jīng)過測(cè)試環(huán)境反復(fù)測(cè)試之后才能應(yīng)用到生產(chǎn)環(huán)境中。不知道這位咆哮的仁兄有沒有守好這條不成文的規(guī)矩。但是你又會(huì)說為什么面對(duì)巨大的漏洞威脅卻不去升級(jí)系統(tǒng)呢?不是不做更新,是在更新前需要考慮具體的環(huán)境。除非是面臨十分嚴(yán)峻的安全問題,服務(wù)器在那里正常的運(yùn)行就請(qǐng)不要去打擾他。
即便是迫不得已需要更新也需要在完成測(cè)試之后再說更新的事情,我相信即使是Windows服務(wù)器也需要測(cè)試環(huán)境進(jìn)行測(cè)試之后再用到生產(chǎn)環(huán)境中吧。
回想到前文中那位咆哮的仁兄,不難看出他已經(jīng)成為一位運(yùn)維部門的管理者,對(duì)于管理者也就意味著將更多的時(shí)間投入到管理上而不是擁有大把的時(shí)間坐在電腦前寫命令敲代碼。擁有那樣的咆哮也是理所當(dāng)然的事情。
世間萬物皆有法則,如果你不按照他的法則行事那么出現(xiàn)問題之后就不要將過錯(cuò)怪于他人的頭上,因?yàn)槭悄銢]有遵守這些法則。做運(yùn)維請(qǐng)做遵守規(guī)矩有尊嚴(yán)的運(yùn)維。
聲明:本文沒有對(duì)任何人或者技術(shù)持有攻擊態(tài)度,只代表個(gè)人看法。
【編輯推薦】