高性能Linux服務(wù)器構(gòu)建實戰(zhàn)

出版時間:2012-1-10  出版社:機械工業(yè)  作者:高俊峰  
Tag標簽:無  

前言

  前言:  為什么要寫這本書  隨著企業(yè)信息系統(tǒng)的廣泛應(yīng)用和深入發(fā)展,用戶核心應(yīng)用數(shù)量越來越多,企業(yè)對業(yè)務(wù)系統(tǒng)的性能需求越來越高,高穩(wěn)定性、高可靠性成為評價業(yè)務(wù)系統(tǒng)性能的主要指標。在這種趨勢下,分布式應(yīng)用系統(tǒng)構(gòu)架應(yīng)運而生,高性能多節(jié)點的集群系統(tǒng)日益被廣泛接受和使用,企業(yè)應(yīng)用進入了集群和高性能時代。與幾個主要硬件廠商(例如IBM、HP、SGI等)開始研制并有計劃地推出基于Linux開放源碼的集群產(chǎn)品,集群軟件也逐漸從UNIX平臺的高端應(yīng)用向基于Linux平臺發(fā)展,Linux由此進入了企業(yè)應(yīng)用的高端市場,同時,一些老牌的Linux廠商更是把Linux集群這一高端應(yīng)用領(lǐng)域作為自己的戰(zhàn)略發(fā)展方向,不遺余力地加入激烈的市場產(chǎn)品競爭中?! ¢_放源碼的迅猛發(fā)展為集群的出現(xiàn)提供了良好的技術(shù)平臺,目前,已經(jīng)有多種多樣可供選擇的集群解決方案,這些方案有基于硬件的,也有純軟件的,那么,如何選擇這些集群軟件和集群方案呢?借助開源軟件豐富的技術(shù)資源,構(gòu)建一個優(yōu)秀的集群系統(tǒng),是技術(shù)人員要解決的首要問題,這也正是寫作本書的目的。  目前市場上關(guān)于Linux系統(tǒng)管理、維護和優(yōu)化的書籍很多,但是普遍存在模式單一的現(xiàn)象,要么只講基礎(chǔ)理論和系統(tǒng)命令,要么側(cè)重代碼示例,要么針對具體的系統(tǒng)版本(Redhat Linux/Ubuntu Linux等),要么缺少實踐應(yīng)用,很少對Linux進行全面、深入、靈活的講解。  本書針對這種現(xiàn)象,從基礎(chǔ)入手,再進行深入研究,同時結(jié)合實際的應(yīng)用案例進行由點到面、由淺入深的講述,將Linux應(yīng)用的各個方面系統(tǒng)、深入、全面地展現(xiàn)給讀者。理論介紹結(jié)合實際應(yīng)用貫穿全書,通過真實案例使讀者可以更深入地了解Linux應(yīng)用的現(xiàn)實環(huán)境,從而真正提高實踐能力。  本書分為 5篇,以Linux平臺下的應(yīng)用軟件為中心,涉及Linux運維的各個方面,包括Web應(yīng)用方面、數(shù)據(jù)備份恢復(fù)方面、網(wǎng)絡(luò)存儲應(yīng)用方面、運維監(jiān)控與性能優(yōu)化方面、集群高級應(yīng)用方面,其中,前四個方面是Linux運維的核心內(nèi)容,是本書的基礎(chǔ),而最后一個方面是前面內(nèi)容的綜合和深入,更是本書介紹的重點。讀完本書相信讀者一定會有一種豁然開朗的感覺,而這正是我們所期待的。  本書是作者多年實踐工作的經(jīng)驗總結(jié),全書貫穿了由點及線、由線及面的學(xué)習(xí)方法,既可以供初學(xué)者參考學(xué)習(xí),也可以幫助有一定基礎(chǔ)的中高級Linux系統(tǒng)管理員進階學(xué)習(xí),使不同層次的讀者都能從本書受益。

內(nèi)容概要

  本書以構(gòu)建高性能Linux服務(wù)器為核心內(nèi)容,從Web應(yīng)用、數(shù)據(jù)備份與恢復(fù)、網(wǎng)絡(luò)存儲應(yīng)用、運維監(jiān)控與性能優(yōu)化、集群高級應(yīng)用等多個方面深入講解了如何構(gòu)建高性能的Linux服務(wù)器。全書以實戰(zhàn)性為導(dǎo)向,所有內(nèi)容都來自于作者多年實踐經(jīng)驗的總結(jié),同時從社區(qū)中收集了大量Linux運維人員遇到的有代表性的疑難問題,并給出了優(yōu)秀的解決方案,實踐指導(dǎo)意義極強。
  全書分為5個部分。Web應(yīng)用篇詳細介紹了Nginx、Varnish和Memcached這三款Linux服務(wù)器上極為常用的Web應(yīng)用軟件的安裝、配置、管理、使用方法、工作原理和性能調(diào)優(yōu)技巧。數(shù)據(jù)備份與恢復(fù)篇首先講述了開源備份軟件bacula的使用與管理技巧,并通過實例講解了在bacula上進行各種備份與恢復(fù)操作的具體方法;其次講解了開源數(shù)據(jù)鏡像備份工具rsync和unison的使用,并通過兩個企業(yè)級案例演示了這兩個工具在生產(chǎn)環(huán)境中的使用過程;最后講解了如何利用ext3grep工具來恢復(fù)誤刪除的數(shù)據(jù)文件和MySQL數(shù)據(jù)庫的方法。網(wǎng)絡(luò)存儲應(yīng)用篇首先系統(tǒng)地講解了網(wǎng)絡(luò)存儲技術(shù)iSCSI的配置和使用,然后講解了分布式存儲系統(tǒng)MFS的使用和維護。運維監(jiān)控與性能優(yōu)化篇通過理論與實踐相結(jié)合的方法講解了如何利用Nagios進行性能監(jiān)控,以及Linux服務(wù)器的性能分析原則和優(yōu)化方法。集群高級應(yīng)用篇是前面內(nèi)容的綜合,也是本書的核心,主要講述了如何通過LVS+heartbeat、piranha、LVS+Keepalived來構(gòu)建高可用的負載均衡集群,其次講解了紅帽集群套件RHCS的配置、管理、維護和監(jiān)控,然后講解了Oracle集群解決方案,即Oracle
