TOP
0
0
母親節暖心加碼,點我領取「限時加碼券」
構建高可用Linux服務器(第四版)(簡體書)
滿額折

構建高可用Linux服務器(第四版)(簡體書)

商品資訊

人民幣定價:89 元
定價
:NT$ 534 元
優惠價
87465
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:13 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

本書版2011年出版,出版后受到廣大讀者和媒體的好評,直接幫助讀者近10萬人,在、當*、豆瓣等圖書媒體獲得了近5000條真實的讀者反饋,被CSDN和51CTO等知名IT媒體授予“10大最具技術影響力的圖書”和“最受讀者喜愛的原創圖書”等多項殊榮,在原創IT類圖中豎起了一個難以逾越的標桿,是公認的經典暢銷書。
在讀者的要求和幫助下,本書不斷迭代和優化,與時具進,已經更新至第4版。相比第3版,第4版做了如下重要的改進和優化:
(1)除之前項目部署時采用的系統沒有升級到CentOS 6.8 x86_64以外,其他環境均為CentOS 6.8 x86_64。
(2)刪除了分布式自動化部署管理工具Puppet,改用了Fabric自動化運維工具代替。
(3)增補了Vagrant虛擬化軟件的應用,并且重寫了生產環境下的SHELl腳本。
(4)附錄部分增加了現在流行的GitLab應用及強大的編輯工具Sulbime Text3的快捷鍵方式操作。
本書*大的特點就是與實踐緊密結合,所有理論知識、方法、技巧和案例都來自實際生產環境,涵蓋Linux服務器性能調優、、Shell腳本、高可用Linux集群構建、MySQL性能調優及高可用、自動化運維(Fabric)、Linux系統安全等主題,所有內容都圍繞“如何構建高可用的Linux服務器”這個主題深度展開。

作者簡介

余洪春(撫琴煮酒),系統架構師、高級DevOps,從事電子商務網站和大型CDN系統運維工作10多年,在Linux集群、自動化運維、系統安全及高并發高流量網站架構設計等方面進行了深入的研究,在大量一線實踐中積累了豐富的經驗。精通負載均衡高可用技術和自動化運維技術,擅長電子商務和門戶類網站架構。51CTO和ChinaUnix等知名社區的特邀專家,51CTO系統網絡頻道的專欄作家,ChinaUnix論壇“集群和高可用”及“監控及自動化運維”版版主,在社區內發表了大量技術文章,深受網友好評。

名人/編輯推薦

Linux運維領域公認經典暢銷書,曾被《程序員》雜志和51CTO等IT媒體評為“10大*具技術影響力的圖書”和“*受讀者喜愛的原創圖書”。
從Linux服務器性能調化與高可用集群構建、MySQL性能調優與高可用架構設計、Fabric自動化運維與Linux系統安全等多角度講解構建高可用Linux服務器的方法和技巧

目次

