Linux運維最佳實踐

Linux運維最佳實踐

《Linux運維最佳實踐》是一部由胥峰,楊俊俊 所編著的書籍,機械工業出版社出版發行。

出版信息

•出版社:機械工業出版社

•ISBN:9787111545682 [1]

•版次:1

•商品編碼:12025874

•品牌:機工出版

•包裝:平裝

•叢書名:Linux/Unix技術叢書

•開本:16開

•出版時間:2016-09-01

•用紙:膠版紙

內容簡介

本書是運維領域的璀璨明珠,是一本有思想的運維技術乾貨集!

技術層面,作者從高性能網站架構、伺服器安全和監控、網路分析、自動化運維和遊戲運維4個方向,梳理和總結了105個棘手的運維難題,結合自己10餘年的工作經驗,對這些問題給出了經過實踐檢驗的解決方案,可直接套用到生產環境中。除解決方案外,還詳細講解了每個問題背後涉及的技術原理(共涉及21種技術)。

目錄

前言

第1篇 高性能網站構建

第1章 深入理解DNS原理與部署

BIND2

最佳實踐1:禁用權威域名伺服器遞歸

查詢2

DNS的組成部分2

域名伺服器的分類3

遞歸查詢與疊代查詢的區別5

禁用遞歸查詢的原因與方法6

最佳實踐2:構建域名解析快取6

域名解析快取的必要性6

NSCD安裝配置方法6

域名解析快取驗證7

最佳實踐3:配置chroot加固BIND8

最佳實踐4:利用BIND實現簡單負載

均衡9

最佳實踐5:詳解BIND視圖技術及

最佳化10

BIND視圖工作原理10

BIND視圖最佳化技巧12

最佳實踐6:關注BIND的漏洞信息12

最佳實踐7:掌握BIND監控技巧13

本章小結13

第2章 全面解析CDN技術與實戰14

最佳實踐8:架構典型CDN系統14

最佳實踐9:理解HTTP協定中的快取

控制:伺服器端快取控制頭部信息16

最佳實踐10:配置和最佳化Squid 18

推薦使用大記憶體伺服器18

推薦每個磁碟獨立使用18

禁用atime更新19

配置Squid多實例19

使用URL哈希方法對Squid多實例

進行調度19

禁用快取間通信協定19

架構二級快取19

使用Squid Manager獲取運行狀態20

最佳化HTTP Range 20

最佳實踐11:最佳化快取防盜鏈21

Key的組成21

校驗過程21

實施過程22

重定向器22

最佳實踐12:實踐視頻點播CDN23

系統模組分類23

用戶訪問流程23

同步源站伺服器24

視頻源站伺服器25

視頻轉發伺服器26

快取伺服器28

最佳實踐13:設計大規模下載調度

系統30

本章小結31

第3章 負載均衡和高可用技術32

最佳實踐14:數據鏈路層負載均衡33

鏈路層負載均衡的必要性33

Linux Bonding配置過程34

最佳實踐15:4層負載均衡38

4層負載均衡的數據格式38

4層負載均衡的時序圖39

最佳實踐16:7層負載均衡40

7層負載均衡的數據格式40

7層負載均衡的時序圖40

最佳實踐17:基於DNS的負載均衡41

最佳實踐18:基於重定向的負載均衡43

下載系統HTTP 302重定向43

上傳系統的重定向方法44

最佳實踐19:基於客戶端的負載均衡45

哈希方法45

資料庫讀寫分離46

最佳實踐20:高可用技術推薦47

本章小結47

第4章 配置及調優LVS48

最佳實踐21:模式選擇49

LVS-NAT49

LVS-DR49

LVS-Tun53

3種模式對比與推薦53

最佳實踐22:LVS+Keepalived實戰

精講53

LVS+Keepalived配置過程詳解53

LVS重要參數56

LVS-DR模式的核心提示與最佳化57

最佳實踐23:多組LVS設定注意事項58

最佳實踐24:注意網卡參數與MTU

問題58

MTU的原理58

