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年左右以上經驗)python

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息