RAC數(shù)據(jù)庫的構(gòu)建、使用和維護。最后以構(gòu)建一個MySQL+heartbeat+DRBD+LVS集群系統(tǒng)的實戰(zhàn)案例結(jié)束全書,巧妙地將本書的所有核心內(nèi)容都融合到了一起。

作者簡介

  高俊峰(南非螞蟻),資深系統(tǒng)管理員、系統(tǒng)架構(gòu)師、DBA和技術(shù)顧問,從事Linux+Oracle服務(wù)器系統(tǒng)的運維和管理多年,在系統(tǒng)管理、故障診斷與排除、性能調(diào)優(yōu)、集群和虛擬化等方面積累了大量的實戰(zhàn)經(jīng)驗。國內(nèi)知名IT技術(shù)社區(qū)51CTO的博客專家和IXPUB論壇Linux版塊的版主,同時還活躍于ChinaUnix和ITPUB等技術(shù)社區(qū),在社區(qū)和論壇里發(fā)表了大量技術(shù)文章,深受歡迎。此外,他還著有暢銷書《循序漸進Linux》,廣獲讀者好評。
  作者博客:
  http://ixdba.blog.51cto.com
  http://www.ixdba.net/
  本書微群:q.weibo.com/943166

書籍目錄

前言
第1篇 Web應(yīng)用篇
 第1章 輕量級HTTP服務(wù)器Nginx
  1.1 什么是Nginx
  1.2 為什么要選擇Nginx
   1.2.1 Nginx與Apache的異同
   1.2.2 選擇Nginx的優(yōu)勢所在
  1.3 Nginx的模塊與工作原理
  1.4 Nginx的安裝與配置
   1.4.1 下載與安裝Nginx
   1.4.2 Nginx配置文件的結(jié)構(gòu)
   1.4.3 配置與調(diào)試Nginx
   1.4.4 Nginx的啟動、關(guān)閉和平滑重啟
  1.5 Nginx常用配置實例
   1.5.1 虛擬主機配置實例
   1.5.2 負載均衡配置實例
   1.5.3 防盜鏈配置實例
   1.5.4 日志分割配置實例
  1.6 Nginx性能優(yōu)化技巧
   1.6.1 編譯安裝過程優(yōu)化
   1.6.2 利用TCMalloc優(yōu)化Nginx的性能
   1.6.3 Nginx內(nèi)核參數(shù)優(yōu)化
  1.7 實戰(zhàn)Nginx與PHP(FastCGI)的安裝、配置與優(yōu)化
   1.7.1 什么是 FastCGI
   1.7.2 Nginx+FastCGI運行原理
   1.7.3 spawn-fcgi與PHP-FPM
   1.7.4 PHP與PHP-FPM的安裝及優(yōu)化
   1.7.5 配置Nginx來支持PHP
   1.7.6 測試Nginx對PHP的解析功能
   1.7.7 優(yōu)化Nginx中FastCGI參數(shù)的實例
  1.8 實戰(zhàn)Nginx與Perl、Java的安裝與配置
   1.8.1 Perl(FastCGI)的安裝
   1.8.2 為Nginx添加FCGI支持
   1.8.3 測試Nginx +Perl(FastCGI)
   1.8.4 搭建Nginx+Java環(huán)境
  1.9 本章小結(jié)
 第2章 高性能HTTP加速器Varnish
  2.1 初識Varnish
   2.1.1 Varnish概述
   2.1.2 Varnish的結(jié)構(gòu)與特點
   2.1.3 Varnish與Squid的對比
  2.2 開始安裝Varnish
   2.2.1 安裝前的準備
   2.2.2 獲取Varnish軟件
   2.2.3 安裝pcre
   2.2.4 安裝Varnish
  2.3 配置Varnish
   2.3.1 VCL使用說明
   2.3.2 配置一個簡單的Varnish實例
   2.3.3 Varnish對應(yīng)多臺Web服務(wù)器的配置實例
  2.4 運行Varnish
   2.4.1 varnishd指令
   2.4.2 配置Varnish運行腳本
   2.4.3 管理Varnish運行日志
  2.5 管理Varnish
    2.5.1 查看Varnish進程
   2.5.2 查看Varnish緩存效果與狀態(tài)
   2.5.3 通過端口管理Varnish
   2.5.4 管理Varnish緩存內(nèi)容
  2.6 Varnish優(yōu)化
   2.6.1 優(yōu)化Linux內(nèi)核參數(shù)
   2.6.2 優(yōu)化系統(tǒng)資源
   2.6.3 優(yōu)化Varnish參數(shù)
  2.7 Varnish的常見應(yīng)用實例
   2.7.1 利用Varnish實現(xiàn)圖片防盜鏈
   2.7.2 利用Varnish實現(xiàn)靜態(tài)文件壓縮處理
  2.8 本章小結(jié)
 第3章 Memcached應(yīng)用實戰(zhàn)
  3.1 Memcached基礎(chǔ)
   3.1.1 什么是Memcached
   3.1.2 Memcached的特征
   3.1.3 Memcached的安裝
   3.1.4 Memcached的簡單使用過程
  3.2 剖析Memcached的工作原理
   3.2.1 Memcached的工作過程
   3.2.2 Slab Allocation的工作機制
   3.2.3 Memcached的刪除機制
   3.2.4 Memcached的分布式算法
  3.3 Memcached的管理與性能監(jiān)控
   3.3.1 如何管理Memcached
   3.3.2 Memcached的監(jiān)控
   3.3.3 Memcached變種產(chǎn)品介紹
  3.4 通過UDFs實現(xiàn)Memcached與MySQL的自動更新
   3.4.1 UDFs使用簡介
   3.4.2 memcached_functions_mysql應(yīng)用實例
   3.4.3 對memcached_functions_mysql的簡單功能進行測試
   3.4.4 使用memcached_functions_mysql的經(jīng)驗與技巧
  3.5 本章小結(jié)
