1. 程式人生 > >Linux雲計算開學隨筆

Linux雲計算開學隨筆

ans 要掌握 好的 職業 復制 引擎 努力 數據庫授權 linu

選擇我們學校

在Linux的熱潮下,很多人萌發了學習Linux的想法。比起自學,培訓是一個能夠快速、系統的掌握知識的方式,也受到了不少人的青睞。

選擇一家好的教育培訓機構的確可以達到事半功倍的效果。不僅能大大縮短學員自行摸索和自我積累的時間,而且能幫助學員在更高的起點上超越,從而在“前人”的肩膀上未雨綢繆,少走彎路。

總體來說,正規的IT培訓機構通常具有從業經驗豐富、閱歷深厚的職業管理人員和師資團隊、具備整體的實驗設備環境、擁有認真負責的專職講師,同時還有好的服務和競爭力的培訓價格。

目前市面上的培訓,短的有一兩天的講座、大會,長的也有半年全日制班級,有網絡上隨到隨學的班級,也有線下脫產的班級。這些產品面向不同基礎、不同需求的人,基本上覆蓋的已經非常全面了。

那麽我們就按照最基礎的小白來說。如果是參加全日制脫產,每周上五天,半年以內肯定能學到找工作的程度,網絡班每天兩個小時學習,可能要一年多到兩年。對於我這種沒啥基礎的小白來說,還是選擇全日制脫產班吧。

之前一直關註51CTO學院,現在也是。經常看我們老師的教學視頻,當然也有其他講師,也講的非常好,但綜合對比了一下,覺得還是我們老師講的知識點到位,深入淺出,易懂還比較全面。再加上我們的課程大綱我比較感興趣,所以最後就選擇了來我們學校學習。

入學感想

Linux運維的面很廣,要求會的知識很多,從網絡,主機知識,各種服務到架構,初級編程。既有深度,又有廣度,在短短的4個半月裏都要掌握。說實話,很有挑戰。

昨天,一位同學分享的一句話“種一棵樹最好的時機是在十年前,其次是現在。”觸動了我自己,既然選擇了開始,就要堅持努力學習,全力以赴學習更多的Linux知識。

來自全國各地的同學們聚在一起學習就是一種緣分,看到大家門的學習熱情,很受鼓舞。我們學校的老師、助教和班主任都很敬業,希望大家經過五個月的培訓後實現各自的目標,找到滿意的工作。

為了讓自己更好的學習,特提出如下要求:

  • 講課前必須提前預習完當天要講的課程內容;

  • 課堂上緊跟老師的節奏,不懂的部分先標記,課後鞏固,標記的部分課後重點學習;

  • 課後及時整理學習的筆記,按自己規劃的知識體系整理;

  • 勤練習學到的知識,擴展自己的思維,活學活用;

  • 多學習交流,分享知識,加深理解。

學習計劃

為了讓這5個月度過的更有價值,也為了鞭策自己,特針對教學大綱做出如下計劃。

夯實基礎

  1. Linux操作系統重要原理和基本操作,Linux系統安裝和常見命令,Linux系統文本處理和文件管理,Linux系統用戶和權限管理;

  2. 正則表達式和文本處理,Linux軟件yum安裝、文件系統,磁盤管理、RAID、邏輯卷、進程管理;

  3. 掌握Linux平臺下shell編程思想、基本語法和編程技巧,可通過shell腳本實現運維管理工具,並具備shell編程技能;

  4. 掌握互聯網網絡相關原理和linux平臺網絡配置,可實現安全防護體系、加密解密、通過防火墻構建安全機制;

  5. 實現Linux用戶權限安全機制,對系統進行安全加固,DNS服務的原理、部署、安裝和企業級應用,文件共享服務NFS、vsftpd、samba的原理、部署、安裝和企業級應用,IP sec ×××企業級部署與實戰,jumpserver堡壘機 安裝、配置、使用和運維體系融合。

掌握核心技能

在充分了解linux原理和基礎知識之後,再對上層的應用和服務進行深入學習,其中說到服務肯定涉及到網絡的相關知識,都是需要花時間學習的。

  1. 掌握互聯網主流web技術和http協議,具體掌握apache服務和企業級應用部署,nginx服務和企業應用級部署與管理,mysql安裝和配置,php-fpm安裝與部署和應用,lamp、lnmp生產環境部署和優化;

  2. 掌握數據庫原理和生產環境數據庫地位,常見數據庫種類和區別,mysql生產環境安裝、部署和配置應用,sql語法和實戰;

  3. 掌握數據庫圖形化管理工具PhpMyAdmin、SQLyog、Navicat,數據庫授權和權限管理,mysql搜索引擎特性和使用場景,mysql日誌分類和管理,企業級mysql數據備份、恢復和安全策略;

  4. 深入理解mysql數據庫主從復制技術及生產環境實現,mysql主從、一主多從、雙主架構,mysql數據庫sharding技術和MMM、MHA高薪技術,以mysql應用為中心架構調優策略,mysql分庫分表策略、服務配置優化、緩存優化、安全加固、數據維護高級用法。

進階提升

  • http服務代理緩存加速(其中主要學習varnish、nginx緩存系統,要對CDN的知識有所了解)

  • 企業級負載集群(其中主要學習nginx、haproxy、lvs要對主要知識熟練掌握,對負載均衡算法有清晰認識)

  • 企業級高可用集群 (其中需要對keepalived,heartbeat等進行深入講解)

  • 運維監控zabbix詳解(主要是zabbix、cacti、nagios等監控系統,現在用的比較多的是zabbix)

  • 運維自動化學習(需要學一些開源運維自動化工具的使用如ansible、puppet、cobbler等運維自動化工具)

Linux雲計算開學隨筆