案例解析59

最佳實踐25:LVS監控要點64

性能採集64

可用性監控64

最佳實踐26:LVS排錯步驟推薦64

本章小結66

第5章 使用HAProxy實現4層和

7層代理67

最佳實踐27:安裝與最佳化67

HAProxy TCP負載均衡68

HAProxy HTTP負載均衡69

HAProxy的核心配置參數71

HAProxy的會話保持機制72

HAProxy中ip_local_port_range問題73

HAProxy後端伺服器獲取客戶端IP73

TCP負載均衡和HTTP負載均衡的

對比74

最佳實踐28:HAProxy+Keepalived

實戰75

最佳實踐29:HAProxy監控76

性能採集76

可用性監控76

最佳實踐30:HAProxy排錯步驟推薦77

本章小結77

第6章 實踐Nginx的反向代理和

負載均衡78

最佳實踐31:安裝與最佳化79

Nginx的核心配置參數81

Nginx負載均衡算法81

Nginx Proxy協定的選擇81

Nginx中ip_local_port_range問題86

Nginx被代理的後端伺服器獲取客戶

端IP86

最佳實踐32:Nginx監控86

性能採集86

可用性監控87

最佳實踐33:Nginx排錯步驟推薦88

最佳實踐34:Nginx常見問題的處理

方法88

本章小結89

第7章 部署商業負載均衡設備

NetScaler90

最佳實踐35:NetScaler的初始化設定90

NetScaler中各種用途的IP概念90

NetScaler初始化的步驟91

最佳實踐36:NetScaler基本負載均衡

核心參數配置94

最佳實踐37:NetScaler內容交換核心

參數配置96

NetScaler被代理的後端伺服器獲取

客戶端IP98

最佳實踐38:NetScaler的Weblog配置

與解析98

最佳實踐39:NetScaler高級運維指南99

最佳實踐40:NetScaler監控104

ns.log監控104

性能採集106

最佳實踐41:NetScaler排錯步驟

推薦106

最佳實踐42:NetScaler Surge Protection

引起的問題案例107

最佳實踐43:LVS、HAProxy、Nginx、

NetScaler的大對比108

最佳實踐44:中小型網站負載均衡方案

推薦109

本章小結109

第8章 配置高性能網站110

最佳實踐45:深入理解HTTP協定110

HTTP協定通信的網路模型111

一次HTTP請求的詳細分析112

最佳實踐46:配置高性能靜態網站114

快取配置方法115

壓縮配置方法115

防盜鏈的配置方法116

圖片剪裁的方法116

減少Cookie攜帶117

實現靜態檔案的安全下載117

使用ngx_http_secure_link_module模組

的配置方法117

使用Nginx中的X-Accel-Redirect控制

頭部118

使用CDN加速用戶訪問119

最佳實踐47:配置高性能動態網站119

PHP-FPM最佳化119

Tomcat最佳化120

最佳實踐48:配置多維度網站監控121

日誌監控122

可用性監控124

性能監控124

本章小結125

第9章 最佳化MySQL資料庫126

最佳實踐49:MySQL配置項最佳化126

最佳實踐50:使用主從複製擴展讀寫

能力127

主從複製監控的方法128

主從複製失敗的原因分析128

最佳實踐51:使用MHA構建高可用

MySQL131

本章小結132

第2篇 伺服器安全和監控

第10章 構建企業級虛擬專用網路134

最佳實踐52:常見的VPN構建技術134

PPTP VPN的原理135

IPSec VPN的原理135

SSL/TLS VPN的原理135

3種VPN構建技術的對比136

最佳實踐53:深入理解OpenVPN的

特性136

最佳實踐54:使用OpenVPN創建Peer-

to-Peer的VPN136

Linux tun設備精講139

最佳實踐55:使用OpenVPN創建Remote

Access的VPN141

最佳實踐56:使用OpenVPN創建Site-

to-Site的VPN148

最佳實踐57:回收客戶端的證書149

最佳實踐58:使用OpenVPN提供的