第2篇 數(shù)據(jù)備份恢復(fù)篇
 第4章 開源網(wǎng)絡(luò)備份軟件bacula
  4.1 bacula總體概述
   4.1.1 bacula是什么
   4.1.2 bacula適合哪些用戶
   4.1.3 bacula的功能特點
   4.1.4 bacula的工作原理
  4.2 安裝bacula
   4.2.1 bacula的幾種網(wǎng)絡(luò)備份拓撲
   4.2.2 編譯與安裝bacula
   4.2.3 初始化MySQL數(shù)據(jù)庫
  4.3 配置一個bacula備份系統(tǒng)
   4.3.1 配置bacula的Console端
   4.3.2 配置bacula的Director端
   4.3.3 配置bacula的SD
   4.3.4 配置bacula的FD端
  4.4 啟動與關(guān)閉bacula
   4.4.1 啟動bacula的Director daemon與Storage daemon
   4.4.2 在客戶端FD啟動File daemon
  4.5 實戰(zhàn)bacula備份恢復(fù)過程
   4.5.1 實例演示bacula的完全備份功能
   4.5.2 實例演示bacula的增量備份功能
   4.5.3 實例演示bacula的差異備份功能
   4.5.4 實例演示bacula的完全恢復(fù)功能
   4.5.5 實例演示bacula的不完全恢復(fù)功能
  4.6 本章小結(jié)
 第5章 數(shù)據(jù)鏡像備份工具rsync與unison
  5.1 rsync簡介
   5.1.1 什么是rsync
   5.1.2 rsync的功能特性
   5.1.3 下載與安裝rsync軟件
  5.2 利用rsync搭建數(shù)據(jù)鏡像備份系統(tǒng)
   5.2.1 rsync的應(yīng)用模式
   5.2.2 企業(yè)案例:搭建遠程容災(zāi)備份系統(tǒng)
  5.3 通過rsync+inotify實現(xiàn)數(shù)據(jù)的實時備份
   5.3.1 rsync的優(yōu)點與不足
   5.3.2 初識inotify
   5.3.3 安裝inotify工具inotify-tools
   5.3.4 inotify相關(guān)參數(shù)
   5.3.5 inotifywait相關(guān)參數(shù)
   5.3.6 企業(yè)應(yīng)用案例:利用rsync+inotify搭建實時同步系統(tǒng)
  5.4 unison簡介
  5.5 安裝unison
  5.6 配置雙機ssh信任
   5.6.1 在兩臺機器上創(chuàng)建 RSA密鑰
   5.6.2 添加密鑰到授權(quán)密鑰文件中
  5.7 unison的使用
   5.7.1 本地使用unison
   5.7.2 遠程使用unison
   5.7.3 unison參數(shù)說明
   5.7.4 通過配置文件來使用unison
  5.8 本章小結(jié)
 第6章 ext3文件系統(tǒng)反刪除利器ext3grep
  6.1 “rm–rf”帶來的困惑
  6.2 ext3grep的安裝與使用
   6.2.1 ext3grep的恢復(fù)原理
   6.2.2 ext3grep的安裝過程
  6.3 通過ext3grep恢復(fù)誤刪除的文件與目錄
   6.3.1 數(shù)據(jù)恢復(fù)準則
   6.3.2 實戰(zhàn)ext3grep恢復(fù)文件
  6.4 通過ext3grep恢復(fù)誤刪除的MySQL表
   6.4.1 MySQL存儲引擎介紹
   6.4.2 模擬MySQL表被誤刪除的環(huán)境
   6.4.3 通過ext3grep分析數(shù)據(jù)、恢復(fù)數(shù)據(jù)
  6.5 本章小結(jié)
第3篇 網(wǎng)絡(luò)存儲應(yīng)用篇
 第7章 IP網(wǎng)絡(luò)存儲iSCSI
  7.1 存儲的概念與術(shù)語
   7.1.1 SCSI介紹
   7.1.2 FC介紹
   7.1.3 DAS介紹
   7.1.4 NAS介紹
   7.1.5 SAN介紹
  7.2 iSCSI的概念
  7.3 FC SAN與IP SAN
  7.4 iSCSI的組成
   7.4.1 iSCSI Initiator
   7.4.2 iSCSI Target
  7.5 iSCSI的工作原理
  7.6 搭建基于IP SAN的iSCSI存儲系統(tǒng)
   7.6.1 安裝iSCSI Target軟件
   7.6.2 配置一個簡單的iSCSI Target
   7.6.3 在Windows上配置iSCSI Initiator
   7.6.4 在Linux上配置iSCSI Initiator
  7.7 iSCSI 在安全方面的相關(guān)設(shè)定
   7.7.1 Initiator主機以IP認證方式獲取iSCSI Target資源
   7.7.2 Initiator主機以密碼認證方式獲取iSCSI Target資源
  7.8 iSCSI性能優(yōu)化方案
   7.8.1 iSCSI性能瓶頸
   7.8.2 iSCSI性能優(yōu)化
  7.9 本章小結(jié)
 第8章 分布式存儲系統(tǒng)MFS
  8.1 MFS概論
  8.2 MFS 文件系統(tǒng)
   8.2.1 MFS文件系統(tǒng)結(jié)構(gòu)
   8.2.2 MFS的編譯與安裝實例
  8.3 編譯與使用MFS的經(jīng)驗總結(jié)
   8.3.1 安裝選項說明
   8.3.2 管理服務(wù)器
   8.3.3 元數(shù)據(jù)日志服務(wù)器
   8.3.4 數(shù)據(jù)存儲服務(wù)器
   8.3.5 客戶端掛載
  8.4 管理與使用MFS
   8.4.1 在客戶端掛載文件系統(tǒng)
   8.4.2 MFS常用操作
   8.4.3 為垃圾箱設(shè)定隔離時間
   8.4.4 快照
   8.4.5 MFS的其他命令
  8.5 維護MFS
   8.5.1 啟動MFS集群
   8.5.2 停止MFS集群
   8.5.3 MFS 數(shù)據(jù)存儲服務(wù)器的維護
   8.5.4 MFS元數(shù)據(jù)的備份
   8.5.5 MFS 管理服務(wù)器的恢復(fù)
   8.5.6 從備份恢復(fù)MFS 管理服務(wù)器
  8.6 通過冗余實現(xiàn)失敗防護的解決方案
  8.7 本章小結(jié)
