「系統管理員」(System Administrator)
「系統管理員」是一門職業
「系統管理員」,英文 System Administrator 或 Sysadmin,是個維護及操作電腦系統或網路的人‧每一台實體電腦或主機,就是一個獨立的電腦系統‧「系統管理員」可屬於或不屬於資訊技術部門的一員‧
「系統管理員」的職責範圍很廣,每一家公司都不一樣‧通常負責安裝、技術支援、及維護每一部電腦或主機或電腦系統,回應軟體或硬體的服務中斷或故障或其他問題‧其他的職責還包括為方便管理而撰寫程式稿 (scripting) 或簡單程式,與系統有關的專案的管理,監督或訓練電腦操作員,或總攬技術服務客服人員無法解答的問題‧「系統管理員」不僅要有技能,而且要負擔責任‧
「系統管理員」不應替自己工作
除非本業就是電腦或網路技術服務,「系統管理員」不像「網站管理人」,不應替自己工作‧公司應該雇用專職的「系統管理員」或將工作外包,以免龐雜的技術問題牽絆本業‧
「系統管理員」的技能
「系統管理員」的主要職責所在就是電腦系統以及在公司組織內運用電腦的方式‧包括作業系統及在其上應用的軟體,對主機而言,包括網頁伺服器、郵件伺服器、資料庫伺服器..等一、二十種軟體;對用戶機 (個人電腦) 而言,包括視窗作業系統、網路設定、列印等的知識‧以及軟體與硬體的故障排除,同時也要清楚瞭解,公司內的員工如何運用電腦‧
「系統管理員」最重要的職責可能是「解決問題」,尤其是網路的 24 點鐘連續服務的特性,一旦主機發生狀況,必須隨時待命,隨傳隨到,並且在最短時間內,儘快解決‧
「系統管理員」不是程式設計師,不須要設計或撰寫應用程式;但是,「系統管理員」必須瞭解應用程式的「行為」,會產生什麼作用,如何應用與使用、如何排除問題‧「系統管理員」還必須懂得某些語言,例如 shell、perl,會寫一些幫助管理的程式稿或自動定時執行的小程式‧
「系統管理員」對網路安全問題也要特別關注,尤其是依賴網路進行商業行為的公司‧這不僅表示要定期 (每月、每週、每日) 更新最新的修補程式,也要採取預防措施,提防外界的侵入及內部不當的存取‧某些機構,電腦安全管理可能設置一個職位作整體性的規劃、及建立防火牆或侵入偵防系統,但是個別主機或電腦的安全工作,在自己管理的範圍內,仍然是「系統管理員」的責任‧
「系統管理員」的訓練
沒有訓練「系統管理員」的專門科系,某些「系統管理員」是電腦科學、電腦工程、資訊管理等科系的畢業生;商業學校的畢業生也有;數學老師兼任學校的「系統管理員」,這種情形也很常見‧
由於系統管理的工作本質是鍛鍊出來的,免費的開放原始碼軟體,例如 Linux 作業系統及其應用程式,很容易取得,許多「系統管理員」是靠自己學習的‧
「系統管理員」的職責
下列是「系統管理員」的職責:
- 定期 (每月、每週、每日) 檢查電腦及軟體
- 每日或每週作檔案備份
- 更新最新的作業系統及應用程式的修補程式
- 安裝及設定新的硬體與軟體
- 新增、刪除、及更新用戶帳戶資料,重設密碼等用戶管理工作
- 答覆技術詢問
- 負責自己管理範圍內的網路及系統安全
- 提供網路及系統有關的技術文件
- 解決網路及系統發生的問題及排除故障
- 優化系統及軟體,使更具效率、更穩定、更安全
- 維護網路運轉順暢 (uptime)
大型公司會將上述職責分別賦予數人或數個團隊‧舉例來說,某些人專門負責修補程式更新,品質保證 (QA, Quality Assurance) 團隊負責監視、測試、及核對主機的運作,一個或多個工程師負責撰寫公司要用的技術文件等‧
小型公司可能只自己執行一部份的職責,其餘部份委外或上游的主機服務公司處理‧
本文作者 James Tsay 是 Mintac.com 的資深經理人
|