1. 程式人生 > >LINUX個人學習計劃

LINUX個人學習計劃

LINUX個人學習計劃
---李同學
千里之行,始於足下;凡事預則立,不預則廢。有一個好的規劃才是一個真正的開始。
一、 學習目標
學習linux有兩個原因第一個是對LINUX感興趣,第二個則是為了找到一個好的工作,能夠改善個人和家庭的生活境況。在未來的這一長段日子裡,我將通過看視屏,做筆記,以及大量的聯絡來學習和掌握LINUX這門技術。使我成為一個真正的LINUX運維人員;
二、 具體措施(學習方法)
由於目前還在工作階段,白天的時間大部分要忙於工作,只有晚上有時間學習。學習時間定在週一到週五晚上9點-11點,看視訊,記筆記。如由於工作原因導致無法學習,則推遲到週末補全本週學習內容。
在看視屏的過程中一定要保持記筆記的習慣,記筆記可以讓自己看視屏更專注。
對於某些比較難的模組,記筆記和看視屏是第一次,第二次則根據老師的思路和配置方法跟著做一遍。
週六和週日保持每天4個小時的學習時間,由於週六和週日有一整塊時間,我打算週六和週日主要用來做練習。
三、 學習階段
第一階段: (10天)
  1、Linux基礎知識、基本命令(起源、組成、常用命令如cp、ls、file、mkdir等常見操作命令)
  2、Linux使用者及許可權基礎
  3、Linux系統程序管理進階
  4、linux高效文字、檔案處理命令(vim、grep、sed、awk、find等命令)
  5、shell指令碼入門
第二階段: (20天)
Shell指令碼太難,這部分可能會花大量時間裡聯絡
  1、TCP/IP網路基礎
  2、Linux企業常用服務(
  3、Linux企業級安全原理和防範技巧(系統性能/安全、安全威脅模型和保護方法
  4、 加密/解密原理及資料安全、系統服務訪問控制及服務安全基礎
  5、iptables安全策略構建
  6、shell指令碼進階
  7、MARIADB應用原理及管理入門  
第三階段: (30天)
  1、http服務代理快取加速(其中主要學習varnish、nginx快取系統,要對CDN的知識有所瞭解。)
  2、企業級負載叢集(其中主要學習nginx、haproxy、lvs要對主要知識熟練掌握,對負載均衡演算法有清晰認識,)
  3、企業級高可用叢集 主要是學習keepalive
  4、運維監控zabbix詳解,瞭解zabbix常見功能,能將zabbix和實際運維結合學習
  5、運維自動化學習主要是學習ansible的使用。
第四階段:10天
1、PHYTHON學習(以上學完之後常見運維就能滿足需要,打算再花上10天時間學習PHYHON知識)
第五階段:10天
1、回顧前面的知識,逐步準備開始投簡歷,進入linux運維行業後再繼續學習關於雲的知識。