第4篇 運維監(jiān)控與性能優(yōu)化篇
 第9章 運維監(jiān)控利器Nagios
  9.1 Nagios綜述
   9.1.1 什么是Nagios
   9.1.2 Nagios的結(jié)構(gòu)與特點
  9.2 Nagios的安裝與配置
   9.2.1 安裝Nagios
   9.2.2 配置Nagios
  9.3 Nagios的運行和維護
   9.3.1 驗證Nagios配置文件的正確性
   9.3.2 啟動與停止Nagios
   9.3.3 Nagios故障報警
  9.4 Nagios性能分析圖表的實現(xiàn)
   9.4.1 Nagios性能分析圖表的作用
   9.4.2 PNP的概念與安裝環(huán)境
   9.4.3 安裝PNP
   9.4.4 配置PNP
   9.4.5 修改Nagios配置文件
   9.4.6 測試PNP功能
  9.5 利用插件擴展Nagios的監(jiān)控功能
   9.5.1 利用NRPE外部構(gòu)件監(jiān)控遠程主機
   9.5.2 利用飛信實現(xiàn)Nagios短信報警功能
  9.6 本章小結(jié)
 第10章 基于Linux服務(wù)器的性能分析與優(yōu)化
  10.1 系統(tǒng)性能分析的目的
   10.1.1 找到系統(tǒng)性能的瓶頸
   10.1.2 提供性能優(yōu)化方案
   10.1.3 使系統(tǒng)硬件和軟件資源的使用達到平衡
  10.2 分析系統(tǒng)性能涉及的人員
   10.2.1 Linux系統(tǒng)管理人員
   10.2.2 系統(tǒng)架構(gòu)設(shè)計人員
   10.2.3 軟件開發(fā)人員
  10.3 影響Linux性能的各種因素
   10.3.1 系統(tǒng)硬件資源
   10.3.2 操作系統(tǒng)相關(guān)資源
   10.3.3 應(yīng)用程序軟件資源
  10.4 系統(tǒng)性能分析標準和優(yōu)化原則
  10.5 幾種典型應(yīng)用對系統(tǒng)資源使用的特點
   10.5.1 以靜態(tài)內(nèi)容為主的Web應(yīng)用
   10.5.2 以動態(tài)內(nèi)容為主的Web應(yīng)用
   10.5.3 數(shù)據(jù)庫應(yīng)用
   10.5.4 軟件下載應(yīng)用
   10.5.5 流媒體服務(wù)應(yīng)用
  10.6 Linux下常見的性能分析工具
   10.6.1 vmstat命令
   10.6.2 sar命令
   10.6.3 iostat命令
   10.6.4 free命令
   10.6.5 uptime命令
   10.6.6 netstat命令
   10.6.7 top命令
  10.7 基于Web應(yīng)用的性能分析及優(yōu)化案例
   10.7.1 基于動態(tài)內(nèi)容為主的網(wǎng)站優(yōu)化案例
   10.7.2 基于動態(tài)、靜態(tài)內(nèi)容結(jié)合的網(wǎng)站優(yōu)化案例
  10.8 本章小結(jié)