前言
章 Linux服務器的性能調優1
1.1 網站架構設計相關1
1.1.1 評估網站性能涉及的專業
名詞術語1
1.1.2 CDN業務的選項2
1.1.3 IDC機房的選擇3
1.2 如何根據服務器應用來選購服務器 4
1.3 硬件對Linux性能的影響9
1.4 CentOS 6.8 x86_64小化安裝后的優化11
1.4.1 系統的基礎優化11
1.4.2 優化Linux下的內核TCP參數以提高系統性能19
1.4.3 CentOS 6.8 x86_64系統小化安裝優化腳本21
1.4.4 Linux下CPU使用率與機器負載的關系與區別23
1.5 服務器調優實際案例25
1.6 小結28
第2章 Shell腳本在生產環境下的應用29
2.1 Shell編程基礎29
2.1.1 Shell腳本基本元素30
2.1.2 Shell基礎正則表達式30
2.1.3 Shell特殊字符32
2.1.4 變量和運算符33
2.2 Shell中控制流結構45
2.3 Sed的基礎用法及實用舉例48
2.3.1 Sed的基礎語法格式48
2.3.2 Sed的用法舉例說明53
2.4 awk的基礎用法及實用舉例56
2.5 Shell基礎正則表達式舉例61
2.6 Shell開發中應該掌握的系統 知識點68
2.7 生產環境下的Shell腳本74
2.7.1 AmazoLinux系統簡介74
2.7.2 生產環境下的備份類腳本75
2.7.3 生產環境下的監控類腳本78
2.7.4 生產環境下的運維開發類腳本84
2.8 小結88
第3章 利用Vagrant搭建分布式環境89
3.1 Vagrant簡單介紹89
3.2 Vagrant安裝90
3.3 使用Vagrant配置本地開發環境91
3.3.1 Vagrant的具體安裝步驟91
3.3.2 Vagrant配置文件詳解93
3.3.3 Vagrant常用命令詳解95
3.4 使用Vagrant搭建分布式環境96
3.5 小結99
第4章 輕量級自動化運維工具介紹100
4.1 輕量級自動化運維工具pssh介紹101
4.1.1 pssh的安裝103
4.1.2 pssh的使用103
4.2 輕量級自動化運維工具Fabric介紹105
4.2.1 Fabric的安裝105
4.2.2 Fabric的命令行入口fab命令詳細介紹107
4.2.3 Fabric的環境變量設置108
4.2.4 Fabric的核心API109
4.2.5 Fabric的執行邏輯112
4.2.6 如何利用進程池大小來限制 Fabric并發進程數114
4.3 Fabric在工作中應用實例114
4.3.1 開發環境中Fabric應用實例115
4.3.2 工作場景中常見的Fabric應用 實例116
4.4 小結120
第5章 Linux集群及其項目案例分享121
5.1 負載均衡高可用核心概念及常用軟件121
5.1.1 什么是負載均衡高可用121
5.1.2 以F5 BIG-IP作為負載均衡器122
5.1.3 以LVS作為負載均衡器123
5.1.4 以Nginx作為負載均衡器132
5.1.5 以HAProxy作為負載均衡器132
5.1.6 高可用軟件Keepalived134
5.1.7 高可用軟件Heartbeat134
5.1.8 高可用塊設備DRBD135
5.2 負載均衡關鍵技術136
5.2.1 什么是Session136
5.2.2 什么是Session共享136
5.2.3 什么是會話保持137
5.3 負載均衡器的會話保持機制138
5.3.1 LVS的會話保持機制138
5.3.2 Nginx負載均衡器中的ip_hash 算法142
5.3.3 HAProxy負載均衡器的source算法145
5.4 服務器健康檢測150
5.5 Linux集群的項目案例分享151
5.5.1 用LVS+Keepalived建高可用集群151
5.5.2 用Nginx+Keepalived實現在 線票務系統154
5.5.3 企業級Web負載均衡高可用之Nginx+Keepalived157
5.5.4 HAProxy雙機高可用方案之 HAProxy+Keepalived169
5.5.5 巧用DNS輪詢作負載均衡179
5.5.6 百萬級PV高可用網站架構設計184
5.5.7 千萬級PV高性能高并發網站 架構設計187
5.6 軟件級負載均衡器的特點介紹與對比193
5.7 四層負載均衡和七層負載均衡工作流程的對比194
5.8 Linux集群的總結和思考196
5.9 小結198
第6章 MySQL性能調優及高可用案例分享200
6.1 MySQL數據庫的優化200
6.1.1 服務器物理硬件的優化200
6.1.2 MySQL配置文件的優化201
6.1.3 MySQL上線后根據status狀態進行適當優化204
6.1.4 利用tuning-primer腳本進行 數據庫調優212
6.1.5 MySQL架構設計調優216
6.2 MySQL數據庫的高可用架構方案216
6.2.1 生產環境下的DRBD+Heart- beat+MySQL雙機高可用217
6.2.2 生產環境下的MySQL數據庫主從Replication同步228
6.3 小結240
第7章 Linux防火墻介紹242
7.1 基礎網絡知識242
7.1.1 OSI網絡參考模型242
7.1.2 TCP/IP三次握手的過程詳解243
7.1.3 Socket應用245
7.1.4 其他基礎網絡知識247
7.2 Linux防火墻的狀態機制247
7.3 Linux防火墻在企業中的應用247
7.4 Linux防火墻的語法248
7.5 iptables的基礎知識252
7.5.1 iptables的狀態state252
7.5.2 iptables的Conntrack記錄254
7.5.3 關于iptables模塊的說明255
7.5.4 iptables防火墻初始化的注意事項256
7.5.5 如何保存運行中的iptables規則256
7.6 如何流程化編寫iptables腳本257
7.7 學習iptables應該掌握的工具260
7.7.1 命令行的抓包工具TCPDump260
7.7.2 圖形化抓包工具Wireshark261
7.7.3 強大的命令行掃描工具Nmap264
7.7.4 使用TCPPing工具檢測TCP延遲266
7.8 iptables的簡單腳本學習267
7.8.1 普通的Web主機防護腳本267
7.8.2 如何讓別人ping不到自己,而自己能ping通別人呢?269
7.8.3 建立安全的vsftpd服務器271
7.9 線上生產服務器的iptables腳本275
7.9.1 安全的主機iptables防火墻腳本275
7.9.2 自動分析黑名單及白名單的iptables腳本278
7.9.3 利用recent模塊限制同一IP的連接數281
7.9.4 利用DenyHosts工具和腳本來防止SSH暴力破解285
7.10 工作中的Linux防火墻總結287
7.11 小結289
第8章 Linux系統安全相關篇290
8.1 TCP_wrappers應用級防火墻的介紹和應用290
8.2 DDos攻擊和運營商劫持292
8.3 Linux服務器的安全防護294
8.3.1 Linux服務器基礎防護篇294
8.3.2 Linux服務器高級防護篇295
8.4 Linux系統如何防止入侵301
8.5 小結301
附錄A GibLab在開發工作中的實際應用302
附錄B Sublime Text3的快捷鍵操作308
附錄C 調試網絡接口的利器Postman315
附錄D RSYNC及INOTIFY在工作中的應用321

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 465
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區