linux運維好書《高性能Linux服務器構建實戰Ⅱ》已出版發售,附封面照!


經過近2年的醞釀,幾個月的修正,《高性能Linux服務器構建實戰Ⅱ----系統安全、故障排查、自動化運維與集群架構》一書出版在即,馬上就要與讀者見面了。

《高性能Linux服務器構建實戰Ⅱ----系統安全、故障排查、自動化運維與集群架構》仍 然沿用了《高性能Linux服務器構建實戰---運維監控、性能調優、集群應用》的寫作特點:實戰、實用、通俗、易懂的特點,而在內容上更加實戰化,從運 維的多個方面以近似真實的環境介紹運維工作中的各個方方面面,與第一本書不同的是,此書新增加了運維中很容易忽略但是又是非常重要的安全章節,這部分內容 是本書的一大亮點,強烈推薦給大家。放眼同類的圖書,能介紹運維安全方面的並不多;同時,此書從開始之前的簡單運維階段邁向了大規模運維內容的介紹,自動 化運維篇主要介紹了海量主機的自動化部署/配置工具,接着介紹了運維的核心:自動化監控、分布式監控的應用,這些內容是對大規模集群運維下的實戰介紹,這 也符合運維日益發展的需要。而最后的集群應用部分主要講述了高可用集群軟件、負載均衡集群軟件以及mysql高性能集群的實例應用。

縱觀《高性能Linux構建實戰Ⅱ》內容,內容更加實用和實戰化,如果你是Linux的狂熱愛好者,或者想從事Linux運維工作,絕對不要錯過《高性能Linux構建實戰Ⅱ》這本書,因為它絕對不會令你失望。

 

目前本書已經在京東商城、當當網、互動網、卓越亞馬遜等網上書店熱銷,這里跟大家一起分享下圖書封面:

 

 

總體感覺機工的封面設計簡潔、大方、時尚、沉穩,很符合技術類書籍的風格,書整體風格以淺藍為主,藍色是博大的色彩,天空和大海這遼闊的景色都呈蔚藍色。藍色是永恆的象征,純凈的藍色表現出一種美麗、文靜、 理智、沉穩與潔凈。


最后,分享下本書的目錄,讓大家對本書內容先睹為快!

安全運維篇



一        Linux服務器安全運維
1.1        賬戶和登錄安全
        1.1.1        刪除特殊的賬戶和賬戶組
        1.1.2         關閉系統不需要的服務
        1.1.3        密碼安全策略
        1.1.4        合理使用su、sudo命令
        1.1.5        刪減系統登錄歡迎信息
        1.1.6        禁止Control-Alt-Delete鍵盤關閉命令
1.2        遠程訪問、認證安全
1.2.1        遠程登錄禁用Telnet而采用SSH方式
        1.2.2        合理使用Shell歷史命令記錄功能
        1.2.3        啟用tcp_wrappers防火牆
1.3 文件系統安全
        1.3.1        鎖定系統重要文件
        1.3.2        文件權限檢查和修改
        1.3.3        /tmp、/var/tmp、/dev/shm安全設定
1.4        系統軟件安全管理
        1.4.1        軟件自動升級工具yum
        1.4.2        yum的安裝與配置
        1.4.3        yum的特點與基本用法
        1.4.4        幾個不錯的yum源
1.5        Linux后門入侵檢測工具
        1.5.1        rootkit后門檢測工具chkrootkit
        1.5.2        rootkit后門檢測工具rkhunter
1.6        服務器遭受攻擊后的處理過程
        1.6.1        處理服務器遭受攻擊的一般思路
        1.6.2        檢查並鎖定可疑用戶
        1.6.3        查看系統日志
        1.6.4        檢查並關閉系統可疑進程
        1.6.5        檢查文件系統的完好性
1.7 一次Linux被入侵后的分析
        1.7.1        受攻擊現象
        1.7.2        初步分析
        1.7.3        斷網分析系統
        1.7.4        尋找攻擊源
        1.7.5        查找攻擊原因
        1.7.6        揭開謎團
        1.7.7        如何恢復網站

二        Linux網絡安全運維

2.1        網絡實時流量監測工具iftop
        2.1.1        iftop能做什么
        2.1.2        iftop的安裝
        2.1.3        使用iftop監控網卡實時流量