第5篇 集群高級應(yīng)用篇
 第11章 構(gòu)建高可用的LVS負載均衡集群
  11.1 LVS集群的組成與特點
   11.1.1 LVS集群的組成
   11.1.2 LVS集群的特點
   11.1.3 LVS集群系統(tǒng)的優(yōu)缺點
  11.2 高可用 LVS負載均衡集群體系結(jié)構(gòu)
  11.3 高可用性軟件Heartbeat與Keepalived
   11.3.1 開源HA軟件Heartbeat的介紹
   11.3.2 安裝heartbeat
   11.3.3 開源HA軟件Keepalived的介紹
   11.3.4 安裝Keepalived
  11.4 安裝LVS軟件
   11.4.1 配置與檢查安裝環(huán)境
   11.4.2 在Director Server上安裝IPVS管理軟件
  11.5 搭建高可用 LVS集群
   11.5.1 通過heartbeat搭建LVS高可用性集群
   11.5.2 通過Keepalived搭建LVS高可用性集群系統(tǒng)
   11.5.3 通過piranha搭建LVS高可用性集群
  11.6 測試高可用LVS負載均衡集群系統(tǒng)
   11.6.1 高可用性功能測試
   11.6.2 負載均衡測試
   11.6.3 故障切換測試
  11.7 本章小結(jié)
 第12章 RHCS集群
  12.1 RHCS集群概述
  12.2 RHCS集群的組成與結(jié)構(gòu)
   12.2.1 RHCS集群的組成
   12.2.2 RHCS集群結(jié)構(gòu)
  12.3 RHCS集群的運行原理及功能
   12.3.1 分布式集群管理器(CMAN)
   12.3.2 鎖管理(DLM)
   12.3.3 配置文件管理(CCS)
   12.3.4 柵設(shè)備(Fence)
   12.3.5 高可用性服務(wù)管理器
   12.3.6 集群配置和管理工具
   12.3.7 Redhat GFS
  12.4 安裝RHCS
   12.4.1 安裝前準備工作
   12.4.2 配置共享存儲和RHCS管理端Luci
   12.4.3 在集群節(jié)點上安裝RHCS軟件包
   12.4.4 在集群節(jié)點上安裝和配置iSCSI客戶端
  12.5 配置RHCS高可用集群
   12.5.1 創(chuàng)建一個cluster
   12.5.2 創(chuàng)建Failover Domain
   12.5.3 創(chuàng)建Resources
   12.5.4 創(chuàng)建Service
   12.5.5 配置存儲集群GFS
   12.5.6 配置表決磁盤
   12.5.7 配置Fence設(shè)備
  12.6 管理和維護RHCS集群
   12.6.1 啟動RHCS集群
   12.6.2 關(guān)閉RHCS集群
   12.6.3 管理應(yīng)用服務(wù)
   12.6.4 監(jiān)控RHCS集群狀態(tài)
   12.6.5 管理和維護GFS2文件系統(tǒng)
  12.7 RHCS集群功能測試
   12.7.1 高可用集群測試
   12.7.2 存儲集群測試
  12.8 本章小結(jié)
 第13章 Oracle RAC集群
  13.1 Oracle集群體系結(jié)構(gòu)
  13.2 Oracle ClusterWare體系結(jié)構(gòu)與進程介紹
   13.2.1 Oracle ClusterWare 簡介
   13.2.2 Oracle ClusterWare 進程介紹
  13.3 RAC數(shù)據(jù)庫體系結(jié)構(gòu)與進程
   13.3.1 RAC 簡介
   13.3.2 Oracle RAC的特點
   13.3.3 RAC進程管理
   13.3.4 RAC數(shù)據(jù)庫存儲規(guī)劃
  13.4 安裝Oracle RAC數(shù)據(jù)庫
   13.4.1 安裝前的系統(tǒng)配置需求
   13.4.2 設(shè)置數(shù)據(jù)庫安裝資源
   13.4.3 配置主機解析文件
   13.4.4 檢查所需軟件包
   13.4.5 配置系統(tǒng)內(nèi)核參數(shù)
   13.4.6 設(shè)置 Shell對Oracle用戶的限制
   13.4.7 配置hangcheck-timer內(nèi)核模塊
   13.4.8 配置系統(tǒng)安全設(shè)置
   13.4.9 創(chuàng)建Oracle用戶和組
   13.4.10 設(shè)置Oracle用戶環(huán)境變量
   13.4.11 配置節(jié)點間SSH信任
   13.4.12 配置共享存儲系統(tǒng)
   13.4.13 安裝Oracle Clusterware
   13.4.14 安裝Oracle數(shù)據(jù)庫
   13.4.15 配置Oracle Net
   13.4.16 創(chuàng)建RAC數(shù)據(jù)庫
  13.5 Oracle CRS的管理與維護
   13.5.1 查看集群狀態(tài)
   13.5.2 啟動與關(guān)閉集群服務(wù)資源
   13.5.3 啟動與關(guān)閉CRS
   13.5.4 管理voting disk
   13.5.5 管理OCR
   13.5.6 快速卸載CRS
  13.6 ASM基本操作維護
   13.6.1 ASM的特點
   13.6.2 ASM的體系結(jié)構(gòu)與后臺進程
   13.6.3 管理ASM實例
  13.7 利用srvctl管理RAC數(shù)據(jù)庫
   13.7.1 查看實例狀態(tài)(srvctl status)
   13.7.2 查看RAC數(shù)據(jù)庫配置信息(srvctl config)
   13.7.3 啟動關(guān)閉實例(srvctl startstop)
   13.7.4 增加刪除修改實例(srvctl addremovemodify)
  13.8 測試RAC數(shù)據(jù)庫集群的功能
   13.8.1 負載均衡測試
   13.8.2 透明應(yīng)用失敗切換測試
  13.9 本章小結(jié)
 第14章 構(gòu)建MySQL+heartbeat+DRBD+LVS集群應(yīng)用系統(tǒng)
  14.1 MySQL高可用集群概述
  14.2 heartbeat + DRBD高可用性方案的實現(xiàn)原理
  14.3 部署MySQL高可用高擴展集群
   14.3.1 配置之前的準備
   14.3.2 DRBD的部署
   14.3.3 DRBD的配置
   14.3.4 DRBD的維護和管理
   14.3.5 DRBD的性能優(yōu)化
   14.3.6 MySQL的部署
   14.3.7 heartbeat的部署
  14.4 搭建Slave集群
   14.4.1 為什么要搭建Slave集群
   14.4.2 利用LVS+Keepalived搭建高可用MySQL Slave集群
   14.4.3 高可用Slave集群的一些注意點
  14.5 部署MySQL集群要考慮的問題
  14.6 本章小結(jié)

章節(jié)摘錄

