誰說系統管理員就是天天閑著喝茶?
【51CTO綜合整理】有關系統管理員的眾多傳聞當中,最被廣為流傳的說法應該莫過于有關系統管理員日常工作的傳聞了。51CTO編輯走訪了數個技術論壇,并和幾個在職的系統管理員聊了一聊,發現無論是運維還是非運維人員都有這樣一個共識:系統管理員平時的工作是很閑的。甚至于還有人是這樣形容的:
系統管理員就是閑著。上網,聊天,等著機器壞 |
究竟這個傳聞的真偽如何?51CTO編輯和網絡上以及身邊的在職和轉行的系統管理員們進一步了解了一下,發現這個東西真的是一個人一個說法;而且公司不同,系統管理員身上的責任也各自不同(51CTO的網友們可以進入這個帖子參與討論)。
讓我們簡單的看一看不同系統管理員的一天是怎樣度過的:
管理員A:我是個AIX系統管理員,每天除了errpt df list……還能做點什么?
管理員B:我每天就是監控系統的內存利用率、CPU利用率什么的,每天再做做數據庫備份,基本沒啥其他事了。
管理員C:我本周剛剛就職,主要處理內網網管的一些事情,分配IP什么的。
管理員D:這周機房服務器出故障了,一周都在排除故障!
管理員E:這周都在搞遷移啊,MySQL集群都要遷到Oracle上,花了一周時間,搞了兩次測試,最后還寫一堆文檔!
管理員F:我這個月值夜班,網站要是有了突發故障,需要在5分鐘之內搞定。平時還有研發任務,閑不下來的。當然,服務器也是要24小時監控的,我用了個腳本,可以自動記錄到日志上,哈哈!
管理員G:平時就是寫文檔,寫腳本,寫處理報告。每天項目大小更新不斷,精神高度緊張,就算全是由自己寫的自動化腳本去處理,也會出現意想不到的問題,反而是寫文檔時最輕松……
以上主要是根據國內系統管理員的回復整理出來的。51CTO編輯也在國外的一些論壇上進行了討論,發現內容基本差不多:
國外管理員A:我曾經是三臺Windows 2000服務器的管理員。全都是重復的工作——監控日志,設置任務計劃之類的,真無聊!
國外管理員B:我每天就是看看紐約時報,喝喝藍山咖啡。呵呵,開玩笑的。我有10%的時間都在幫助同事解決他們機子的問題或是AutoCAD的問題,或者恢復某個備份。其他的時間主要是在改進自動化的腳本。
國外管理員C:主要是項目管理,寫備份的腳本,用戶管理。
國外管理員D:我么,我之前公司整個的網絡、備份、用戶和銷售的數據庫等等都是我設計、搭建并維護的。后來我開始維護Sun的服務器,桌面端和網絡的支持就轉交別人了。我現在負責開發和搭建新的系統,比如復雜的郵件系統,SAMP,Drupal,文件共享和備份系統,安全控制系統等等。當然,一些排障的工作也是我負責的。
國外管理員E:我之前做的系統管理員工作,主要包括服務器維護,用戶/域的管理,確認備份,寫腳本執行自動化任務,優化現有的腳本,設置搭建新的服務器,設置vpn和防火墻,小部分數據庫和sql的工作,為新服務器選硬件,以及設計新的系統架構等等。日常工作大約占據了工作時間的20%-40%吧。順便顯擺一下,我在自動化方面算是相當有經驗了,大約95%的維護工作我都交給腳本搞定了,嘿嘿!
到底系統管理員的日常工作應該包括哪些內容?雖然公司不同職責不同,但有些事情畢竟是相通的。國外一專業系統管理服務團隊RoundHouse近日在博客上撰文一篇,將系統管理員的日常工作總結成了九件事:
- 配置管理
- 備份
- 測試備份
- 日志輪換
- 資源監視
- 進程監視
- 安全加固
- 安全更新
- 日志監視/安全掃描/入侵檢測
以上的九件事應該是Linux系統管理員最低限度應該完成的日常工作,同時對于Windows或Unix的系統管理也基本適用。當然,做這些工作需要用到的時間因人而異,如果規劃得好、善用腳本,可能每天不用花費什么精力就能完成大部分工作;但是要達到這種程度,也是需要相當一段時間的磨練和經驗的積累。
另外,TheGeekStuff的博主近日也更新了一篇文章,列舉了系統管理員不可不知的三條黃金法則,也大力推薦大家閱讀。
現在,你還會認為系統管理員就應該是閑著,上網,聊天,等著機器壞么?
【編輯推薦】