各種script功能150

最佳實踐59:OpenVPN的排錯步驟151

本章小結154

第11章 實施Linux系統安全策略與

入侵檢測156

最佳實踐60:物理層安全措施156

最佳實踐61:網路層安全措施157

使用Linux的iptables限制網路訪問158

使用Windows Server 2003 Enterprise的

ipsecpol限制網路訪問159

使用Windows Server 2008 Enterprise的

netsh advfirewall限制網路訪問159

使用FreeBSD的IPFW限制網路訪問161

使用Cisco IOS的ACL限制網路訪問162

連線埠掃描的重要性162

分散式DDOS的防護163

最佳實踐62:套用層安全措施165

密碼安全策略165

SSHD安全配置166

Web伺服器安全168

資料庫安全策略171

BIND安全配置171

最佳實踐63:入侵檢測系統配置171

最佳實踐64:Linux備份與安全180

備份與安全的關係180

數據備份的注意事項180

數據恢複測試180

本章小結180

第12章 實踐Zabbix自定義模板

技術181

最佳實踐65:4步完成Zabbix Server

搭建181

最佳實踐66:Zabbix利器Zatree184

最佳實踐67:Zabbix Agent自動註冊185

最佳實踐68:基於自動發現的KVM

虛擬機性能監控188

本章小結195

第13章 伺服器硬體監控196

最佳實踐69:伺服器硬碟監控196

最佳實踐70:SSD定製監控198

SSD優勢與內部結構198

SSD選型198

SSD套用場景及定製監控199

最佳實踐71:伺服器帶外監控:帶外

郵件警告202

本章小結205

第3篇 網路分析技術

第14章 使用tcpdump與Wireshark

解決疑難問題208

最佳實踐72:理解tcpdump的工作

原理209

tcpdump的實現機制209

tcpdump與iptables的關係210

tcpdump數據包長度超過網卡MTU的

問題210

tcpdump的簡要安裝步驟210

最佳實踐73:學習tcpdump的5個參數

和過濾器211

學習tcpdump的5個參數211

學習tcpdump的過濾器211

最佳實踐74:在Android系統上抓包的

最佳方法212

最佳實踐75:使用RawCap抓取迴環

連線埠的數據214

最佳實踐76:熟悉Wireshark的最佳

配置項215

Wireshark安裝過程的注意事項215

Wireshark的關鍵配置項216

使用追蹤數據流功能218

最佳實踐77:使用Wireshark分析問題

的案例219

案例一 定位時間戳問題219

解決方法220

案例二 定位非正常發包問題220

抓包方法221

分析方法222

解決方法223

最佳實踐78:使用libpcap進行自動化

分析223

本章小結224

第15章 分析與解決運營商劫持

問題225

最佳實踐79:深度分析運營商劫持的

技術手段225

中小運營商的網路現狀225

基於下載檔案的快取劫持226

基於頁面的iframe廣告嵌入劫持229

基於偽造DNS回響的劫持230

網卡混雜模式與raw socket技術230

最佳實踐80:在關鍵檔案系統部署

HTTPS的實戰233

HTTPS證書的獲取方法233

Nginx支持HTTPS的按照方式235

Nginx配置檔案示例235

本章小結235

第16章 深度實踐iptables237

最佳實踐81:禁用連線追蹤237

排查連線追蹤導致的故障237

分析連線追蹤的原理239

禁用連線追蹤的方法240

確認禁用連線追蹤的效果243

最佳實踐82:慎重禁用ICMP協定243

禁用ICMP協定導致的故障案例一則243

MTU發現的原理245

解決問題的方法247

最佳實踐83:網路地址轉換在實踐中的

案例247

源地址NAT247

目的地址NAT248

最佳實踐84:深入理解iptables各種表

和各種鏈248

本章小結250

第4篇 運維自動化和遊戲運維

第17章 使用Kickstart完成批量

系統安裝252

最佳實踐85:Kickstart精要252

PXE啟動過程及原理252

Kickstart創建及結構組成253

