想要學習Linux-SRE的朋友們該怎麼學習?

老男孩Linux發表於2020-12-11

  近期,學習Linux運維技術的人們越來越多了,網際網路技術的發展推動了Linux技術的前行。現在SRE也成為了火熱的追逐技能,那麼想要學習Linux-SRE的朋友們該怎麼學習?Linux運維學習有哪些階段?

  一、Linux-SRE-Fundamental 基礎階段

  Linux必備命令,排錯流程及思路,Linux SRE必備思想

  雲端計算環境搭建,必備知識點檔案,目錄,檔案屬性,使用者,許可權,定時任務

  Linux四劍客grep,sed,awk(gawk),find

  Linux計算機網路,OSI7層,TCP/IP協議,HTTP協議必備必考技術

  二、Linux-SRE-Cluster 架構階段

  Linux網站,APP,遊戲網站架構介紹

  網站必備服務:rsync,sersync(inotify),儲存服務NFS,分散式儲存 GlusterFSOpenSSH服務,web服務,HTTP協議,Nginx,Tomcat,UWSGI(python),OpenSSL,HTTPS證照,阿里雲

  網站管理:Pssh,金鑰認證,Ansible

  三、Linux-SRE-Automation 自動化運維階段

  熟練掌握Shell程式設計,完成伺服器(雲伺服器,物理伺服器,虛擬機器,容器)監控,

  資料備份等日常工作和系統批次自動化部署及書寫服務管理指令碼

  熟練掌握Shell,正規表示式及其文字處理工具grep,sed,awk,cut,tr,find等進行伺服器日誌分析

  熟練掌握Git,Gitlab/GitHUB/碼雲,Jenkins實現自動化程式碼上線知曉CI/CD、Devops、自動化運維理念

  四、Linux-SRE-Database-Architecture 資料庫架構階段

  熟練MySQL資料庫應用,包括主從同步,同步叢集的實現和配置。熟悉MySQL的SQL語句,日常應用,調優。

  熟悉MySQL資料庫的日常定時備份和(增量)恢復,獨立設計了分庫分表備份方案。

  熟練使用雲資料庫RDS及物理機伺服器MHA高可用

  熟練使用Mycat/Atlas實現資料庫讀寫分離

  熟練部署維護快取,使用者快取,Proxy_cache,各種服務的Buffer/Cache,資料庫快取Redis,訊息佇列等服務

  五、Linux-SRE-Cloud-Computing 雲端計算階段

  熟練部署ES實現網站搜尋,熟練日誌分析EFK/ELK日誌分析系統部署和維護

  熟練使用Kvm,Docker,K8s搭建虛擬化環境

  熟練維護使用阿里雲伺服器,CDN,雲解析DNS,安全組,SLB,ECS,RDS,OSS/NAS,EIP

  熟練Zabbix等監控軟體安裝配置,能夠配置對硬體裝置,系統資訊,服務軟體,應用的監控,多角度多維度監控

  以上便是Linux運維需要掌握的學習內容相關介紹。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2741375/,如需轉載,請註明出處,否則將追究法律責任。

相關文章