網絡運維需要掌握什么技術?
在現在這個信息時代,網絡運維也開始發展了起來,對于信息安全所涉及的知識面、專業點非常廣,對從業人員素質也要求非常高,信息安全工作在大型互聯網公司也越來越重要。隨著互聯網的高速發展、網站規模越來越大、架構越來越復雜,對網絡運維工程師的需求也會越來越急迫,特別是對有經驗的人才需求量大。那么日常網絡運維工作中工程師要做什么工作呢?需要掌握什么樣的知識,才是一個合格的網絡運維工程師呢?
核心職能:
1、平臺架構組建
負責參與并審核架構設計的合理性和可運維性,以確保系統上線后,安全、高效、穩定運行。保障并不斷提升服務的可用性和數據安全性,提升用戶體驗。
2、日常運營保障
負責運用運維技術,運維平臺,確保入網設備的全面納管和全生命周期管理,確保設備、業務及安全等狀態可監可控。負責制定應急預案并組織演練,負責保障業務7*24小時穩定運行,在此期間對出現的各種問題,可以快速定位并解決。
3、系統優化
高水平的運維工程師對系統長期穩定運行至關重要。由于不同服務器本身架構的局限,系統運行故障不可避免,但通過合理的設計,有效的運維,可以大幅降低故障發生的頻率,提高業務恢復的效率。
工作職責:
運維工程師,負責維護并確保整個服務的高可用性,同時不斷優化系統架構提升部署效率、優化資源利用率提高整體的ROI。
1、網管為網絡安全運行的歸口部門,負責計算機網絡系統的日常維護和管理。
2、負責系統軟硬件的調研、詢價、采購、安裝、升級、保管、維護等工作;
3、負責軟件有效版本的管理、各計算機設備說明書、軟件工具盤、機房鑰匙、對公司電腦耗材庫存量進行統計,并預計下月用里,于每月初之前提交行政部門;
4、網管負責計算機網絡、財務軟件的安全運行;國際互聯網服務器安全運行和數據備份; internet對外接口安全以及計算機系統防病毒管理;各種軟件的用戶密碼及權限管理;協助各部門進行數據備份和數據歸檔;
5、熟悉系統軟件結構和硬件的配置,掌握排除-般硬件故障的辦法,熟練掌握在緊急狀態下,系統的啟動及停機處理方法;
6、及時應答和回復電腦使用部門門提出的各種有關問題;
7、處理公司一些突發事件、緊急事件、協助各部門工作;
8、網管執行企業保密制度,嚴守企業商業機密;
9、員工執行計算機安全管理制度,遵守企業保密制度。
日常管理:
1、網絡系統維護
1)、每日定時對機房內的網絡服務器、數據庫服務器、Internet服務器進行日常巡視,檢查是否正常工作,公司的網站是否能正常訪問;
2)、每日巡查計算機系統各個終端電腦、打印機、復印機等設備是否工作正常,是否有不正確的操作使用,是否有帶故障工作的設備;
3)、每當接到報修電話,應問清報修的部門、設備的名稱、故障的現象,并做好記錄、在沒有處理主機或其它的緊急故障情況下,應首先處理報修,并要親臨報修現場,檢查故障原因,處理故障,如遇到不能單獨處理或涉及其它部門的故障,應請他人協助共同完成;
4)、對于系統和網絡出現的異常現象網管應及時進行分析,處理,采取積極應對措施;針對當時沒有解決的問題或重要的問題應將問題描述、分析原因、處理方案、處理結果、預防措施等內答記錄下來;
5)、定時對相關服務器數據進行備份;
6)、維護Internet服務器,監控外來訪問和對外訪問情況, 如有安全問題, 及時處理;
7)、每日做Internet服務器的數據流里分析,以供公司高層的分析提供依據;
8)、制定服務器的防病毒措施,及時下載最新的病毒庫,防止服務器受病毒的侵害;
9)、各部門安裝、移動電腦或其它外部設備,應按照公司制度在接到審批手續后再做處理;
10)、網管應及時下載系統及平臺軟件的相關補丁程序,并與原系統進行配套管理和使用。
2、數據備份管理
1)、公司內、外各類服務器的數據備份;
2)、每天夜間23:30對財務軟件進行自動實時備份,每周做--次物理數據備份,并在備份服務器中進行邏輯備份的驗證工作,經過驗證的邏輯備份存放在不同的物理設備中,每月由文檔中心刻錄-張光盤進行存檔;
3)、每周至少對文件服務器做一-次物理數據備份;
4)、自動或手工備份的數據應在數據庫故障時能夠準確恢復。
3、網絡防毒
1)、在服務器和客戶端微機上安裝病毒自動檢則程序和防病毒軟件,應及時下載防病毒庫;
2)、在向電腦及服務器拷貝或安裝軟件前,首先要進行病毒檢測;如用戶經部門主管批準安裝外來軟件,應經過網管對安裝軟件進行防病毒檢測;
4)、送外維修和欲聯網的計算機必須經過病毒檢測后,方可聯入網絡;
5)、為了防止病毒侵蝕,員工和網管不得從internet網下載游戲及與工作無關的軟件,不得在微機、服務器上安裝、運行游戲軟件;
6)、文件服務器的管理,尤其權限問題要與主管經理溝通協調;
7)、域控、IP地址和用戶密碼管理;
8)、其它上級主管交辦事項。
運維工作需要了解的知識:
1、能夠了解和掌握所負責的模塊的公司業務情況。
2、熟悉并掌握所負責模塊的系統應用操作。一般是Linux和Windows
3、熟練掌握常用數據結構和算法,并能靈活運用
4、熟悉網絡基礎知識
5、熟悉開源的監控平臺工具,比如:Ganglia、Nagios、Zabbix等
6、熟悉分布式計算或者存儲系統,比如Hadoop/Hbase/Storm等
7、熟悉TCP/IP、HTTP等網絡協議
8、能夠配置所負責模塊的系統配置。
9、對于系統內的增強開發熟悉,知道這些增強開發都控制了什么系統操作,如果更改的話,會對系統操作有什么影響。
10、對于表結構應該有了解,能夠熟悉的寫出負責模塊的基本常用表名。
11、除了以上技術方面的意外,還應該能夠有能夠跟業務人員溝通和了解業務需求的能力,能夠把他們的需求轉換為系統功能的實力,當然到了這一步,你就可以向外部顧問的方向邁進了。