pre-installation與post-installation套用

實踐256

最佳實踐86:系統配置參數最佳化258

Web伺服器中的參數最佳化259

DB伺服器中的參數最佳化261

NUMA263

KVM宿主機中的參數最佳化265

本章小結266

第18章 利用Perl編程實施高效

運維267

最佳實踐87:多進程編程技巧268

最佳實踐88:調整Socket編程的逾時

時間270

為什麼設定Socket逾時270

設定Socket逾時的方法271

最佳實踐89:批量管理帶外配置271

帶內管理與帶外管理271

HP iLO的批量管理方法272

Dell iDRAC的批量管理方法273

最佳實踐90:推廣郵件的推送最佳化274

推送最佳化的思路與代碼分析274

推廣郵件的效果分析275

最佳實踐91:使用PerlTidy美化

代碼276

本章小結278

第19章 精通Ansible實現運維

自動化279

最佳實踐92:理解Ansible280

Ansible安裝及原理280

Ansible原理與架構281

Ansible配置項說明283

Inventory定義格式284

最佳實踐93:學習Ansible Playbook

使用要點285

Playbook基本語法和格式285

使用Include、Roles組織Playbook287

Ansible多樣的變數定義與使用法則290

最佳實踐94:Ansible模組介紹及開發293

Ansible常用模組介紹293

如何開發Ansible模組294

最佳實踐95:理解Ansible外掛程式296

最佳實踐96:Ansible自動化運維實例:

Ansible自動安裝配置zabbix客戶端298

本章小結299

第20章 掌握端游運維的技術要點300

最佳實踐97:了解大型端游的技術

架構301

伺服器架構設計301

伺服器角色說明及通信原理303

最佳實踐98:理解遊戲運維體系發展

歷程304

最佳實踐99:自動化管理技術305

平台架構與設計原則305

平台功能劃分307

最佳實踐100:自動化監控技術311

最佳實踐101:運維安全體系312

最佳實踐102:運維服務管理體系314

最佳實踐103:運維體系框架建設315

本章小結316

第21章 精通手遊運維的架構體系317

最佳實踐104:推薦的手遊架構318

手遊和端游運維的異同點318

使用HTTP協定的優點318

推薦的網路架構319

最佳實踐105:手遊容量規劃320

機房選擇320

網路頻寬容量規劃321

Web伺服器承載能力規劃321

Memcached承載能力規劃322

資料庫承載能力規劃324前言

第1篇 高性能網站構建

第1章 深入理解DNS原理與部署

BIND2

最佳實踐1:禁用權威域名伺服器遞歸

查詢2

DNS的組成部分2

域名伺服器的分類3

遞歸查詢與疊代查詢的區別5

禁用遞歸查詢的原因與方法6

最佳實踐2:構建域名解析快取6

域名解析快取的必要性6

NSCD安裝配置方法6

域名解析快取驗證7

最佳實踐3:配置chroot加固BIND8

最佳實踐4:利用BIND實現簡單負載

均衡9

最佳實踐5:詳解BIND視圖技術及

最佳化10

BIND視圖工作原理10

BIND視圖最佳化技巧12

最佳實踐6:關注BIND的漏洞信息12

最佳實踐7:掌握BIND監控技巧13

本章小結13

第2章 全面解析CDN技術與實戰14

最佳實踐8:架構典型CDN系統14

最佳實踐9:理解HTTP協定中的快取

控制:伺服器端快取控制頭部信息16

最佳實踐10:配置和最佳化Squid 18

推薦使用大記憶體伺服器18

推薦每個磁碟獨立使用18

禁用atime更新19

配置Squid多實例19

使用URL哈希方法對Squid多實例

進行調度19

禁用快取間通信協定19

架構二級快取19

使用Squid Manager獲取運行狀態20

最佳化HTTP Range 20

最佳實踐11:最佳化快取防盜鏈21

Key的組成21

校驗過程21

實施過程22

重定向器22

最佳實踐12:實踐視頻點播CDN23

