1.青銅:python
一、Linux基礎知識、基本命令(起源、組成、經常使用命令如cp、ls、file、mkdir等常見操做命令)linux
二、Linux用戶及權限基礎ios
三、Linux系統進程管理進階nginx
四、linux高效文本、文件處理命令(vim、grep、sed、awk、find等命令)面試
五、shell腳本入門(可邊練習邊學習)算法
2.黃金:docker
一、TCP/IP網絡基礎(差很少CCNA、NP的知識就夠用)shell
二、Linux企業經常使用服務(如dns、http、ftp、mail、nfs等)vim
三、Linux企業級安全原理和防範技巧(系統性能/安全、安全威脅模型和保護方法緩存
四、 加密/解密原理及數據安全、系統服務訪問控制及服務安全基礎
五、iptables安全策略構建
六、shell腳本進階(主要是結合一些應用,寫一些案例)
七、MySQL應用原理及管理入門(能管理和搭建一個我的博客站點)
3.鉑金:
一、http服務代理緩存加速(其中主要學習varnish、nginx緩存系統,要對CDN的知識有所瞭解。)
二、企業級負載集羣(其中主要學習nginx、haproxy、lvs要對主要知識熟練掌握,對負載均衡算法有清晰認識,)
三、企業級高可用集羣 (其中須要對keepalived,heartbeat等進行深刻講解)
四、運維監控zabbix詳解(主要是zabbix、cacti、nagios等監控系統,如今用的比較多的是zabbix)
五、運維自動化學習(須要學一些開源運維自動化工具的使用如ansible、puppet、cobbler等運維自動化工具)
能掌握到這裏,基本能處理搞定不少工做了,能夠去面試高級運維工程師,差很少薪資能達到12-18K左右
4.王者:
一、 大數據方向(須要對hadoop、storm等常見開源大數據系統須要深刻了解)
二、 雲計算方向(主要是openstack這套東西,固然像一些kvm等虛擬化技術,也是須要掌握的,如今docker也比較流行)
三、 運維開發(主要是python運維開發)
四、 自動化運維(在以前自動化基礎上作深刻)
五、 運維架構師(主要須要廣度,差很少5年左右以上經驗,能夠擔當此職位)
使用說明:
1.青銅階段須要把Linux學習路線搞清楚,任何學習都是按部就班的。
2.黃金階段須要在充分了解linux原理和基礎知識以後,對上層的應用和服務進行深刻學習,其中說到服務確定涉及到網絡的相關知識。
3.鉑金階段,基本能處理搞定不少工做了,能夠去面試高級運維工程師。