我希望在成為Linux系統(tǒng)管理員之前知道的10點
譯文【51CTO.com快譯】我想成為一名Linux系統(tǒng)管理員,但有些事情我不喜歡。沒有一份工作是完美的,但是有人應(yīng)該至少警告新人將面臨的危險。以下是我的經(jīng)驗,可能無法代表更廣泛的系統(tǒng)管理界。
1. 用戶會讓人痛苦不堪。用戶不可避免,因為若沒有用戶,系統(tǒng)管理員派不上用場。不過,用戶確實有時令人生厭。他們老聲稱什么也沒動,不過一調(diào)查會發(fā)現(xiàn)并非如此。而略懂一二的用戶最可怕,因為他們以為自己應(yīng)擁有root訪問權(quán)限,那樣可以“自己解決問題”。
2. 系統(tǒng)總是在你休假時崩潰。這點似乎不可避免。你小心地弄好系統(tǒng),剛奔到海灘,辦公室就有人打電話稱出了岔子。當(dāng)然我可以搞定問題,可是休假的那份好心情蕩然無存。
3. 系統(tǒng)常在最不方便的時候出問題。重大故障常在這些時間段出現(xiàn):月底、深夜、安全審查前夕、演示中途、節(jié)假日以及休假時。故障根本不會在你人手充足、準(zhǔn)備充分的時候出現(xiàn)。
4. 負(fù)責(zé)系統(tǒng)的前一任同事似乎能力不足。我從來搞不清之前的人到底干了什么。他們沒有打補丁,沒有維護硬件,沒有刪除舊用戶,從不升級,什么都不記入文檔。我甚至不想告訴你給Windows服務(wù)器打補丁需要多少次重啟和更新周期。
5. 你一提到重啟服務(wù)器,同事就抓狂。如果我發(fā)現(xiàn)正常運行時間達90天或更久,就會重啟系統(tǒng)。因系統(tǒng)沒有重啟而出現(xiàn)許多糟糕的情況,這種事我可見多了。即使沒有別的什么原因,每季度至少重啟一次讓我很開心。
6. 總有一個舊系統(tǒng)要支持。而該舊系統(tǒng)是整個網(wǎng)絡(luò)上最重要的系統(tǒng),你得設(shè)法保持其健康運行并已打上補丁??蛻粽军c、數(shù)據(jù)中心、10年前的Xenix系統(tǒng)、許多舊的SCO Unix系統(tǒng)、Solaris 2.5計算機到辦公桌下的舊Linux系統(tǒng),我都要支持不容易支持的系統(tǒng)。
7. 備份失效。我不信備份會奏效。備份似乎是每家公司中最薄弱的環(huán)節(jié)。我不止一次因備份失效而受到責(zé)備,盡管在企業(yè)中備份不是我的責(zé)任。根本不要信任備份。
8. 打印是世界上最重要的事情。雖然我們生活在無紙化世界至少已有15年,但一些人仍認(rèn)為必須打印在紙上。確實如此。當(dāng)然,一些東西需要打印出來;若是這樣,大型辦公室大概只需要兩臺打印機。一臺打印機用于人力資源和會計人員,不是誰都可以使用;另一臺用于其他人。
9. 你因確保系統(tǒng)安全而受批評。雖然確保系統(tǒng)安全是你的工作,也是公司政策的一部分,但大家都希望自己享有特權(quán),可以例外。有人不想使用雙因子驗證。有個VIP想永遠使用同一個密碼。安全審查失敗后,你在事后剖析期間挨訓(xùn)。這是惡性循環(huán),你永遠是輸?shù)哪莻€人。人人都想要并需要安全,但又不想因要遵守這種安全而承受不便。
10. 你永遠處于食物鏈的底層。你支持基礎(chǔ)架構(gòu)。基礎(chǔ)架構(gòu)被視為支持鏈中最薄弱的環(huán)節(jié)。你負(fù)責(zé)解決存在的每個問題,無論是不是在你的控制范圍之內(nèi)。記住,無論是什么問題,“那都不是網(wǎng)絡(luò)問題”。你要找到根本原因,在此過程中不能責(zé)備別人。別人搞壞了系統(tǒng),只是壞了而已。要是你搞壞了,你的飯碗和聲譽就岌岌可危。“只有洗碗的人才會打碎盤子。”這意味著,如果你做什么事,難免會犯錯。啥都不干的人根本不會犯錯。
原文標(biāo)題:10 things I wish I'd known before becoming a Linux sysadmin,作者:Ken Hess
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】