版權(quán)頁:插圖:RHCS是RedHatClusterSuite的縮寫,即紅帽子集群套件。RHCS是一個能夠提供高可用性、高可靠性、負載均衡、存儲共享且經(jīng)濟實用的集群工具集合,它將集群系統(tǒng)中的三大集群架構(gòu)融合為一體,可以為Web應(yīng)用、數(shù)據(jù)庫應(yīng)用等提供安全、穩(wěn)定的運行環(huán)境。更確切地說,RHCS是一個功能完備的集群應(yīng)用解決方案,從應(yīng)用的前端訪問到后端的數(shù)據(jù)存儲都提供了一個行之有效的集群架構(gòu)實現(xiàn)方案。通過RHCS提供的這種解決方案,不但能保證前端應(yīng)用持久、穩(wěn)定地提供服務(wù),同時也保證了后端數(shù)據(jù)存儲的安全。高可用集群是RHCS的核心功能。當應(yīng)用程序出現(xiàn)故障,或者系統(tǒng)硬件或網(wǎng)絡(luò)出現(xiàn)故障時,應(yīng)用可以通過RHCS提供的高可用性服務(wù)管理組件自動、快速地從一個節(jié)點切換到另一個節(jié)點。節(jié)點故障轉(zhuǎn)移功能對客戶端來說是透明的,從而保證應(yīng)用持續(xù)、不間斷地對外提供服務(wù),這就是RHCS高可用集群實現(xiàn)的功能。RHCS通過LVS來提供負載均衡集群,而LVS是一個開源的、功能強大的基于IP的負載均衡技術(shù)。LVS由負載調(diào)度器和服務(wù)訪問節(jié)點組成,通過LVS的負載調(diào)度功能,可以將客戶端請求平均分配到各個服務(wù)節(jié)點上,同時還可以定義多種負載分配策略。當一個請求進來時,集群系統(tǒng)根據(jù)調(diào)度算法來判斷應(yīng)該將請求分配到哪個服務(wù)節(jié)點上,然后,由分配到的節(jié)點響應(yīng)客戶端請求。LVS還提供了服務(wù)節(jié)點故障轉(zhuǎn)移功能,也就是當某個服務(wù)節(jié)點不能提供服務(wù)時,LVS會自動屏蔽這個故障節(jié)點,接著將失敗節(jié)點從集群中剔除,同時將新分配到此節(jié)點的請求平滑轉(zhuǎn)移到其他正常節(jié)點上;而在此故障節(jié)點恢復(fù)正常后,LVS又會自動將此節(jié)點加入到集群中去。這一系列切換動作,對用戶來說都是透明的。通過故障轉(zhuǎn)移功能,保證了服務(wù)不間斷、穩(wěn)定地運行。

媒體關(guān)注與評論

本書很有可能成為Linux服務(wù)器構(gòu)建與運維領(lǐng)域的經(jīng)典著作之一,從運維監(jiān)控、性能優(yōu)化和集群應(yīng)用等多方面對如何構(gòu)建高性能的Linux服務(wù)器進行了細致的講解和全面的解析,蘊含了豐富的運維經(jīng)驗。更為重要的是,本書的內(nèi)容不受硬件環(huán)境的限制,同時包含大量實用性極強的案例。對于廣大Linux服務(wù)器運維人員來說,真可謂“一書在手,運維不愁”?!  ?ITPUB技術(shù)論壇開源賦予了Linux強大的生命力,Linux因為開源而聚集了全球技術(shù)精英的智慧。本書圍繞“高性能”這個話題,先從實用的角度詳細講解了各種與構(gòu)建高性能Linux服務(wù)器相關(guān)的開源軟件的配置、使用、管理和維護;然后結(jié)合實際生產(chǎn)環(huán)境講解了Web應(yīng)用、數(shù)據(jù)備份與恢復(fù)、網(wǎng)絡(luò)存儲應(yīng)用、性能優(yōu)化與運維監(jiān)控、集群高級應(yīng)用等方面的知識,能給Linux運維人員和系統(tǒng)管理人員非常實用的指導(dǎo)?!  ?51CTO從內(nèi)容上講,本書基本涵蓋了當前Linux服務(wù)器系統(tǒng)運維所需要的主流技術(shù)。與大部分運維手冊性質(zhì)的書籍不同的是,本書注重于實踐,包含大量來自于實際生產(chǎn)環(huán)境中的案例,能幫助我們解決很多實際工作中會遇到的問題,實踐指導(dǎo)意義很強。我將這本書推薦本給所有從事Linux服務(wù)器運維的同行,希望它能幫助大家提高技能、收獲經(jīng)驗,最終實現(xiàn)升職加薪的愿望?!  镆葙Y深系統(tǒng)架構(gòu)師,《互聯(lián)網(wǎng)運營智慧:高可用可擴展網(wǎng)站技術(shù)實戰(zhàn)》作者“南非螞蟻”是我多年的好友,也是我的同行,我深知他的系統(tǒng)運維功底相當深厚,在這個領(lǐng)域積累了豐富的經(jīng)驗。他能將自己的這些經(jīng)驗梳理、總結(jié)并以書的方式分享出來,實在是難能可貴。本書從Web應(yīng)用、數(shù)據(jù)備份與恢復(fù)、網(wǎng)絡(luò)存儲應(yīng)用、性能優(yōu)化與運維監(jiān)控、集群高級應(yīng)用等方面講解了構(gòu)建高性能Linux服務(wù)器的方法與最佳實踐。此外,本書的敘述通俗易懂、語言幽默風(fēng)趣,可讀性也很好。如果你拿起了這本書,就建議你不要再猶豫了,按照書中的內(nèi)容去實踐吧,相信你一定會大有收獲。  ——楊向勇51JOB系統(tǒng)運維經(jīng)理兼首席DBA

編輯推薦