系統模組分類23

用戶訪問流程23

同步源站伺服器24

視頻源站伺服器25

視頻轉發伺服器26

快取伺服器28

最佳實踐13:設計大規模下載調度

系統30

本章小結31

第3章 負載均衡和高可用技術32

最佳實踐14:數據鏈路層負載均衡33

鏈路層負載均衡的必要性33

Linux Bonding配置過程34

最佳實踐15:4層負載均衡38

4層負載均衡的數據格式38

4層負載均衡的時序圖39

最佳實踐16:7層負載均衡40

7層負載均衡的數據格式40

7層負載均衡的時序圖40

最佳實踐17:基於DNS的負載均衡41

最佳實踐18:基於重定向的負載均衡43

下載系統HTTP 302重定向43

上傳系統的重定向方法44

最佳實踐19:基於客戶端的負載均衡45

哈希方法45

資料庫讀寫分離46

最佳實踐20:高可用技術推薦47

本章小結47

第4章 配置及調優LVS48

最佳實踐21:模式選擇49

LVS-NAT49

LVS-DR49

LVS-Tun53

3種模式對比與推薦53

最佳實踐22:LVS+Keepalived實戰

精講53

LVS+Keepalived配置過程詳解53

LVS重要參數56

LVS-DR模式的核心提示與最佳化57

最佳實踐23:多組LVS設定注意事項58

最佳實踐24:注意網卡參數與MTU

問題58

MTU的原理58

案例解析59

最佳實踐25:LVS監控要點64

性能採集64

可用性監控64

最佳實踐26:LVS排錯步驟推薦64

本章小結66

第5章 使用HAProxy實現4層和

7層代理67

最佳實踐27:安裝與最佳化67

HAProxy TCP負載均衡68

HAProxy HTTP負載均衡69

HAProxy的核心配置參數71

HAProxy的會話保持機制72

HAProxy中ip_local_port_range問題73

HAProxy後端伺服器獲取客戶端IP73

TCP負載均衡和HTTP負載均衡的

對比74

最佳實踐28:HAProxy+Keepalived

實戰75

最佳實踐29:HAProxy監控76

性能採集76

可用性監控76

最佳實踐30:HAProxy排錯步驟推薦77

本章小結77

第6章 實踐Nginx的反向代理和

負載均衡78

最佳實踐31:安裝與最佳化79

Nginx的核心配置參數81

Nginx負載均衡算法81

Nginx Proxy協定的選擇81

Nginx中ip_local_port_range問題86

Nginx被代理的後端伺服器獲取客戶

端IP86

最佳實踐32:Nginx監控86

性能採集86

可用性監控87

最佳實踐33:Nginx排錯步驟推薦88

最佳實踐34:Nginx常見問題的處理

方法88

本章小結89

第7章 部署商業負載均衡設備

NetScaler90

最佳實踐35:NetScaler的初始化設定90

NetScaler中各種用途的IP概念90

NetScaler初始化的步驟91

最佳實踐36:NetScaler基本負載均衡

核心參數配置94

最佳實踐37:NetScaler內容交換核心

參數配置96

NetScaler被代理的後端伺服器獲取

客戶端IP98

最佳實踐38:NetScaler的Weblog配置

與解析98

最佳實踐39:NetScaler高級運維指南99

最佳實踐40:NetScaler監控104

ns.log監控104

性能採集106

最佳實踐41:NetScaler排錯步驟

推薦106

最佳實踐42:NetScaler Surge Protection

引起的問題案例107

最佳實踐43:LVS、HAProxy、Nginx、

NetScaler的大對比108

最佳實踐44:中小型網站負載均衡方案

推薦109

本章小結109

第8章 配置高性能網站110

最佳實踐45:深入理解HTTP協定110

HTTP協定通信的網路模型111

一次HTTP請求的詳細分析112

最佳實踐46:配置高性能靜態網站114

快取配置方法115

壓縮配置方法115

防盜鏈的配置方法116

圖片剪裁的方法116

