linux運維架構師職業規劃

一、假如你歷來未接觸過Linux的話,首先要作的就找一本指導書來學習。如今公認的Linux的入門書籍是「鳥哥的私房菜」,講的很全面,鳥哥的私房菜一共分爲兩部,一部是基礎篇,一部是服務器篇。「鳥哥的私房菜」講的很全面,可能會包括一些已通過時的知識點,可是這本書是入門Linux必備。python

二、學習Linux的時候,或者學習其餘網絡知識的時候最重要的就是實踐操做。因此學習Linux,實踐操做是必不可少的。首先就是要裝一個Linux系統,鳥哥開始幾章會講Linux的由來以及怎樣安裝Linux的系統。安裝Linu系統來學習使用Vmware 虛擬機就好了,不用真機裝,不必。按照鳥哥私房菜書籍的步驟一步一步照着作,剛開始學習最好讓本身的學習環境跟書裏的一致,這樣能夠少不少麻煩,也不至於打擊你的學習興趣。linux

三、裝完系統以後就是學習操做了,而且照着書裏的操做一步步實踐。固然不少時候你會不明白,這個時候你能夠百度一下,不少人說goole,但goole已經XXX百度徹底解決你初學時時候遇到的問題。再而後就是進入某些Linux社區去看看,提問題,或者看看別人所遇到的問題,新手嗎?能夠去新手頻道看看,我推薦的網站是紅聯社區的新手園地,Linux運維部落。ios

四、 你看書的時候剛開始是通讀,而後是泛讀,最後是精讀,總之必定要讀多幾遍,等你第一次把書通讀一遍以後,能夠選擇一些視頻來看,一些初級基礎視頻通常是不收費的,並且講的也挺好。Linux視頻我推薦51cto的馬哥Linux,很不錯,很受歡迎。nginx

五、上面的這些只是入門,若是想繼續深刻就要選擇一個老師專門系統的學習固然不是說找個老師,而是在網上找到一個教程講解不錯的老師,而且有高中低級系統的知識體系,一步步跟着學,這樣就差很少了。面試

六、Linux是一個系統,一個平臺,日常工做中應用的是工做在這個平臺的軟件,鳥哥第二部服務器篇就會講解這些,第二部服務器篇就沒那麼容易看明白。這個時候就能夠選擇用百度查找官方文檔,或是一些高手的經驗博文,不斷查找問題,解決問題。算法

七、學習Linux的時候不要想一口氣把全部所有學完,基礎必定要打好。基礎篇和服務器篇學的差很少的時候,找工做就好了。找到工做以後必定要繼續學習,由於Linux最注重的是實際工做中的經驗。docker

八、要是你進入一個比較好的公司,各類平臺環境都有,這個時候你要作的就是靜下心來學習,汲取營養,這樣之後往更高級走纔有本錢!總之剛開始你把鳥哥兩部學完就能夠找工做了,至於日後的發展就是要你本身努力學習了,而後在經過公司中那些幾十萬百萬設備的環境,豐富本身的知識!shell

九、Linux 的工資高低,就是你遇到的問題越多,解決的越快,你的工資就高了vim

 

Linux雲計算及運維須要分爲四個階段,linux初級入門-linux中級進階-linux高級提高,和資深方向細化。緩存

第一階段:初級入門

初級階段須要把linux學習路線搞清楚,任何學習都是按部就班的,因此學linux也是須要有必定的路線。

我的建議學習的路線以下:

初級入門:

一、Linux基礎知識、基本命令(起源、組成、經常使用命令如cp、ls、file、mkdir等常見操做命令)

二、Linux用戶及權限基礎

三、Linux系統進程管理進階

四、linux高效文本、文件處理命令(vim、grep、sed、awk、find等命令)

五、shell腳本入門(可邊練習邊學習)

第二階段:中級進階

中級進階須要在充分了解linux原理和基礎知識以後,對上層的應用和服務進行深刻學習,其中說到服務確定涉及到網絡的相關知識,是須要花時間學習的。

一、TCP/IP網絡基礎(差很少CCNA、NP的知識就夠用)

二、Linux企業經常使用服務(如dns、http、ftp、mail、nfs等)

三、Linux企業級安全原理和防範技巧(系統性能/安全、安全威脅模型和保護方法

四、 加密/解密原理及數據安全、系統服務訪問控制及服務安全基礎

五、iptables安全策略構建

六、shell腳本進階(主要是結合一些應用,寫一些案例)

七、MySQL應用原理及管理入門(能管理和搭建一個我的博客站點)

學到這裏,掌握的基本技能,已經夠用了,已經能作一些基礎的運維工做和簡單維護了。

第三階段:高級提高

一、http服務代理緩存加速(其中主要學習varnish、nginx緩存系統,要對CDN的知識有所瞭解。)

二、企業級負載集羣(其中主要學習nginx、haproxy、lvs要對主要知識熟練掌握,對負載均衡算法有清晰認識,)

三、企業級高可用集羣 (其中須要對keepalived,heartbeat等進行深刻講解)

四、運維監控zabbix詳解(主要是zabbix、cacti、nagios等監控系統,如今用的比較多的是zabbix)

五、運維自動化學習(須要學一些開源運維自動化工具的使用如ansible、puppet、cobbler等運維自動化工具)

能掌握到這裏,基本能處理搞定不少工做了,能夠去面試高級運維工程師,差很少薪資能達到12-18K左右

第四階段:資深方向進階

一、 大數據方向(須要對hadoop、storm等常見開源大數據系統須要深刻了解)

二、 雲計算方向(主要是openstack這套東西,固然像一些kvm等虛擬化技術,也是須要掌握的,如今docker也比較流行)

三、 運維開發(主要是python運維開發)

四、 自動化運維(在以前自動化基礎上作深刻)

五、 運維架構師(主要須要廣度,差很少5年左右以上經驗,能夠擔當此職位)

 

相關文章
相關標籤/搜索