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