亲爱的,我是一条Linux运维技术学习路径呀。
根據我的經驗,人在年輕時,最頭疼的一件事就是決定自己這一生要做什么。在這方面,我倒沒有什么具體的建議:干什么都可以,但最好不要寫小說,這是和我搶飯碗。總而言之,干什么都是好的;但要干出個樣子來,這才是人的價值和尊嚴所在。 ——王小波
我是一條Linux運維技術學習路徑。
在跟我相處的每個階段,都包含詳細的教程、練習項目等;首先學習Linux相關的基本操作和系統管理,然后依次學習并實踐服務部署、數據庫管理、腳本編程、系統監控和安全防護、以及Web服務運維技術。最后學習Docker容器服務和WindowsServer的運維知識。希望我和我的教程們幫助你成為一名合格的Linux運維工程師。
基礎知識
1. Linux基礎入門(新版)
2. Vim編輯器
3. Git實戰教程
4. TCP/IP網絡協議基礎
5. Linux命令實例練習
6. RabbitMQ消息隊列
數據庫及網絡
1. MySQL基礎課程
2. MongoDB基礎教程
3. Redis基礎教程
4. 由淺入深學網絡
5. SDN軟件定義網絡動手實驗
服務部署
1. Linux系統搭建及配置DNS服務器
學習在 ubuntu 系統環境下搭建一個簡易的 DNS 服務器,你可以通過它來管理局域網的 ip 地址,更加方便理解和記憶。通過構建私有 DNS 服務器,來學習 linux 的運維管理, 并從中了解到一些關于的DNS小知識。
2. Linux系統安裝及配置郵件服務器
每天都會收到很多的郵件,郵件到底是如何實現收發的呢?通過本教程,將帶領你親手配置郵件服務器并實現郵件的收發。
3. Linux系統安裝git服務器
該教程教你動手自己搭建一臺 Git 服務器;雖然現在有很多現成的代碼托管網站比如 github等,但是當你想保護代碼的安全的時候,私有的 Git 服務器無疑是最安全的。
4. Linux系統安裝配置VPN服務器
VPN 就是為了大家在 互聯網的連接和使用中,開辟一條臨時的通道,最大程度保證傳輸數據的便捷以及安全性。本教程將介紹一些 VPN 服務器軟件,以及安裝配置一臺 pptp 服務器。
5. LVS集群負載均衡實戰
通過使用 LVS 與 keepalived 搭建一個高可用的負載均衡服務器群,在實際操作中學習 vrrp、LVS 的基本原理并實踐了 LVS 與 keepalived。
6. 在GithubPages上部署自己的簡歷
該教程指導你在 Github Pages 上部署自己的簡歷,教大家如何將簡歷保存為 pdf 格式且該簡歷文件可直接在 A4 紙上打印。另外本課程還提供了簡單的在線可編輯的簡歷頁面,同學可直接使用它來生成自己的簡歷文件。
7. 使用Githook實現團隊CodingReview流程
該教程教你通過 githook 技術截獲本機 git commit 命令,執行定制腳本,將本次代碼的 diff log 以郵件方式發送給指定的團隊成員。
腳本編程
1. 高級bash腳本編程指南
基于楊春敏與黃毅的ABS譯文制作,一本深入學習 shell 腳本藝術的書籍。原版鏈接:http://www.tldp.org/LDP/abs/html/。
2. 正則表達式基礎
本教程介紹了正則表達式基本概念,并在Linux Shell環境中實踐如何使用正則表達式對文本字符串進行處理。難度一般,適合具有 Linux 基礎的同學學習。
3. Shell腳本實現打字游戲
本教程會通過 Shell 腳本在終端實現一個打字游戲,了解shell命令的強大和實用,在項目實現的過程中學習并實踐Shell腳本編寫的知識點。熟悉read,exec,trap,local,date等命令的用法。
4. Ansible基礎教程
Ansible 這個簡單易學的自動化工具可以滿足業務線在速度和簡潔性方面日益增加的需求,讓我們更高效的同時管理多臺服務器不再是想想而已。
系統監控與安全
5. Linux防火墻技術
認識防火墻,了解 iptables,靈活運用。保護我們的服務器,守護我們的隱私數據。以 SYN flood、CC 攻擊實例見證 iptables 保護的強大力量。
6. Linux系統監控實戰
系統一旦上線跑起來,自然希望它一直相安無事,不要宕機,不要無響應,不要慢騰騰的,這就需要我們要監視系統的運行狀況,發現問題及時處理。通過本教程可以學習有關系統監控的命令使用:如vmstat,top,iostat。以及監控腳本的編寫。
7. ShellShock攻擊實驗
2014年9月24日,Bash中發現了一個嚴重漏洞shellshock,該漏洞可用于許多系統,既可以遠程也可以在本地觸發。在該教程中中,你將學會親手重現攻擊來理解該漏洞。
8. 構建ELK(+Redis)分布式Nginx日志分析系統
學習并搭建 ELKR ( = Elasticsearch + Logstash + Kibana + Redis ) 一套完整的 Nginx 日志分析技術棧。從入門安裝配置到數據分析,由淺入深的講解了ELKR的使用和工作流程,更加熟悉服務器和數據庫相關操作。
9. Shell腳本實現Linux系統監控
教你實現一個包含各種不同參數的 Shell 腳本,用來獲取和監控 Linux 系統信息,并將該腳本加入系統環境中。實現過程中學習和實踐 Shell 腳本編程及 Linux 基本信息和資源使用率獲取。
Web服務
1. Linux Web運維(Nginx)實戰
介紹Nginx的部署、配置、優化及案例實戰。本教程分7個模塊,從nginx入門環境搭建到ddos防御配置,由淺入深學習nginx運維知識。適合對于linux運維的感興趣的同學學習和進階。
2. LAMP部署及配置
LAMP(Linux- Apache-MySQL-PHP)網站架構是目前國際流行的Web框架,在本教程中我們將學習它的環境部署與配置。
Docker容器
1. 動手實戰學Docker
帶你體驗Docker魅力,最快的上手教程,最新的技術領域,最多的動手實踐。快速學習Docker,DockerFile,Compose,Swarm等技術。
你懂我了么?那就帶我去吃火鍋吧~
總結
以上是生活随笔為你收集整理的亲爱的,我是一条Linux运维技术学习路径呀。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一份C++学习资源整理,咬牙切齿地好用。
- 下一篇: 大牛推荐的5本 Linux 经典必读书