運維學習路線2

2022-07-30 06:33:09 字數 1356 閱讀 9293

運維學習需要分為四個階段:

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等運維自動化工具)

能掌握到這裡,基本能處理搞定很多任務作了,可以去面試高階運維工程師。

第四階段:資深方向高階

大資料方向(需要對hadoop、storm等常見開源大資料系統需要深入了解)

雲計算方向(主要是openstack這套東西,當然像一些kvm等虛擬化技術,也是需要掌握的,現在docker也比較流行)

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

自動化運維(在之前自動化基礎上做深入)

運維架構師(主要需要廣度,差不多5年左右以上經驗,可以擔當此職位)

運維學習路線(待續)

壹.rhcsa red hat certified system administrator 紅帽認證系統管理員 貳.rhce red hat certified engineer 紅帽認證工程師 叄.rhca red hat certified architect 紅帽認證架構師 一 cisco ...

運維老鳥分享linux運維發展路線規劃

linux運維發展路線常見的就是下面兩條路線 第一條 運維應用 系統架構 運維開發 系統開發 第二條 運維應用 應用dba 架構dba 開發dba 下面詳細每個階段的職位說明 以北上廣為例 01.運維應用級別 這個階段就是玩別人的軟體,例如 linux,nginx,mysql,php,nagios ...

運維老鳥分享linux運維發展路線規劃

linux運維發展路線常見的就是下面兩條路線 第一條 運維應用 系統架構 運維開發 系統開發 第二條 運維應用 應用dba 架構dba 開發dba 下面詳細每個階段的職位說明 以北上廣為例 01.運維應用級別 這個階段就是玩別人的軟體,例如 linux,nginx,mysql,php,nagios ...