2.2網絡流量監控與分析工具Ntop/Ntopng
2.2.1         Ntop與MRTG的異同
2.2.2        Ntop與Ntopng功能介紹
2.2.3        安裝Ntop與Ntopng
2.2.4        Ntop/Ntopng使用技巧
2.3        網絡性能評估工具Iperf
        2.3.1        Iperf能做什么
        2.3.2        Iperf安裝與使用
        2.3.3        Iperf應用實例
2.4        網絡探測和安全審核工具Nmap
        2.4.1        Nmap、Zenmap簡介
        2.4.2        Nmap基本功能與結構
        2.4.3        Nmap的安裝與驗證
        2.4.4        Nmap的典型用法
        2.4.5        Nmap主機發現掃描
        2.4.6        Nmap端口掃描
        2.4.7        Nmap版本偵測

三        數據安全工具drbd、extundelete

3.1        數據鏡像軟件DRBD介紹
        3.1.1         DRBD的基本功能
        3.1.2         DRBD的構成
        3.1.3        DRBD與現在的集群的關系
        3.1.4        DRBD的主要特性
3.2 DRBD的安裝與配置
        3.2.1        安裝環境說明
        3.2.2        DRBD的安裝部署
        3.2.3        快速配置一個DRBD鏡像系統
3.3        DRBD的管理與維護
        3.3.1        啟動DRDB
        3.3.2        測試DRBD數據鏡像
        3.3.3        DRBD主備節點切換
3.4數據恢復軟件extundelete介紹
        3.4.1        如何使用“rm -rf”命令
        3.4.2        extundelete與ext3grep的異同
        3.4.3        extundelete的恢復原理
        3.4.4        安裝extundelete
        3.4.5        extundelete用法詳解
3.5        實戰extundelete恢復數據的過程
        3.5.1        通過extundelete恢復單個文件
        3.5.2        通過extundelete恢復單個目錄
        3.5.3        通過extundelete恢復所有誤刪除數據
        3.5.4        通過extundelete恢復某個時間段的數據

故障排查篇



四        Linux常見系統故障處理方法

4.1        處理系統故障的基本思路
4.2        Linux系統無法啟動的解決方法
        4.2.1        文件系統破壞導致系統無法啟動
        4.2.2        /etc/fstab文件丟失導致系統無法啟動
4.3        Linux系統無響應(死機)問題分析
4.4        Linux下常見網絡故障的處理思路
        4.3.1        檢查網絡硬件問題
        4.3.2        檢查網卡是否工作正常
        4.3.3        檢查DNS解析文件是否設置正確
        4.3.4        檢查服務是否正常打開
        4.3.5        檢查訪問權限是否打開
        4.3.6        檢查局域網主機之間聯機是否正常

五        Linux故障排查案例實戰

5.1        常見系統故障案例
5.1.1        su切換用戶帶來的疑惑
5.1.2        “Read-only file system”錯誤與解決方法
5.1.3        “Argument list too long”錯誤與解決方法
5.1.4        inode耗盡導致應用故障
5.1.5        文件已刪除但空間不釋放的原因
5.1.6        “Too many open files”錯誤與解決方法
5.2        apache常見錯誤故障案例
        5.2.1        “No space left on device”錯誤與解決方法
        5.2.2        apache(20012)故障與解決方法
        5.2.4        “could not bind to address 0.0.0.0:80“錯誤與解決方法
5.3        一次因NAS存儲故障引起的Linux系統恢復案例
        5.3.1        故障現象描述
        5.3.2        問題判斷思路
        5.3.3        問題處理過程
        5.3.4        解決問題

自動化運維篇



六        輕量級運維利器pssh、pdsh和mussh
6.1        並行ssh運維工具pssh
        6.1.1        pssh應用場景
        6.1.2        pssh的安裝與用法
        6.1.3        pssh應用實例
6.2        並行分布式運維工具PDSH
        6.2.1        PDSH應用場景
        6.2.2        PDSH安裝與語法介紹
        6.2.3        PDSH應用實例
6.3        多主機ssh封裝器mussh
        6.3.1        mussh功能介紹
        6.3.2        mussh的安裝與語法介紹
        6.3.3        mussh應用實例

