老男孩 Linux云計算運維 就業班正在火熱招生,坐席有限,【立即搶占報名名額】
內容簡介:
無
作者簡介:
李泳誼 Linux運維學科總監,江湖人稱:悠久之翼,李導。 老男孩教育Linux學科總監講師,多年Linux一線實戰經驗及Linux教學經驗,曾就職于大型互聯網公司維護數百臺服務器全年0宕機率,擅長以圖形表達講解抽象概念,善于用簡單易懂的例子講解重點難點,嚴肅不失幽默,著有《跟老男孩學Linux三劍客》一書,多次獲得優秀員工稱號,學員滿意度多次滿分。
書籍目錄:
第1章 企業集群架構概述......................................................1
1.1 架構基礎知識概述.............................................................................1
1.2 架構如何演變->三星級酒店,已知.................................................1
1.3 架構如何演變->服務器架構,未知.................................................3
1.4 架構訪問流程->用戶視角.................................................................4
1.5 架構訪問流程->運維視角.................................................................4
1.6 架構如何演變->服務器架構擴展.....................................................4
1.7 架構環境規劃.............................................................4
1.8 集群架構系統基礎環境準備.............................................................5
第2章 Rsync 備份服務實戰...........................................................................6
2.1 Rsync 基本概述...........................................................6
2.2 Rsync 應用場景...........................................................7
2.3 Rsync 傳輸模式...........................................................9
2.4 Rsync 服務實踐.........................................................11
2.5 Rsync 備份案例.........................................................13
第3章 NFS 網絡文件系統實戰 ...................................................................18
3.1 NFS 基本概述 ...........................................................18
3.2 NFS 應用場景 ...........................................................18
3.3 NFS 實現原理 ...........................................................19
3.4 NFS 服務安裝 ...........................................................20
3.5 NFS 掛載卸載 ...........................................................21
3.6 NFS 配置詳解 ...........................................................22
3.7 NFS 存儲小結 ...........................................................24
3.8 NFS 案例實踐 ...........................................................25
第4章 Sersync 實時同步實戰......................................................................29
4.1 實時同步概述...........................................................29
4.2 實時同步實踐...........................................................29
第5章 SSH 遠程管理服務實戰 ...................................................................34
5.1 SSH 基本概述 ...........................................................34
5.2 SSH 相關命令 ...........................................................40
5.3 SSH 連接方式 ...........................................................41
5.4 SSH 秘鑰實踐 ...........................................................43
5.5 SSH 安全防護 ...........................................................45
第6章 Ansible 自動化配置入門..................................................................46
6.1 自動化運維的含義...........................................................................46
6.2 Ansible 基礎及安裝 .........................................................................47
6.3 Ansible inventory.......................................................48
6.4 Ansible Ad-Hoc..........................................................49
第7章 Ansible 自動化配置進階..................................................................54
7.1 Playbook 劇本初識 ...........................................................................54
7.1.1 1.什么是 playbook,..........................................................................54
7.2 Playbook 變量使用 ...........................................................................55
7.3 Playbook 變量注冊 ...........................................................................57
7.4 Playbook 條件語句 ...........................................................................58
7.5 Playbook 循環語句 ...........................................................................58
7.6 Playbook 異常處理 ...........................................................................60
7.7 Playbook tags 標簽............................................................................61
7.8 Playbook Handlers.............................................................................63
7.9 Playbook Include .......................................................64
7.10 10.Playbook 項目實踐 ....................................................................65
第8章 Ansible 自動化配置實戰..................................................................74
8.1 Ansible Roles 角色 ............................................................................74
8.2 Ansible Roles 實戰 ............................................................................74
8.3 ——- ..........................................................................76
第9章 Nginx 基礎 Http 原理 .......................................................................79
9.1 Http 協議概述 ...........................................................79
9.2 Http 工作原理 ...........................................................81
9.3 Http 請求響應 ...........................................................81
9.4 Http 訪問流程 ...........................................................83
第10章 Nginx We b 快速入門 ......................................................................85
10.1 Nginx 基本簡述.......................................................85
10.2 Nginx 快速安裝.......................................................86
10.3 Nginx 默認配置.......................................................88
10.4 Nginx 網站配置.......................................................89
10.5 Nginx 虛擬主機.......................................................90
10.6 Nginx 日志管理.......................................................94
第11章 Nginx 常用基礎模塊.......................................................................97
11.1 Nginx 目錄索引.......................................................97
11.2 Nginx 狀態監控.......................................................97
11.3 Nginx 訪問控制.......................................................98
11.4 Nginx 訪問限制.............................................................................100
11.5 Nginx Location ......................................................102
第12章 Nginx 搭建流行架構.....................................................................105
12.1 LNMP 架構概述 ...........................................................................105
12.2 LNMP 架構環境部署 ...................................................................106
12.3 LNMP 架構環境配置 ...................................................................107
12.4 部署博客產品 Wordpress ............................................................110
12.5 部署知乎產品 Wecenter...............................................................118
12.6 拆分數據庫至至獨立服務器.......................................................124
12.7 擴展多臺相同的 Web 服務器 .....................................................126
12.8 拆分靜態資源至獨立服務器.......................................................128
第13章 Nginx 反向代理服務.....................................................................132
13.1 Nginx 代理服務基本概述.............................................................132
13.2 Nginx 代理服務常見模式.............................................................133
13.3 Nginx 代理服務支持協議.............................................................134
13.4 Nginx 反向代理配置語法.............................................................135
13.5 Nginx 反向代理場景實踐.............................................................137
第14章 Nginx 反向代理服務.....................................................................139
14.1 Nginx 代理服務基本概述.............................................................139
14.2 Nginx 代理服務常見模式.............................................................140
14.3 Nginx 代理服務支持協議.............................................................141
14.4 Nginx 反向代理配置語法.............................................................142
14.5 Nginx 反向代理場景實踐.............................................................144
第15章 Nginx 代理緩存服務.....................................................................146
15.1 緩存常見類型.......................................................146
15.2 緩存配置語法.......................................................148
15.3 緩存配置實踐.......................................................149
15.4 緩存如何清理.......................................................151
15.5 指定頁面不緩存...........................................................................154
15.6 緩存日志記錄.......................................................155
第16章 Nginx 七層負載均衡.....................................................................156
16.1 Nginx 負載均衡基本概述.............................................................156
16.2 Nginx 負載均衡配置場景.............................................................158
16.3 Nginx 負載均衡調度算法.............................................................161
16.4 Nginx 負載均衡后端狀態.............................................................162
第17章 Nginx 動靜分離實戰.....................................................................164
17.1 Nginx 動靜分離基本概述.............................................................164
17.2 Nginx 動靜分離場景實踐.............................................................164
17.3 Nginx 資源分離場景實踐.............................................................169
第18章 Nginx Rewrite 重寫.......................................................................174
18.1 Rewrite 基本概述..........................................................................174
18.2 Rewrite 標記 Flag..........................................................................174
18.3 Rewrite 規則實踐..........................................................................177
18.4 Rewrite 規則補充..........................................................................180
第19章 Nginx HTTPS 實踐 ......................................................................182
19.1 HTTPS 安全證書基本概述 ..........................................................182
19.2 Nginx 單臺實現 HTTPS 實戰 ......................................................182
19.3 Nginx 集群實現 HTTPS 實踐 ......................................................185
第20章 Nginx 高可用架構.........................................................................188
20.1 Keepalived 高可用概述 ................................................................188
20.2 Keepalived 高可用安裝 ................................................................188
20.3 Keepalived 高可用配置 ................................................................191
20.4 keepalived 高可用裂腦 .................................................................193
第21章 Nginx 性能優化.............................................................................195
21.1 性能優化概述.......................................................195
21.2 系統性能優化.......................................................197
21.3 靜態資源優化.......................................................197
21.3.1 3.1.CPU 親和.........................................................198
21.3.2 3.2 文件讀取 ..........................................................199
21.3.3 3.3 文件壓縮 ..........................................................199
21.3.4 3.4.靜態緩存 ..........................................................205
21.3.5 3.5.跨域訪問 ..........................................................206
21.3.6 3.6.防止盜鏈 ..........................................................210
21.3.7 3.7.通用配置 ..........................................................211
21.4 4.php-fpm 優化......................................................212
第22章 Nginx 常見問題.............................................................................217
22.1 Nginx 多 Server 優先級................................................................217
22.2 Nginx 禁止 IP 直接訪問...............................................................219
22.3 Nginx 包含文件 Include................................................................219
22.4 Nginx 路徑 root 與 alias................................................................219
22.5 Nginx try_file 路徑匹配................................................................220
22.6 Nginx 調整上傳文件大小.............................................................221
22.7 Nginx 優雅顯示錯誤頁面.............................................................222
22.8 Nginx 架構總結.............................................................................222
第23章 Zabbix 監控快速入門 ...................................................................224
23.1 監控知識基本概述.......................................................................224
23.2 單機時代如何監控.......................................................................224
23.3 zabbix 監控快速安裝....................................................................226
23.4 Zabbix 監控基礎架構 ...................................................................233
23.5 zabbix 快速監控主機....................................................................234
23.6 zabbix 自定義監控初試................................................................236
第24章 Zabbix 自定義監控項 ...................................................................238
24.1 zabbix 自定義監控深入................................................................238
24.2 zabbix 自定義配置閾值................................................................239
24.3 zabbix 自定義告警方式................................................................243
24.4 Zabbix 自定義告警升級 ...............................................................250
24.5 zabbix 自定義監控圖形................................................................251
24.6 Zabbix 自定義監控模板 ...............................................................254
第25章 Zabbix 應用服務監控 ...................................................................255
25.1 Zabbix 監控 Nginx ........................................................................255
25.2 Zabbix 監控 PHP...........................................................................258
25.3 Zabbix 監控 MySQL.....................................................................262
25.4 Zabbix 監控 Redis.........................................................................264
25.5 Zabbix 監控 JVM ..........................................................................269
第26章 ZabbixWEB 網站監控 ..................................................................275
26.1 We b 場景監測概述 .......................................................................275
26.1.1 1.Web 網站中什么是動態網站,什么是靜態網站..............................................275
26.1.2 2.當用戶訪問 Web 網站時,session 和 cookie 是如何進行工作的.........................................275
26.1.3 3.使用 curl 模擬用戶訪問網站 ......................................................275
26.2 We b 場景監測實戰 .......................................................................275
26.2.1 1.使用 curl 命令模擬登陸 za bbix.................................................275
26.2.2 2.使用 curl 命令獲取 za bbix 隊列信息.........................................276
26.2.3 3.Web 場景監控步驟與監控流程..................................................276
第27章 Zabbix 自動化監控 .......................................................................277
27.1 Zabbix 自動發現(被動).................................................................277
27.2 Zabbix 自動注冊(主動).................................................................279
27.3 Zabbix 主被模式區別 ...................................................................281
第28章 Zabbix 分布式監控 .......................................................................284
28.1 ZabbixProxy 分布式概述..............................................................284
28.2 ZabbixPorxy 分布式實踐..............................................................285
28.3 Zabbix API 批量添加主機............................................................290
28.4 Zabbix 監控性能優化 ...................................................................293
書籍前言:
無