減少Cookie攜帶117

實現靜態檔案的安全下載117

使用ngx_http_secure_link_module模組

的配置方法117

使用Nginx中的X-Accel-Redirect控制

頭部118

使用CDN加速用戶訪問119

最佳實踐47:配置高性能動態網站119

PHP-FPM最佳化119

Tomcat最佳化120

最佳實踐48:配置多維度網站監控121

日誌監控122

可用性監控124

性能監控124

本章小結125

第9章 最佳化MySQL資料庫126

最佳實踐49:MySQL配置項最佳化126

最佳實踐50:使用主從複製擴展讀寫

能力127

主從複製監控的方法128

主從複製失敗的原因分析128

最佳實踐51:使用MHA構建高可用

MySQL131

本章小結132

第2篇 伺服器安全和監控

第10章 構建企業級虛擬專用網路134

最佳實踐52:常見的VPN構建技術134

PPTP VPN的原理135

IPSec VPN的原理135

SSL/TLS VPN的原理135

3種VPN構建技術的對比136

最佳實踐53:深入理解OpenVPN的

特性136

最佳實踐54:使用OpenVPN創建Peer-

to-Peer的VPN136

Linux tun設備精講139

最佳實踐55:使用OpenVPN創建Remote

Access的VPN141

最佳實踐56:使用OpenVPN創建Site-

to-Site的VPN148

最佳實踐57:回收客戶端的證書149

最佳實踐58:使用OpenVPN提供的

各種script功能150

最佳實踐59:OpenVPN的排錯步驟151

本章小結154

第11章 實施Linux系統安全策略與

入侵檢測156

最佳實踐60:物理層安全措施156

最佳實踐61:網路層安全措施157

使用Linux的iptables限制網路訪問158

使用Windows Server 2003 Enterprise的

ipsecpol限制網路訪問159

使用Windows Server 2008 Enterprise的

netsh advfirewall限制網路訪問159

使用FreeBSD的IPFW限制網路訪問161

使用Cisco IOS的ACL限制網路訪問162

連線埠掃描的重要性162

分散式DDOS的防護163

最佳實踐62:套用層安全措施165

密碼安全策略165

SSHD安全配置166

Web伺服器安全168

資料庫安全策略171

BIND安全配置171

最佳實踐63:入侵檢測系統配置171

最佳實踐64:Linux備份與安全180

備份與安全的關係180

數據備份的注意事項180

數據恢複測試180

本章小結180

第12章 實踐Zabbix自定義模板

技術181

最佳實踐65:4步完成Zabbix Server

搭建181

最佳實踐66:Zabbix利器Zatree184

最佳實踐67:Zabbix Agent自動註冊185

最佳實踐68:基於自動發現的KVM

虛擬機性能監控188

本章小結195

第13章 伺服器硬體監控196

最佳實踐69:伺服器硬碟監控196

最佳實踐70:SSD定製監控198

SSD優勢與內部結構198

SSD選型198

SSD套用場景及定製監控199

最佳實踐71:伺服器帶外監控:帶外

郵件警告202

本章小結205

第3篇 網路分析技術

第14章 使用tcpdump與Wireshark

解決疑難問題208

最佳實踐72:理解tcpdump的工作

原理209

tcpdump的實現機制209

tcpdump與iptables的關係210

tcpdump數據包長度超過網卡MTU的

問題210

tcpdump的簡要安裝步驟210

最佳實踐73:學習tcpdump的5個參數

和過濾器211

學習tcpdump的5個參數211

學習tcpdump的過濾器211

最佳實踐74:在Android系統上抓包的

最佳方法212

最佳實踐75:使用RawCap抓取迴環

連線埠的數據214

最佳實踐76:熟悉Wireshark的最佳

配置項215

Wireshark安裝過程的注意事項215

Wireshark的關鍵配置項216

使用追蹤數據流功能218

最佳實踐77:使用Wireshark分析問題

的案例219

案例一 定位時間戳問題219

解決方法220

案例二 定位非正常發包問題220