七 分布式監控系統ganglia

7.1        Ganglia簡介
7.2        Ganglia的組成
7.3         Ganglia的工作原理
        7.3.1        Ganglia數據流向分析
        7.3.2        Ganglia工作模式
7.4        Ganglia的安裝
        7.4.1        yum安裝方式
        7.4.2        源碼方式安裝Ganglia
7.5        配置一個Ganglia分布式監控系統
        7.5.1        Ganglia配置文件介紹
        7.5.2        Ganglia監控系統架構圖
        7.5.3        Ganglia監控管理端配置
        7.5.4        Ganglia客戶端配置
        7.5.5        Ganglia之Web端配置
7.6        Ganglia監控系統的管理和維護
7.7        Ganglia監控擴展實現機制
        7.7.1        擴展Ganglia監控功能的方法
        7.7.2        通過gmetric接口擴展Ganglia監控
        7.7.3        通過python插件擴展ganglia監控
        7.7.4        實戰之利用python接口監控Nginx運行狀態
7.8        Ganglia在實際應用中要考慮的問題
        7.8.1        網絡IO可能存在瓶頸
        7.8.2        CPU可能存在瓶頸
        7.8.3        gmetad rrd數據寫入可能存在瓶頸

八 基於nagios的分布式監控平台centreon

8.1        centreon概述
8.2        centreon的特點
8.3        centreon的結構
8.4        安裝centreon+nagios監控系統
        8.4.1        安裝支持centreon的yum源
        8.4.2        安裝系統基礎依賴庫
        8.4.3        安裝nagios以及nagios-plugins
        8.4.4        安裝ndoutils
        8.4.5        安裝nrpe
        8.4.6        安裝centreon
        8.4.7        安裝配置Centreon Web
        8.4.8        啟動centreon相關服務
        8.4.9        安裝問題總結
8.5        配置centreon監控系統
        8.5.1        添加主機和主機組
        8.5.2        批量添加主機
        8.5.3        監控引擎管理
        8.5.4        添加服務和服務組
        8.5.5        監控報警配置
        8.5.6        用戶和用戶權限管理
8.6.        配置分布式監控
        8.6.1        分布式監控構架與實現原理
        8.6.2        分布式監控搭建環境介紹
        8.6.3        監控軟件的安裝
        8.6.4        配置節點間ssh信任登錄
        8.6.5        在Central server上添加分布式監控配置
8.7        常見服務監控配置
        8.7.1        Nagios插件編寫規范
        8.7.2        監控Apache運行狀態
        8.7.3        監控Mysql運行狀態
        8.7.4        監控HADOOP HDFS運行狀態
8.8        桌面監控報警器Nagstamon

九        通過Ganglia與Centreon構建智能化監控報警平台

9.1                 智能運維監控報警平台的組成
9.2                 Ganglia作為數據收集模塊
9.3                Centreon作為監控報警模塊
9.4                Ganglia與Centreon的無縫整合
        9.4.1        數據抽取腳本
        9.4.2        實現Ganglia與Centreon的完美整合
9.5                在centreon中實現批量數據收集與監控報警

集群構架篇



十        高性能Web服務器Nginx
10.1        高性能Web服務器Nginx介紹
        10.1.1        Nginx的組成與工作原理
        10.1.2        Nginx的性能優勢
10.2                Nginx的安裝
        10.2.1        安裝Nginx依賴庫
        10.2.2        快速安裝Nginx
        10.2.3        Nginx日常維護技巧
10.3                配置與調試Nginx
        10.3.1        Nginx配置文件結構
        10.3.2        Nginx配置文件詳解
        10.3.3        Nginx日常維護技巧
10.4                Nginx常用功能介紹
        10.4.1        Nginx反向代理應用實例
        10.4.2        Nginx的URL重寫應用實例
10.5         Nginx作為Web緩存服務器應用案例
        10.5.1        Nginx下緩存服務器的安裝
        10.5.2        配置Nginx緩存服務器
        10.5.3        測試proxy_cache實現的緩存功能
        10.5.4        如何清除指定的URL緩存
10.6                Nginx作為負載均衡服務器應用案例
        10.6.1        Nginx的負載均衡算法
        10.6.2        Nginx的負載均衡配置實例
