Linux學習計劃

大家好,我是馬哥教育網絡班N35的一名學員,很榮幸能跟大家齊聚騰訊課堂共同學習Linux運維知識。先說說我跟Linux和馬哥教育的初遇吧,去年公司機房偶然斷電,一卡通系統Linux數據服務器與應用脫連造成所有一卡通業務癱瘓,當時一卡通廠商無法及時處理,我硬着頭皮抱着試試的心態藉助度娘最終成功處理了問題(在黑白窗口中鍵入相關命令的場景讓我回想起初中時初識計算機的新奇感和神祕感),問題雖然得以處理但我卻不知道問題原因是什麼,爲什麼這樣處理,爲什麼按照步驟處理,只是照貓畫虎的用人家的解決方法,以後如果出現類似或其他問題又該怎麼辦,這一系列的疑惑在我大腦裏縈繞,之後在網上搜集Linux的基礎知識過程中,偶然在騰訊課堂上看到了馬哥教育的Linux運維課程,抱着試一試的想法聽了一節馬哥的Linux公開課,被培訓時馬哥幽默風趣的語言,通俗易懂的授課方式所吸引,大概知道了Linux的前世今生後,加深了我深入學習它的慾望,之後通過報名課程進入了N35網絡班的大家庭,爲了更好的深入學習Linux知識,結合自己的實際情況,給自己制定了以下的學習計劃:
一、學習目標:
以Linux系統運維架構師爲終極目標。雖然在IT基礎運維方面我一些工作經驗,但在Linux方面我確是一張白紙,希望能通過這次課程的學習能讓自己的Linux知識掌握由淺到深,把自己的Linux知識框架搭建起來,並能將所學應用到實際工作中產生價值。
二、學習方法(措施):

  1. 每天固定學習時間:20:00-22:00,2小時爲基礎學習時限要求,原則上週累計學習時常≥20小時,因工作原因造成學習時間延誤的在當週內進行時間調劑並保證周學習時常恆定,如遇特殊情況無法調劑的在重新調整學習時間並在之後學習時將延誤時間分解補充至正常學習時間中,要堅持做到今日事今日畢。
  2. 學習時勤動手多動腦,隨堂筆記及時記錄並歸納整理,結合自身經驗進行知識點的消化以達到融會貫通。
  3. 學習遇到的問題和知識難點可藉助於網絡和相關學習資料書籍,以我實際工作經驗來看這兩種資源是日常學習中必不可少的輔助工具。
  4. 學習過程中根據自己的理解進行階段性總結和二次梳理,這也是加深知識記憶最直接最有效的方法(樹狀結構圖是個不錯的選擇)。
  5. Linux學習過程中需要大量的試驗進行驗證和經驗積累,視頻學習後要及時根據學習內容安排實操練習,練習中結合筆記和學習資料加深知識的理解和記憶(實驗出真知嘛!)。
  6. 日常學習或試驗中切莫遇到問題就急於求助,先試着學會自己思考,已有知識確實無法解決的再借助網絡資源,問題解決後要善於思考和總結,能夠做到舉一反三,因爲這是你日後工作中的寶貴經驗資源之一,也是知識轉化爲技能的最佳實例印證,最好能以問題原理-發生原因-解決思路-解決步驟這樣的一條線形成文檔或者博客,便於日後查閱溫習。
  7. 學習中除了Linux知識需要學習外,還需要加強英語,尤其是計算機英語的深入學習。原因很簡單,Linux是英文版系統,系統幫助文件包括原始Linux文獻資料都是全英文的,所以日後在學習中除了Linux筆記外,還需要把日常學習實驗中遇到不會的英文單詞和詞句即時記錄,每天利用碎片時間進行學習和記憶,最終做到爛熟於心(開始很難,堅持!)。
  8. 學習過程中要學會與大家及時溝通交流,馬哥教育提供了學員羣就是個很好的平臺,自己日常學到的知識和遇到的問題都可以拿出來跟大家交流分享和尋求幫助,這樣學習掌握知識的進度纔會更快,學習技術切莫閉門造車,更忌諱羞於啓齒,不要因爲自己覺得提出的問題或未掌握的知識點low就不說(要知道你不懂的其他人也可能不懂),學習要想少走彎路,進入快車道不僅要勤學多練更要勤問(沒事就多問個爲什麼,不會累死你的)。
  9. 每週的博客作業按照5W1H的思路保質保量的認真完成。博客作業不僅是知識學習的體現,更是知識鞏固提升的最直接最有效的方法。
  10. 除了按計劃日常學習外,每週固定時間的知識答疑和分享交流直播要按時參加,時間條件允許的情況下,老師定期的學習直播能參加就參加。
    三、學習階段
    第一階段:Linux基礎知識:系統管理、服務管理、腳本開發
  11. Linux基礎知識、基本常用命令
    2.Linux用戶和權限體系
    3.Linux系統進程管理
    4.Linux文本、文件處理命令
    5.Linux腳本入門(Shell)
    第二階段:Linux進階知識:系統擴展、系統冗餘、數據存儲
    1.Linux企業常用服務和網絡基礎
    2.Linux企業安全原理和防範技巧(系統安全、保護方法、加解密原理、訪問控制技服務安全等)
    3.Shell腳本進階
    4.MySQL應用原理和管理基礎知識
    第三階段:Linux高階知識:系統監控、運維工具、性能優化
    1.企業負載集羣(Nginx、haproxy、lvs知識的掌握)
    2.企業高可用集羣(keepalive、heartbeat知識的深入理解)
    3.運維監控的詳細理解
    4.運維自動化學習(ansible、cobbler等自動化工具使用的掌握)
    第四階段:Linux系統架構
    1.雲計算/大數據相關知識瞭解和掌握
    2.Python運維開發
    3.Linux運維自動化的高階知識掌握
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章