如何學習Liunx和個人學習大綱

  

 提醒不甘平凡的我

 

  2009大學剛剛畢業(不是正規大學,沒來北京之前,在家裏不是打架就是閒逛,家裏人怕早晚出事,索性花錢上了這個“大學”)找了一家IT培訓機構。當時的培訓機構出名兩家:“北大青鳥”、“清華萬博”,最後在“萬博”進行了簡單的linux培訓。經過幾年工作,知識存儲量已經遠遠不夠。正好公司有培訓經費且想全面深入系統的重新學習一下。申請了“馬哥教育”視頻作爲學習源泉。

  

  通過不到一週的學習(工作空閒時間),總結一下。後面會慢慢更新所學到知識。


  一、主動/被動學習模式:

    1.主動學習:

        動手實踐:凡事熟能生巧,多動手練習。這樣知識留存率40%左右。

        講給別人或自己:當要講給別人的時候,是需要思路排版,別人明白纔算自己吃半透明狀態。其實寫博客也是間接講的一種方式,知識留存率70%左右。

     2.被動學習:

        視頻學習:一般情況只是看視頻不做任何事情,知識留存率是非常低。時間長了最多10%。

        筆記學習:好腦子不如爛筆頭,筆記的知識留存率20%。


     善於動腦、多多動手、知識總結、主動分享


  二、Linux運維課程體系大綱:

     初級課程:

       Linux入門;

       Linux系統管理;

       Linux服務及安全管理;

httpd, lamp, lnmp

Cache:memcached, varnish

DB: mysql (mariadb)

       Linux Cluster:

LB Cluster:Nginx, LVS

HA Cluster:Keepalived

       Linux Ops:ansible

       Monitoring:zabbix

       shell腳本編程


     高級課程:

       tomcat, lnmt, lamt, session replication cluster

       分佈式存儲系統:

MogileFS, GlusterFS

       LB Cluster:haproxy

       HA Cluster: Corosync+Pacemaker, pcs/crmsh

       MySQL:HA Cluster、MHA、備份和恢復、MySQL Replcation、Read-Write splitting

       NoSQL:redis, mongodb, HBase

       運維工具:puppet [saltstack], cobbler

       虛擬化:

Linux操作系統原理;虛擬化技術原理;

kvm虛擬化應用詳解;xen虛擬化;

虛擬化網絡:SDN

OpenStack雲棧

       Docker:容器雲;

       ELK Stack:ElasticSearch, Logstash, Kibana

       大數據:Hadoop v2, 並行存儲及分析平臺;

HBase, Hive

Storm, Spark

       系統優化:

       Python編程


     運維必須掌握知識:管理命令、基本服務、shell/python腳本、監控、數據庫、虛擬化

     Docker、ELK Stack、大數據這些課程有時間在進行學習。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章