10.7                Nginx性能優化技巧
        10.7.1        編譯安裝過程優化
        10.7.2        利用TCMalloc優化Nginx的性能
        10.7.3        Nginx內核參數優化

十一        高性能集群軟件Keepalived

11.1                Keepalived介紹
        11.1.1         Keepalived是什么
        11.1.2         VRRP協議與工作原理
        11.1.3        Keepalived工作原理
        11.1.4        Keepalived的體系結構
11.2                Keepalived安裝與配置
        11.2.1        Keepalived的安裝過程
        11.2.2        Keepalived的全局配置
        11.2.3        Keepalived的VRRPD配置
        11.2.4        Keepalived的LVS配置
11.3                Keepalived基礎功能應用實例
        11.3.1        Keepalived基礎HA功能演示
        11.3.2        通過vrrp_script實現對集群資源的監控
        11.3.3        Keepalived集群中主、備角色選舉策略

十二        千萬級高並發負載均衡軟件HAProxy

12.1                高性能負載均衡軟件HAProxy介紹
        12.1.1        HAProxy簡介
        12.1.2        四層和七層負載均衡的區別
        12.1.3        HAProxy與LVS的異同
12.2                HAProxy基礎配置與應用實例
        12.2.1        快速安裝HAProxy集群軟件
        12.2.2        HAProxy基礎配置文件詳解
        12.2.3        HAProxy的日志配置策略
        12.2.4        通過HAProxy的ACL規則實現智能負載均衡
12.3                基於虛擬主機的HAProxy負載均衡系統配置實例
        12.3.1        通過HAProxy的ACL規則配置虛擬主機
        12.3.2        測試HAProxy實現虛擬主機和負載均衡功能
        12.3.3        測試HAProxy的故障轉移功能
        12.3.4        使用HAProxy的Web監控平台

十三        構建高性能的Mysql集群系統

13.1常見的高可用Mysql解決方案
        13.1.1        Mysql主從復制(MySQL replication)解決方案
        13.1.2        Mysql 之MMM高可用解決方案
        13.1.3        Mysql之Heartbeat/SAN高可用解決方案
        13.1.4        Mysql之Heartbeat/DRBD高可用解決方案
        13.1.5        Mysql之MySQL Cluster高可用解決方案
13.2        通過KeepAlived搭建Mysql雙主模式的高可用集群系統
        13.2.1   Mysql Replication介紹
        13.2.2        Mysql Replication實現原理
        13.2.3        Mysql Replication常用架構
        13.2.4        Mysql雙主模式架構圖
        13.2.5        MYSQL主主互備模式配置
        13.2.6        配置keepalived實現Mysql雙主高可用
        13.2.7        測試MySQL主從同步功能
13.2.8        測試keepalived實現Mysql故障轉移
13.3        通過MMM構建Mysql高可用集群系統
        13.3.1        MMM高可用mysql方案簡介
        13.3.2        MMM典型應用方案
        13.3.3        MMM高可用mysql方案架構圖
        13.3.4        MMM的安裝與配置
        13.3.5        MMM的管理
        13.3.6        測試MMM實現mysql高可用功能
13.4        Mysql讀寫分離解決方案
        13.4.1        通過amoeba實現Mysql讀寫分離
        13.4.2        通過keepalived構建高可用的amoeba服務

十四        構建高可用的HAProxy負載均衡集群系統

14.1高性能負載均衡系統構架設計原則
        14.1.1        HAproxy常見方案與拓撲
        14.1.2        高可用集群軟件的選擇
14.2搭建HAproxy+Keepalived高可用負載均衡系統
        14.2.1        搭建環境描述
        14.2.2        配置HAproxy負載均衡服務器
        14.2.3        配置主、備KeepAlived服務器
14.3測試Keepalived+HAproxy高可用負載均衡集群
        14.3.1        測試Keepalived的高可用功能
        14.3.2        測試負載均衡功能
14.4        構建雙主高可用的HAproxy負載均衡系統
        14.4.1        系統架構圖與實現原理
        14.4.2        安裝並配置HAproxy集群系統
        14.4.3        安裝並配置雙主的KeepAlived高可用系統
        14.4.4        測試雙主高可用的HAproxy負載均衡集群系統


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM