- 寫GitBook的目地
GitBook的內容記錄了我大學所學(70%)和在實習期間(30%)的一些見聞,寫它的目的是為了梳理一下自己零碎的知識,同時也秉承開源社區的共享精神與大家分享我微不足道的講解。我平時也有些博客的習慣歡迎大家來訪問我的博客(yjscloud.site),這個GitBook的內容呢我盡量做到每天更新一至三個小章節,計劃用三個月的時間來完成內容的更新,我是一個運維小白很多東西都不懂寫錯了或者是誤導大家了請親們見諒哈~
- 自我介紹一下
姓名:幸~~
性別:男
坐標:廣州
職位:目前還是一個學生(準大四),現就職于某公司負責運維工作(維護騰訊政務云)
郵箱:yjscloud@gmail.com
QQ:1303460512
愛好:搞機
座右銘:因上努力,果上隨緣。
- 感謝陪伴我左右的人
窮人家的孩子早當家,我技術窮、人長得也不怎么好看、也不高、家里也不怎么有錢是一個典型的矮矬窮吧!既然這樣了就要多讀點書、多敲幾行代碼,很遺憾因為高中不努力學習沒有考到好的大學,但我所就讀的大學也不負其軟件學院的“大名”,出來實習發現在珠三角地區的IT公司里面到處都是我們學校的人!他們一個個都是大佬啊!初來乍到我什么都不會、什么都不懂,幸運的是我實習的公司帶我的人巧好是本校本專業的師兄,這讓我這個害怕孤獨的人帶來一絲的安慰哈哈哈。
我在大學期間自認為是沒有浪費光陰,我不玩游戲、不看劇、不看小說,因為丑所以沒有女朋友~是一個典型的閑人。但我榮幸的大學期間加入了學院學生會學習部,在這里我交到可以說是相伴一生的好朋友吧,感謝他們三年多來的陪伴~。大一的我加入了可以說是我們學校最牛掰的社團——網絡管理協會,在這里我交到一群志同道合的朋友,畢竟是搞機的部門,一起學習、一起吐槽IT圈的事情哈哈哈。期間通過小小的努力大二大三算是“入駐”學校網絡中心,給學校網絡中心維護機房,恩~是“免費勞動力”。很感謝導生師兄是他帶我入了運維的坑,也是他在我大一迷茫的時候給我指明了方向,反正他是我最想揍的人啦~。
愿我所想終成你所愿~感謝你們陪我度過大學的這段光陰!
**因上努力,果上隨緣。**

- 獻給我的朋友們
- 一、個人對學習的看法
- 二、運維技能圖譜
- 三、運維常用技能
- 3.1 Vim(最好用的編輯器)
- 3.2 Nginx & Tengine(Web服務)
- 1. Nginx介紹和部署
- 2. Nginx配置解析
- 3. Nginx常用模塊
- 4. Nginx 的session 一致性問題
- 3.3 Tomcat(Web中間件)
- 3.4 Keepalived(負載均衡高可用)
- 3.5 Memcache(分布式緩存)
- 3.6 Zookeeper(分布式協調系統)
- 3.7 KVM(開源虛擬化)
- 1. 虛擬化介紹
- 2. KVM基礎
- 3. 設置VNC和時間同步
- 4. kvm虛擬機快照備份
- 5. kvm虛擬機在線擴展磁盤
- 6. kvm虛擬機靜態遷移
- 7. kvm虛擬機動態遷移
- 8. kvm虛擬機存儲池配置
- 9. cpu添加虛擬化功能
- 3.8 GitLab(版本控制)
- 3.8.1 GitLab安裝與漢化
- 3.9 Jenkins(運維自動化)
- 3.10 WAF(Web防火墻)
- 3.10.1初探WAF
- 四、常用數據庫
- 4.1 MySQL(關系型數據庫)
- 1. MySQL源碼安裝
- 4.2 Mongodb(適用與大數據分析的數據庫)
- 4.3 Redis(非關系數據庫)
- 五、自動化運維工具
- 5.1 Cobbler(系統自動化部署)
- 5.2 Ansible(自動化部署)
- 5.3 Puppet(自動化部署)
- 5.4 SaltStack(自動化運維)
- 六、存儲
- 6.1 GFS(文件型存儲)
- 6.2 Ceph(后端存儲)
- 七、運維監控工具
- 7.1 對監控的理解
- 7.2 Zabbix(運維監控)
- 7.2.1 Zabbix簡介
- 7.2.2 Zabbix服務部署
- 1. Zabbix服務端部署
- 2. Zabbix客服端部署
- 3. 配置前端展示
- 4. zabbix告警配置
- 7.2.3 Zabbix監控服務
- 1. 監控網絡設備
- 2. 自定義Nginx監控
- 7.3 云鏡(安全監控)
- 7.4 ELK(日志收集展示)
- 八、運維云平臺
- 8.1 OpenStack(開源云操作系統)
- 8.1.1 OpenStack簡介
- 8.1.2 實驗架構設計
- 8.1.3 集群環境準備
- 8.1.4 controller節點部署
- 1. 安裝Mariadb Galera Cluster集群
- 2. 安裝RabbitMQ Cluster集群
- 3. 安裝Pacemaker
- 4. 安裝HAProxy
- 5. 安裝配置Keystone
- 6. 安裝配置glance
- 1. 制作鏡像模板
- 7. 安裝配置nova
- 8. 安裝配置neutron
- 1. 配置虛擬機網絡
- 9. 安裝Dashboard
- 10. 安裝配置cinder
- 8.1.5 compute節點部署
- 1. 安裝相關軟件包
- 2. 安裝Neutron
- 3. 配置cinder
- 4. 創建第一個虛擬機
- 8.1.6 OpenStack報錯處理
- 1. cinder僵尸卷刪除
- 8.1.7 快速孵化虛擬機方案
- 8.1.8 Kolla容器化部署OpenStack
- 1. 單點部署
- 2. 多節點部署
- 8.2 Tstack(騰訊云平臺)
- 8.3 K8s(微服務容器化)
- 九、運維編程技能
- 9.1 Shell(運維必會語言)
- 9.2 Python(萬能的膠水語言)
- 十、Devops運維
- 10.1 理念
- 10.2 Devops實戰