抓包方法221

分析方法222

解決方法223

最佳實踐78:使用libpcap進行自動化

分析223

本章小結224

第15章 分析與解決運營商劫持

問題225

最佳實踐79:深度分析運營商劫持的

技術手段225

中小運營商的網路現狀225

基於下載檔案的快取劫持226

基於頁面的iframe廣告嵌入劫持229

基於偽造DNS回響的劫持230

網卡混雜模式與raw socket技術230

最佳實踐80:在關鍵檔案系統部署

HTTPS的實戰233

HTTPS證書的獲取方法233

Nginx支持HTTPS的按照方式235

Nginx配置檔案示例235

本章小結235

第16章 深度實踐iptables237

最佳實踐81:禁用連線追蹤237

排查連線追蹤導致的故障237

分析連線追蹤的原理239

禁用連線追蹤的方法240

確認禁用連線追蹤的效果243

最佳實踐82:慎重禁用ICMP協定243

禁用ICMP協定導致的故障案例一則243

MTU發現的原理245

解決問題的方法247

最佳實踐83:網路地址轉換在實踐中的

案例247

源地址NAT247

目的地址NAT248

最佳實踐84:深入理解iptables各種表

和各種鏈248

本章小結250

第4篇 運維自動化和遊戲運維

第17章 使用Kickstart完成批量

系統安裝252

最佳實踐85:Kickstart精要252

PXE啟動過程及原理252

Kickstart創建及結構組成253

pre-installation與post-installation套用

實踐256

最佳實踐86:系統配置參數最佳化258

Web伺服器中的參數最佳化259

DB伺服器中的參數最佳化261

NUMA263

KVM宿主機中的參數最佳化265

本章小結266

第18章 利用Perl編程實施高效

運維267

最佳實踐87:多進程編程技巧268

最佳實踐88:調整Socket編程的逾時

時間270

為什麼設定Socket逾時270

設定Socket逾時的方法271

最佳實踐89:批量管理帶外配置271

帶內管理與帶外管理271

HP iLO的批量管理方法272

Dell iDRAC的批量管理方法273

最佳實踐90:推廣郵件的推送最佳化274

推送最佳化的思路與代碼分析274

推廣郵件的效果分析275

最佳實踐91:使用PerlTidy美化

代碼276

本章小結278

第19章 精通Ansible實現運維

自動化279

最佳實踐92:理解Ansible280

Ansible安裝及原理280

Ansible原理與架構281

Ansible配置項說明283

Inventory定義格式284

最佳實踐93:學習Ansible Playbook

使用要點285

Playbook基本語法和格式285

使用Include、Roles組織Playbook287

Ansible多樣的變數定義與使用法則290

最佳實踐94:Ansible模組介紹及開發293

Ansible常用模組介紹293

如何開發Ansible模組294

最佳實踐95:理解Ansible外掛程式296

最佳實踐96:Ansible自動化運維實例:

Ansible自動安裝配置zabbix客戶端298

本章小結299

第20章 掌握端游運維的技術要點300

最佳實踐97:了解大型端游的技術

架構301

伺服器架構設計301

伺服器角色說明及通信原理303

最佳實踐98:理解遊戲運維體系發展

歷程304

最佳實踐99:自動化管理技術305

平台架構與設計原則305

平台功能劃分307

最佳實踐100:自動化監控技術311

最佳實踐101:運維安全體系312

最佳實踐102:運維服務管理體系314

最佳實踐103:運維體系框架建設315

本章小結316

第21章 精通手遊運維的架構體系317

最佳實踐104:推薦的手遊架構318

手遊和端游運維的異同點318

使用HTTP協定的優點318

推薦的網路架構319

最佳實踐105:手遊容量規劃320

機房選擇320

網路頻寬容量規劃321

Web伺服器承載能力規劃321

Memcached承載能力規劃322

資料庫承載能力規劃324

官網論壇訪問能力規劃325

人數曲線接入325

本章小結325

相關詞條

熱門詞條

聯絡我們