《高性能Linux服務(wù)器構(gòu)建實戰(zhàn):運維監(jiān)控、性能調(diào)優(yōu)與集群應(yīng)用》編輯推薦:毫無疑問,Linux服務(wù)器是企業(yè)級服務(wù)系統(tǒng)的主流,隨著企業(yè)各種數(shù)據(jù)量的不斷增加,企業(yè)對服務(wù)器系統(tǒng)可靠性、穩(wěn)定性方面的要求越來越高,越來越突出,高可靠性、高穩(wěn)定性已經(jīng)成為評價業(yè)務(wù)系統(tǒng)性能的主要指標。影響Linux服務(wù)器系統(tǒng)性能的因素有很多,改善Linux服務(wù)器系統(tǒng)性能的方法和工具也很多,《高性能Linux服務(wù)器構(gòu)建實戰(zhàn):運維監(jiān)控、性能調(diào)優(yōu)與集群應(yīng)用》緊緊圍繞“高性能”這個話題,從Web應(yīng)用系統(tǒng)、數(shù)據(jù)備份恢復(fù)、網(wǎng)絡(luò)存儲、運維監(jiān)控、性能優(yōu)化、集群應(yīng)用等多方面講解了構(gòu)建高性能Linux服務(wù)器系統(tǒng)的方法和最佳實踐,其中性能優(yōu)化和集群應(yīng)用這兩個話題是本書的重點。《高性能Linux服務(wù)器構(gòu)建實戰(zhàn):運維監(jiān)控、性能調(diào)優(yōu)與集群應(yīng)用》拋棄了很多書籍重理論、輕實踐的缺點,從實戰(zhàn)的角度出發(fā),理論與實踐相結(jié)合,每個知識點都輔之以實際生產(chǎn)環(huán)境中的應(yīng)用案例,通過案例幫助讀者迅速掌握知識的要點和實質(zhì)。“一看就能懂,一懂就會用”是本書要實現(xiàn)的目標。從Web應(yīng)用、數(shù)據(jù)備份與恢復(fù)、網(wǎng)絡(luò)存儲應(yīng)用、運維監(jiān)控與性能優(yōu)化、集群高級應(yīng)用等多個方面深入講解了如何構(gòu)建高性能的Linux服務(wù)器。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    高性能Linux服務(wù)器構(gòu)建實戰(zhàn) PDF格式下載


用戶評論 (總計101條)

 
 

  •   很實用的書,是和《構(gòu)建高可用Linux服務(wù)器》與《AIX UNIX系統(tǒng)管理、維護與高可用集群建設(shè)》一起買的,收到貨的時候,塑料膜封裝還完好無損呢。
  •   運維監(jiān)控、性能調(diào)優(yōu)與集群應(yīng)用很好的工具書
  •   這本高性能Linux服務(wù)器構(gòu)建實戰(zhàn)業(yè)性強、挺受用的, 當當服務(wù)、響應(yīng)速度真給力
  •   這本書無論是內(nèi)容的編排還是表述的清晰性都是很不錯的,很有實戰(zhàn)價值,無論是有志于在Linux運維方面還是系統(tǒng)架構(gòu)方面加深研究的IT人員都應(yīng)該認真看看這本書
  •   書如其名,介紹了當前l(fā)inux運維的主流技術(shù)方方面面,詳盡、深入!

















































































































































































































































  •   著重于監(jiān)控,調(diào)優(yōu),恢復(fù),備份這些中規(guī)中矩的技術(shù)上,需慢慢體會謹慎對待。
  •   這本書從各個方面介紹了linux運維方面的技巧
  •   想了解如何構(gòu)建linux服務(wù)器,希望能幫助到我
  •   不錯,比較全面。做為互聯(lián)網(wǎng)的服務(wù)器運維參考書比較有用。
    可以結(jié)合每種技術(shù)的書籍再做深入研究。
  •   這本書講LINUX下群集和mysql、oracle群集。講的很不錯。還有很多很實用的東西。不錯。
  •   詳細的實戰(zhàn)講解,適合有維護生產(chǎn)服務(wù)器系統(tǒng)用途的人學(xué)習(xí)。
  •   學(xué)linux服務(wù)器較好的入門書籍
  •   我喜歡書中的內(nèi)容 .雖然只看了oracle集群那一部分 寫的非常詳細總之十本好書.
  •   要想成為linux運維高級工程師,這是一本非常有用的書,我推薦給大家
  •   集群應(yīng)用,較全面。
  •   提升了我對Linux的實戰(zhàn)技術(shù)水平
  •   書的內(nèi)容很實際,也很實用,適合運維人員使用。
  •   實用性較強,可針對現(xiàn)今主流架構(gòu)配合使用。對日常運維很有幫助
  •   各種基礎(chǔ)知識由淺入深,講的比較詳細。選擇的內(nèi)容很有代表性,涵蓋面非常的科學(xué)。作者不愧是運維經(jīng)驗豐富的高手。
  •   里面的內(nèi)容很適合 運維的人看看,的確有不少值得用的技術(shù)
  •   完全從運維角度出發(fā),實戰(zhàn)經(jīng)驗豐富
  •   這本書就如一本手冊,在運維的日常工作中遇到的難題基本能解救案例
  •   如書所說,就是實用,理論實踐兼?zhèn)?。不過需要有LINUX基礎(chǔ)哦
  •   想深入學(xué)習(xí)linux必讀書籍
  •   這本書對于運維人員很有幫助!
  •   LINUX 學(xué)習(xí)好資料。 認真閱讀有幫助!
  •   很深啊。不是初學(xué)者用的書,會有會用。Linux的人買才真證有用處。實話說我是初學(xué)的,根本看不明白。
  •   最近學(xué)習(xí)Linux 各種不會 啃書啃書
  •   學(xué)習(xí)LINUX的絕對好書
  •   學(xué)習(xí)LINUX之用,
  •   我發(fā)現(xiàn)這是在運維中不可少讀的一本書!
  •   性能調(diào)優(yōu)參考書。
  •   運維 很好的一本書 值得一看 實用
  •   就像介紹說的決戰(zhàn)大數(shù)據(jù)時代,it技術(shù)不能不讀的一本書, 實戰(zhàn)!實用!
  •   適合服務(wù)器管理人員用,優(yōu)化服務(wù)器很重要,降低服務(wù)器運行成本和反應(yīng)速度。。。。。
  •   可以快速熟悉起來運維的知識。
  •   很不錯,推薦運維的看,哈哈
  •   對學(xué)習(xí)服務(wù)器 有所幫助
  •   和構(gòu)建高可用一書一樣非常實用的一本書.
  •   針對目前的系統(tǒng)向開源方向選型的發(fā)展,詳細論述了系統(tǒng)架設(shè)的高效方法和安全考慮,是指導(dǎo)實踐的好書!@
  •   書剛收到,大致翻了下,內(nèi)容不錯,實例較多,講解的也很細!感覺會很受用。
  •   內(nèi)容詳盡,講解生動
  •   比較貼近實踐,但是覺得針對具體的軟件介紹的還是簡單,要是能夠深入一些,多一些技巧的話還是不錯的。
  •   還可以的,講解比較詳細
  •   這本書不錯,系統(tǒng)管理員必備
  •   這本書實戰(zhàn)內(nèi)容不錯,看了書的內(nèi)容,做了試驗,絕對棒,通俗易懂,只要有基礎(chǔ)的人士看了都會有很大的收獲的!謝謝作者!
  •   實戰(zhàn)經(jīng)驗總結(jié)出來的,很好
  •   主流技術(shù)都講到,可學(xué)習(xí)掃盲,為進入實際生產(chǎn)環(huán)境做準備
  •   內(nèi)容沒什么新意,都是介紹技術(shù),大部分內(nèi)容百度就可以
  •   很不錯的51cto系列叢書
  •   我很喜歡這本書,都尼瑪是實戰(zhàn)!哈哈
  •   越看越有味道的書,強烈建議搞系統(tǒng)這行的人好好看看
  •   很實用,里面講的幾個技術(shù)都是企業(yè)中熱門流行的!
  •   詳細,方案很具體。收益很多
  •   這本書, 不同于《互聯(lián)網(wǎng)運營智慧》,那本書看著就好像寫的都是部署步驟, 除了照著做, 學(xué)不到什么東西。本書從原理,實踐,拓展等多方面都寫的非常好,言簡意賅,贊!
  •   粗看了一下,確實是工作的好工具,比較實用。
  •   歸納總結(jié)充分、理論與步驟分析透徹、適合有一定基礎(chǔ)的初級人員學(xué)習(xí)
  •   粗略看了下,內(nèi)容很好,質(zhì)量也不錯,物流很快,兩天就到了,很不錯
  •   對這本書還算滿意,內(nèi)容值得一看!
  •   實用性和適用性都很高,很難得的一本參考書,希望給我的工作帶來更多指導(dǎo)意義。
  •   大致上看了下目錄,里面的內(nèi)容不錯,章節(jié)安排的也很好,值得一讀。
  •   書不錯,內(nèi)容很全面,也很詳細,快遞非常給力。
  •   大概看看了,內(nèi)容很詳細。
  •   編寫的很切實際,需仔細學(xué)習(xí)上機實踐
  •   此書,是社會流行的新知識!適合IT人士實踐!
  •   書中有很多有用的技巧
  •   書中詳盡的實例幫了我很大忙。不可多得的一本好書。
  •   一直在看,評價晚了。內(nèi)容非常不錯,對學(xué)習(xí)很有幫助
  •   觀察了好幾個月,才下決心購買。內(nèi)容不錯,物有所值。
  •   東西內(nèi)容是不錯,基本上俺都會,買來只是作參考書,不爽的是紙張那個質(zhì)量,太糾結(jié)了,要省也不能這樣吧
  •   書的內(nèi)容不錯,很喜歡。
    書的紙張一般,有輕微印刷時留下的油墨味。字跡不是太好。
  •   書的質(zhì)量很不錯,內(nèi)容也有一定深度,無論對初學(xué)者還是老鳥都有很大的幫助。
  •   內(nèi)容強勁,拿到手就幫了我一把,不過書的質(zhì)量有點質(zhì)疑。。。。。
  •   內(nèi)容實用,編排合理,容易理解
  •   朋友推薦的,書剛到還沒仔細看,不過大體看了下內(nèi)容,不錯。
  •   書寫的還可以,內(nèi)容也都比較新。
  •   打折買的,這兩天忙,還沒來得及看
  •   正需要這樣的書呢,感謝作者哦~~~~
  •   工作中可以用到很多
  •   一直想買這本書,發(fā)現(xiàn)當當網(wǎng)上居然有,而且便宜。很好!
  •   買這本書比一般的培訓(xùn)機構(gòu)推出的什么就業(yè)課程好很多!
  •   非常有用的一本書,可以讓自己能力大大提升的工具書!
  •   華章精品的書都不錯,這本書也挺好的。
  •   很實用,很全面,值得一讀
  •   已經(jīng)讀完,挺不錯的
  •   工作用的參考書。。。看了又看。。
  •   很不錯的書,大贊有愛~~~很貼近工作
  •   書質(zhì)量很好,紙張感覺都是十分的不錯 主要是是正版書
  •   好就一個字Good very Good
  •   書中自有黃金屋 自有顏如玉
  •   我不想說。
  •   老公買的,說是很有用處,慢慢看吧
  •   不錯,值得一看~
  •   特別好,非常好,且實用
  •   還沒折開,書的質(zhì)量非常不錯
  •   昨天剛收到,今天只是翻了翻感覺聽不錯的
  •   還沒有看,不過覺得不錯,應(yīng)該有他的價值所在
  •   linux書籍
  •   很實用 比較系統(tǒng)
  •   書寫的非常的好!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7