當前位置:
首頁 > 最新 > Linux運維工程師

Linux運維工程師

學習這件事永遠都不會遲

Shell編程與文本處理,應用服務運維,資料庫服務運維,日誌與監控,Python基礎,Python自動化運維,Docker自動化運維,Jenkins持續集成, 雲計算運維,網路與安全,Linux基礎運維學習階段

Linux基礎運維學習階段

這個階段主要學習 Linux 運維技術,包括 Linux 基本操作、Bash 編程、應用服務部署、資料庫服務部署、日誌管理、系統監控等。

第1周

Linux基礎

本周學習 Linux 基本操作、用戶與組、目錄與文件、文件查找與打包、文件編輯、磁碟管理、系統備份與恢復、計劃任務等基本的系統管理命令。

第2周

Shell編程與文本處理

本周學習 Bash 編程語言及文本處理,包括 Bash 下的特殊字元、變數與流程式控制制、運算、函數等語言基礎,以及正則表達式、Sed 和 Awk 的基礎用法。這些是 Linux 運維人員需要掌握的基礎知識,實際運維工作中經常會用到。

第3周

應用服務運維

本周內容圍繞應用服務運維展開,包括 Web 伺服器配置、HTTPS配置、負載均衡。其中 Web 伺服器配置包括了 Apache 和 Nginx 兩大市面上最流行的 Web 伺服器,負載均衡講解了 Nginx、LVS 和 HAProxy 三種方式。

第4周

資料庫服務運維

資料庫知識是運維工程師必須要掌握的一項技能,除了能夠完成安裝、配置和性能優化等運維工作,還要能夠執行基本的增刪改查操作。本周內容講解了目前市面上主流的三大資料庫 MySQL、MongoDB 和 Redis,其中 MySQL 為關係型資料庫,MongoDB 為文檔型資料庫,Redis 為 K-V 資料庫,Redis 更多的時候是被當作緩存服務來使用。

第5周

日誌與監控

日誌和監控是用來追蹤線上服務運行狀態的兩大重要手段。本周首先講解了如何使用目前最流行的 ELK 開源軟體棧來搭建日誌分析平台,接著講解了多種服務運行狀態監控方式,包括 Linux 命令、Python 腳本、傳統的Zabbix,以及這一領域炙手可熱的新星 Prometheus。

Devops 與雲計算運維學習階段

這個階段主要學習 Linux 自動化運維技術和雲計算運維。首先學習 Python 基礎,然後學習 Ansible 和 Saltstack 這兩種 Python 自動化運維工具。接著學習 Docker 自動化運維,包括現在大火的 Kubernetes。緊接著學習 Jenkins 持續集成,包括 Jenkins 如何跟 Docker 和 Kubernetes 配合來實現持續部署。最後學習雲計算運維,主要講解阿里雲各種雲服務運維。

第6周

Python基礎

Python 是運維工程師必須要掌握的一一門語言,它提供了許多運維相關的庫包和工具來輔助運維工程師完成工作。本周講解 Python 基礎語法、數據結構、函數式編程和面向對象編程等編程基礎,並不會需要專業的 Python 開發人員那樣涉入太深。

第7周

Python自動化運維

本周學習兩大 Python 自動化運維(DevOps)工具(Ansible 和 Saltstack)的使用。它們都是用來批量管理伺服器的工具,其中 Ansible 不需要在被管理的伺服器上部署 Agent,但性能稍弱,Saltstack 正好相反,兩者都具備良好的二次開發能力。

第8周

Docker自動化運維

Docker 通過將應用運行的依賴環境跟代碼一起打包,解決了部署時令人頭疼的環境差異問題,現在已經成為大多數公司應用部署的首選方式。本周我們先學習 Docker 各項工具的使用,然後學習 Docker 容器編排工具 領域的絕對王者 Kubernetes。

第9周

Jenkins持續集成

Jenkins 是使用 Java 編寫的持續集成工具,通過配置 Pipeline 可以實現應用代碼自動測試、自動構建和自動部署。本周首先學習 Jenkins 的安裝、配置和管理,然後學習 Jenkins 如何跟 Docker 和 Kubernetes 結合來實現自動部署。

第10周

雲計算運維

現在越來越多的應用轉向了「雲原生」,雲原生應用儘可能利用雲計算平台提供的服務,包括計算、存儲、資料庫、緩存、消息隊列等,來簡化應用的部署和運維。本周我們首先介紹雲計算的底層技術「虛擬化」,然後講解阿里雲提供的各種常用服務,包括 VPC、ECS、RDS、MongoDB、Redis、OSS 和 負債均衡等。

網路與安全學習階段

網路與安全是傳統 Linux 運維的重要組成部分,隨著雲計算的流行現在的運維人員已經很少接觸。除了第 11 周課程為必學,其餘均為選學,感興趣的同學可以多了解。

第11周

網路與安全

網路是不可信任的,所以在這裡安全顯得特別重要。本周首先介紹了 OSI 七層網路模型,以及常見的網路協議,包括 TCP/IP、HTTP 等,然後詳細講解了 iptables 防火牆工具的使用,最後簡單介紹了一下用得比較少的 SELinux。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 網工火火 的精彩文章:

TAG:網工火火 |