圖書信息
書 名: 網際網路運營智慧:高可用可
擴展網站技術實戰作 者:田逸
出版社: 清華大學出版社
出版時間: 2011年1月1日
ISBN: 9787302239697
開本: 16開
定價: 69.00元
內容簡介
網際網路運維是一門系統化的學問,也是一門新興學科,書店裡也很難找到一本能全面介紹運維體系的書籍,這是從簡要說明選擇開源技術作為運營環境開篇,到選定平台及工具的部署實施,以實例展示如何使用開源工具,來實現用戶訪問量在1000萬這樣的一個級別的站點功能。在《網際網路運營智慧:高可用可擴展網站技術實戰》中,也穿插了一些非技術方面的描述,如在系統運營中,有哪些日常事務、服務擴展該怎么著手,以及在運營中有哪些策略及技巧等。《網際網路運營智慧:高可用可擴展網站技術實戰》加入了作者的思想、經驗、教訓及建議等,儘可能使用類比方式來說明一些複雜且不易理解的東西,同時增強文章的可讀性和趣味性。
《網際網路運營智慧:高可用可擴展網站技術實戰》結合了作者在中科院、空中網等運維一線奮戰的經驗,詳細闡述了常見運維問題的解決之道。《網際網路運營智慧:高可用可擴展網站技術實戰》和實際開發結合程度很高,書中大部分的示例都是從實際項目中簡化而來,因此很多例子都可以直接拿到實際項目中使用。
無論是對剛入門的系統管理員,還是資深的運維工程師,相信你研讀《網際網路運營智慧:高可用可擴展網站技術實戰》之後,都會有不少收穫。
作者簡介
田逸,男,土家族,重慶秀山人,全真龍門27代俗家弟子。長期從事Linux/Unix大負載網站運營工作,專注於IT保障事業。
圖書目錄
第1章 引子:擁抱開源,上上之選
第2章 定製化安裝作業系統
2.1 概述
2.1.1 為什麼需要定製化安裝作業系統
2.1.2 定製化安裝作業系統所包含的主要項目
2.1.3 定製化安裝作業系統的原則
2.2 定製安裝CentOS5
2.2.1 初始引導階段
2.2.2 定製分區階段
2.2.3 系統配置階段
2.2.4 包選擇階段
2.2.5 正式安裝階段
2.2.6 第一次重啟設定階段
2.3 定製化安裝FreeBSD
2.3.1 初始引導階段
2.3.2 定製階段
2.3.3 安裝介質選擇階段
2.3.4 安裝階段
2.3.5 系統設定階段
2.3.6 安裝檢查
2.4 從隨身碟引導安裝Centos到伺服器
2.4.1 基本思路和需求
2.4.2 安裝前的處理
2.4.3 開始安裝
2.5 高級特性以及非技術策略
2.5.1 安裝系統經驗之談
2.5.2 選擇哪一種作業系統更好
2.5.3 規避失敗
第3章 動態網站
3.1 概述
3.2 部署Apache服務
3.2.1 安裝Apache
3.2.2 檢驗安裝情況
3.3 安裝MySQL
3.3.1 安裝MySQL客戶端程式
3.4 Apache整合PHP
3.4.1 安裝PHP
3.4.2 驗證安裝
3.4.3 牛刀小試:部署一個Blog
3.4.4 整合自動化
3.5 Apache整合Tomcat
3.5.1 安裝JDK
3.5.2 安裝Tomcat
3.5.3 整合
3.5.4 整合驗證
3.6 動態站點的運行維護
3.6.1 狀態查看及監控
3.6.2 故障處理
3.6.3 數據備份/恢復/站點遷移
3.7 動態站點故障處理實例匯集
3.7.1 案例一:Httpd.2.2.0虛擬主機目錄許可權問題
3.7.2 案例二:一次故障處理過程
3.7.3 案例三:資料庫引起的故障
第4章 域名系統Bind
4.1 Bind基本功能的實現
4.1.1 安裝Bind
4.1.2 配置Bind
4.1.3 啟動和驗證Bind服務
4.2 多域名dns服務
4.2.1 主配置檔案的更新
4.2.2 撰寫區數據檔案formyz.net.zone
4.2.3 啟動和驗證Bind
4.3 帶視圖功能View的DNS系統
4.3.1 場景描述
4.3.2 配置BindView
4.4 輔助DNS服務
4.4.1 TSIGkey
4.4.3 區數據檔案
4.4.4 啟動和驗證主從DNS服務
4.5 DNS運行維護
4.5.1 數據備份
4.5.2 狀態監控
4.5.3 故障處理
第5章 Postfix電子郵件系統
5.1 需求及所需環境
5.2 前期準備工作
5.2.1 下載所需的軟體
5.2.2 清理系統
5.2.3 創建郵件系統運行時所需的用戶和組
5.3 安裝Web套用環境
5.3.1 安裝Apache
5.3.2 安裝MySQL
5.3.3 安裝PHP
5.4 安裝和配置SASL及Authlib
5.4.1 安裝和配置courierauthlib.
5.4.2 安裝和配置SASL
5.5 安裝和配置Postfixadmin
5.5.1 修改相關的配置檔案
5.5.2 在MySQL中創建Postfix所需的資料庫
5.5.3 測試Postfixadmin
5.6 Postfix的安裝和配置
5.6.1 安裝Postfix
5.6.2 配置Postfix
5.7 Courier.imap的安裝和配置
5.7.1 安裝Courier.imap
5.7.2 修改配置檔案
5.7.3 複製檔案courier.imap.sysvinit
5.7.4 測試IMAP服務
5.7.5 使用POP3over.ssl
5.8 安裝Courier.maildrop
5.9 郵件病毒檢查和垃圾郵件過濾
5.9.1 安裝和配置ClamAV
5.9.2 安裝和配置Amavis.New
5.10 Webmail的安裝和配置
5.10.1 安裝Extmail
5.10.2 配置Extmail
5.11 驗證所有的配置
5.11.1 Apache、MySQL和PHP環境驗證
5.11.2 Authlib驗證
5.11.3 病毒庫和垃圾郵件列表更新
5.11.4 Postfix及IMAP
5.11.5 防病毒及反垃圾郵件
5.11.6 總體功能驗證
5.12 郵件系統維護
5.12.1 狀態及服務監控
5.12.2 故障處理
5.12.3 數據備份
5.12.4 賬號管理
5.12.5 安全防護
5.13 高級特性和雜項
5.13.1 多郵件域及用戶限額
5.13.2 密碼不匹配問題
5.13.3 來自網友的博文——配置Postfix成功之後想說的事情
5.13.4 某個專門的Postfix郵件伺服器運行時的進程快照
第6章 負載均衡及伺服器集群(LVS)
6.1 LVS核心ipvs
6.1.1 安裝IPVS
6.1.2 LVS客戶端
6.1.3 LVS客戶端的驗證
6.2 故障隔離、失敗切換框架Keepalived
6.2.1 Keepalived的體系結構
6.2.2 Keepalived的安裝
6.2.3 Keepalived的安裝驗證
6.2.4 配置檔案keepalived.conf
6.3 CDN快取伺服器的負載均衡(LVS+Keepalived)
6.3.1 CDN快取伺服器集群場景
6.3.2 CDN快取伺服器集群部署
6.3.3 負載均衡服務的啟用和驗證
6.4 多VRRP-instance負載均衡的套用
6.4.1 多vrrp.-instance負載均衡的需求描述
6.4.2 多VRRP負載均衡集群的部署
6.4.3 多vrrp.-instance負載均衡集群功能測試
6.5 LVS負載均衡集群的運行維護
6.5.1 對象的新增、變更及刪除
6.5.2 狀態監控
6.5.3 故障的排查處理
6.5.4 數據備份
6.6 雜項
6.6.1 LVS負載均衡轉發模式及調度算法
6.6.2 負載均衡器的調度算法
6.6.3 LVS負載均衡環境的安全問題
6.6.4 同義詞
6.6.5 關於負載均衡器後面真實伺服器的數量
6.6.6 話題討論
第7章 簡單CDN
7.1 CDN概述
7.1.1 為什麼使用CDN
7.1.2 CDN適用的場合
7.1.3 CDN的組成
7.1.4 CDN的基本特點
7.1.5 什麼是簡單CDN
7.2 簡單CDN的設計
7.2.1 簡單CDN設計的基本原則
7.2.2 需求描述
7.2.3 簡單CDN的設計
7.3 簡單CDN的實現
7.3.1 源站的部署和運行
7.3.2 快取伺服器的部署和運行
7.3.3 智慧型DNS的部署和運行
7.4 簡單CDN的整體效果測試
7.5 簡單CDN的平台監控
7.5.1 主機資源監控
7.5.2 服務監控
7.5.3 頁面內容監控
7.6 簡單CDN系統上線
7.7 簡單CDN的運行維護
7.7.1 快取刷新操作
7.7.2 備份數據
7.7.3 故障處理與恢復
7.7.4 增加CDN布點
7.8 雜項
7.8.1 部署CDN的重點和難點
7.8.2 取得和歸類中國大陸IP位址列表
7.8.3 應急處理
第8章 分散式檔案系統MooseFS
8.1 關於MooseFS
8.1.1 MFS的特性
8.1.2 MFS檔案系統的組成
8.1.3 MFS讀寫處理過程
8.2 元數據伺服器的安裝和配置
8.2.1 安裝元數據服務
8.2.2 配置元數據服務
8.2.3 啟動元數據伺服器Master
8.2.4.關閉元數據伺服器
……
第9章 MySQL資料庫
第10章 雲計算之Hadoop
第11章 網關服務
第12章 監控系統NAGIOS
第13章 高可用、可擴展、負載均衡解決方的設計與實踐