淺談Linux系統運維工程師必備技能

1、什麼是運維工程師python

相信讀者們一定據說過linux,也據說過運維工程師。那麼運維工程師是個什麼概念呢?linux

百度百科上的官方解釋以下:ios

運維工程師(Operations)在國內又稱爲運維開發工程師(Devops),在國外稱爲 SRE(SiteReliability Engineering)。負責維護並確保整個服務的高可用性,同時不斷優化系統架構、提高部署效率、優化資源利用率提升總體的ROI。運維工程師面對的最大挑戰是大規模集羣的管理問題,如何管理好幾十萬臺服務器上的服務,同時保障服務的高可用性,是運維工程師面臨的最大挑戰。在一些規模較大的公司(好比:Google、FaceBook、百度、阿里、騰訊等),運維工程師和系統管理員是有必定的區別:shell

系統管理員:主要負責機房網絡、服務器等硬件基礎設施的運行和維護。數據庫

運維工程師:主要負責管理並維護在運行在海量服務器上的軟件服務。vim

 

2、運維崗位的分類安全

IT技術一直在呈指數級別的發展,運維工程師面臨的挑戰愈來愈大,劃分的崗位也愈來愈細。根據面向的不一樣,崗位的劃分有:基礎運維、應用運維、系統運維、虛擬化運維、存儲運維、網絡運維等。根據職業發展的層次而言,崗位的劃分有:桌面運維、系統運維、開發型運維、系統架構師。服務器

 

 

3、運維工程師必須掌握的硬技能網絡

1. Linux基礎(重中之重!)架構

不管你找的是什麼運維,不會linux你就喪失了至少一半的競爭概率。Why?由於服務器端的系統幾乎都是Linux啊!可想而知,懂linux是件多麼必要的事情。

言歸正傳,linux基礎包括了些什麼內容?筆者認爲有以下幾方面。

-        Linux命令大全 http://www.linuxprobe.com/

-        Linux文件系統標準(FilesystemHierarchy Standard)。

-        至少熟悉一個內置編輯器:vi、nano、vim。

-        至少熟悉一個linux發行版:Redhat、Ubuntu、Suse等。

-        至少熟悉一個遠程登陸linux工具:putty、xshell等

-        Linux服務,服務器配置安裝:ftp、http、nfs、dns、samba、DHCP、mail等

-        至少熟悉一種腳本語言:shellscript、perl、python等

-        防火牆:iptables、ipset、firewalld等

 

Linux入門曲線很是陡峭,萬事開頭難,一本好書能讓你事半功倍。關於linux的書籍有不少,但優秀的入門書籍筆者首推《Linux就該這麼學》,目前在國內很是火熱,天天閱讀量很是大,這本書做爲後起之秀也是本可貴的良心之做。對於新手而言,筆者更推薦這本做爲入門教材。Why?有如下幾個緣由:

1)  以全新的RHEL7做爲發行版進行教學,能學習到最新的linux知識與技術。學完可直接考RHCSA、RHCE認證,方便找工做。

2)  所需軟件皆可在其官網中下載到,包括vmware序列號、RHEL7鏡像等

3)  章節層次清楚,重點清晰。不浪費你任何一點時間去閱讀廢話。

4)  擁有QQ羣能夠探討學習過程當中碰到的問題。

學好linux基礎,你就能幹基礎運維啦!真棒!但人往高處走,再想更進一步提高怎麼辦?畢竟,在真實的生產環境中,運維人員會碰到形形色色的問題,如何解決它們Only基礎是遠遠不夠的,你還須要瞭解:

-        HA集羣以及負載均衡(lvs)集羣的配置

-        知道如何分析系統性能(IO/Memory/CPU):sar、vmstat、iostat、top等

-        理解XWindow大體原理

-        熟悉PXE+Kickstart無人值守的批量安裝服務器

-        虛擬化:XEN、KVM

-        公/私有云

-        網絡知識

-        ……

 

4、運維工程師必要的軟技能

若是說一個成功男人的背後有一個默默支持他的優秀女人,那麼每一個成功的產品背後都有一羣默默支撐着它的優秀運維工程師!運維工程師這個行業並非全部人都適合作的,你最好能須要有以下品質:

-        安全意識:做爲運維工程師的你必需要有安全意識,保障你係統的安全性、穩定性,堤防系統被入侵,保障帳號密碼/私鑰的安全極其重要。

-        責任心:很少說,任何職位都須要。

-        細心:運維工程師一般權限很大,你的任何一個操做或不經意的失誤可能致使重大災難。好比錯敲命令、誤刪數據庫等。所以,細心極爲重要。

-        抗壓能力:重大災難發生時,你會面臨這樣的狀況:客戶催你解決、應用催你解決、老闆緊盯你…,這時,你須要有一顆冷靜的頭腦,分析出最快解決問題的方案並加以實施。如若壓力一來,你方寸大亂,然問題遲遲不能解矣。

至此,願筆者的淺薄看法與建議能給你帶來一點靈感或收穫,願你我都能成爲優秀的運維工程師!

相關文章
相關標籤/搜索