舉報

會員
Linux集群和自動化運維
最新章節:
附錄C 用Supervisor批量管理進程
書中不僅涵蓋了入門運維人員必須了解的IDC和CDN服務的選型、Linux系統及常見服務的優化實踐內容,還有對于企業運維人員需要的大規模集群場景下必備的運維自動化Shell和Python企業開發應用實踐案例、熱門的自動化運維工具的企業應用實踐、大規模集群及高可用的企業案例分享與安全防護等。本書能夠幫助運維人員掌握業內運維實戰專家的網站集群的企業級應用經驗的精髓,從而以較高的標準勝任各類企業運維的工作崗位,并提升自己的運維職業發展競爭力,值得一讀!
最新章節
- 附錄C 用Supervisor批量管理進程
- 附錄B rsync及inotify在工作中的應用
- 附錄A HAProxy 1.4的配置文檔
- 8.6 小結
- 8.5 細分五層解說網站架構
- 8.4 億級PV高性能高并發網站架構設計
品牌:機械工業出版社
上架時間:2016-09-08 17:12:01
出版社:機械工業出版社
本書數字版權由機械工業出版社提供,并由其授權上海閱文信息技術有限公司制作發行
- 附錄C 用Supervisor批量管理進程 更新時間:2019-01-04 00:49:14
- 附錄B rsync及inotify在工作中的應用
- 附錄A HAProxy 1.4的配置文檔
- 8.6 小結
- 8.5 細分五層解說網站架構
- 8.4 億級PV高性能高并發網站架構設計
- 8.3 千萬級PV高性能高并發網站架構設計
- 8.2 百萬級PV高可用網站架構設計
- 8.1.6 安全備份
- 8.1.5 節約成本
- 8.1.4 機房及CDN選型
- 8.1.3 合理選用開源軟件方案
- 8.1.2 規劃好網站未來的發展
- 8.1.1 利用經驗,合理設計
- 8.1 網站架構設計規劃預案
- 第8章 淺談網站系統架構設計
- 7.7 小結
- 7.6 網站系統架構設計圖
- 7.5 軟件級負載均衡器的特點介紹與對比
- 7.4.8 案例分享八:巧用DNS輪詢做負載均衡
- 7.4.7 案例分享七:HAProxy雙機高可用方案之HAProxy+Keepalived
- 7.4.6 案例分享六:生產環境下的MySQL數據庫主從同步
- 7.4.5 案例分享五:生產環境下的MySQL DRBD雙機高可用
- 7.4.4 案例分享四:生產環境下的高可用NFS文件服務器
- 7.4.3 案例分享三:Nginx主主負載均衡架構
- 7.4.2 案例分享二:企業級Web負載均衡高可用之Nginx+Keepalived
- 7.4.1 案例分享一:用Nginx+Keepalived實現在線票務系統
- 7.4 Linux集群的項目案例分享
- 7.3.4 服務器健康檢測技術
- 7.3.3 HAProxy負載均衡器的source算法
- 7.3.2 Nginx負載均衡器中的ip_hash算法
- 7.3.1 LVS的會話保持機制
- 7.3 負載均衡器的會話保持機制
- 7.2.3 什么是會話保持
- 7.2.2 什么是Session共享
- 7.2.1 什么是Session
- 7.2 負載均衡關鍵技術
- 7.1.9 四、七層負載均衡工作流程對比
- 7.1.8 高可用塊設備DRBD
- 7.1.7 高可用軟件Heartbeat
- 7.1.6 高可用軟件Keepalived
- 7.1.5 以HAProxy作為負載均衡器
- 7.1.4 以Nginx作為負載均衡器
- 7.1.3 以LVS作為負載均衡器
- 7.1.2 以F5 BIG-IP作為負載均衡器
- 7.1.1 什么是負載均衡高可用
- 7.1 負載均衡高可用核心概念及常用軟件
- 第7章 Linux集群及項目案例分享
- 6.15 小結
- 6.14 如何防止入侵
- 6.13 Linux服務器高級防護知識
- 6.12 Linux服務器基礎防護知識
- 6.11 工作中的Linux防火墻總結
- 6.10 TCP_Wrappers應用級防火墻的介紹和應用
- 6.9.4 利用DenyHosts工具和腳本來防止SSH暴力破解
- 6.9.3 利用recent模塊限制同一IP的連接數
- 6.9.2 自動分析黑名單及白名單的iptables腳本
- 6.9.1 安全的主機iptables防火墻腳本
- 6.9 線上生產服務器的iptables腳本
- 6.8 iptables簡單腳本:Web主機防護腳本
- 6.7.3 強大的命令行掃描工具Nmap
- 6.7.2 圖形化抓包工具Wireshark
- 6.7.1 命令行的抓包工具TCPDump
- 6.7 學習iptables應該掌握的工具
- 6.6 如何流程化編寫iptables腳本
- 6.5.5 如何保存運行中的iptables規則
- 6.5.4 iptables防火墻初始化的注意事項
- 6.5.3 關于iptables模塊的說明
- 6.5.2 iptables的conntrack記錄
- 6.5.1 iptables的狀態state
- 6.5 iptables的基礎知識
- 6.4 Linux防火墻的語法
- 6.3 Linux防火墻在企業中的應用
- 6.2 Linux防火墻的概念
- 6.1.3 Socket應用及其他基礎網絡知識
- 6.1.2 TCP/IP三次握手的過程詳解
- 6.1.1 OSI網絡參考模型
- 6.1 基礎網絡知識
- 第6章 Linux防火墻及系統安全篇
- 5.8 小結
- 5.7 用GitHub來管理Puppet配置文件
- 5.6 Puppet的負載均衡方式
- 5.5.8 如何利用ERB模板來自動配置Nginx虛擬主機
- 5.5.7 如何利用ERB模板來自動配置Apache虛擬主機
- 5.5.6 如何快速同步Puppet-Server端的www目錄文件
- 5.5.5 如何根據節點機器名選擇性地執行Shell程序
- 5.5.4 如何根據不同名字的節點機器推送不同的文件
- 5.5.3 如何自動同步Puppet-Client端的yum源
- 5.5.2 如何在Puppet-Client端自動安裝常用的軟件包
- 5.5.1 如何同步Puppet-Client端上的常用服務
- 5.5 Puppet的進階操作
- 5.4 Puppet的簡單文件應用
- 5.3 Puppet的詳細安裝步驟
- 5.2 安裝Puppet前的準備工作
- 5.1.3 Puppet的基本概念及工作流程介紹
- 5.1.2 學習Puppet應該掌握Ruby基礎
- 5.1.1 Puppet簡介
- 5.1 Puppet的基本概念及介紹
- 第5章 自動化配置管理工具Puppet
- 4.8 小結
- 4.7 Jinja2過濾器
- 4.6 角色
- 4.5 playbook介紹
- 4.4 Ansible常用模塊介紹
- 4.3 利用ssh-keygen設置SSH無密碼登錄
- 4.2 Ansible的安裝步驟
- 4.1 YAML語言介紹
- 第4章 自動化部署管理工具Ansible簡介
- 3.8 小結
- 3.7.2 線上環境中的Fabric應用實例
- 3.7.1 開發環境中的Fabric應用實例
- 3.7 Fabric應用實例
- 3.6.3 Fabric的核心API
- 3.6.2 命令行入口fab命令詳解
- 3.6.1 Fabric的安裝
- 3.6 輕量級自動化運維工具Fabric介紹
- 3.5 Python(x,y)介紹
- 3.4 增強的交互式環境IPython
- 3.3 Python的版本說明
- 3.2 選擇Python的原因
- 3.1 Python語言的應用領域
- 第3章 輕量級自動化運維工具Fabric詳解
- 2.7 小結
- 2.6.5 自動化類腳本
- 2.6.4 開發類腳本
- 2.6.3 監控類腳本
- 2.6.2 統計類腳本
- 2.6.1 備份類腳本
- 2.6 生產環境下的Shell和Python腳本分類
- 2.5 awk的基礎用法及實用示例
- 2.4.2 sed的用法示例
- 2.4.1 sed的基礎語法格式
- 2.4 sed的基礎用法及實用示例
- 2.3 Shell中的控制流結構
- 2.2.3 變量和運算符
- 2.2.2 Shell特殊字符
- 2.2.1 Shell腳本的基本元素
- 2.2 Shell編程基礎
- 2.1 Shell和Python語言的簡單介紹
- 第2章 生產環境下的Shell和Python腳本
- 1.6 小結
- 1.5.2 利用tuning-primer腳本來調優MySQL數據庫
- 1.5.1 服務器物理硬件的優化
- 1.5 MySQL數據庫的優化
- 1.4.4 Linux下CPU使用率與機器負載的關系與區別
- 1.4.3 CentOS 6.4 x86_64系統最小化優化腳本
- 1.4.2 優化Linux下的內核TCP參數以提高系統性能
- 1.4.1 系統的基礎優化
- 1.4 CentOS 6.4 x86_64最小化安裝后的優化
- 1.3 如何根據服務器應用選購服務器
- 1.2 IDC機房的選擇及CDN的選型
- 1.1.4 評估網站性能的專業術語
- 1.1.3 軟件開發C/S結構與B/S結構的區別
- 1.1.2 什么是Web 2.0
- 1.1.1 什么是HTTP 1.1
- 1.1 網站架構設計相關術語
- 第1章 系統架構設計的構建基礎
- 前言
- 推薦序二
- 推薦序一
- 版權信息
- 封面
- 封面
- 版權信息
- 推薦序一
- 推薦序二
- 前言
- 第1章 系統架構設計的構建基礎
- 1.1 網站架構設計相關術語
- 1.1.1 什么是HTTP 1.1
- 1.1.2 什么是Web 2.0
- 1.1.3 軟件開發C/S結構與B/S結構的區別
- 1.1.4 評估網站性能的專業術語
- 1.2 IDC機房的選擇及CDN的選型
- 1.3 如何根據服務器應用選購服務器
- 1.4 CentOS 6.4 x86_64最小化安裝后的優化
- 1.4.1 系統的基礎優化
- 1.4.2 優化Linux下的內核TCP參數以提高系統性能
- 1.4.3 CentOS 6.4 x86_64系統最小化優化腳本
- 1.4.4 Linux下CPU使用率與機器負載的關系與區別
- 1.5 MySQL數據庫的優化
- 1.5.1 服務器物理硬件的優化
- 1.5.2 利用tuning-primer腳本來調優MySQL數據庫
- 1.6 小結
- 第2章 生產環境下的Shell和Python腳本
- 2.1 Shell和Python語言的簡單介紹
- 2.2 Shell編程基礎
- 2.2.1 Shell腳本的基本元素
- 2.2.2 Shell特殊字符
- 2.2.3 變量和運算符
- 2.3 Shell中的控制流結構
- 2.4 sed的基礎用法及實用示例
- 2.4.1 sed的基礎語法格式
- 2.4.2 sed的用法示例
- 2.5 awk的基礎用法及實用示例
- 2.6 生產環境下的Shell和Python腳本分類
- 2.6.1 備份類腳本
- 2.6.2 統計類腳本
- 2.6.3 監控類腳本
- 2.6.4 開發類腳本
- 2.6.5 自動化類腳本
- 2.7 小結
- 第3章 輕量級自動化運維工具Fabric詳解
- 3.1 Python語言的應用領域
- 3.2 選擇Python的原因
- 3.3 Python的版本說明
- 3.4 增強的交互式環境IPython
- 3.5 Python(x,y)介紹
- 3.6 輕量級自動化運維工具Fabric介紹
- 3.6.1 Fabric的安裝
- 3.6.2 命令行入口fab命令詳解
- 3.6.3 Fabric的核心API
- 3.7 Fabric應用實例
- 3.7.1 開發環境中的Fabric應用實例
- 3.7.2 線上環境中的Fabric應用實例
- 3.8 小結
- 第4章 自動化部署管理工具Ansible簡介
- 4.1 YAML語言介紹
- 4.2 Ansible的安裝步驟
- 4.3 利用ssh-keygen設置SSH無密碼登錄
- 4.4 Ansible常用模塊介紹
- 4.5 playbook介紹
- 4.6 角色
- 4.7 Jinja2過濾器
- 4.8 小結
- 第5章 自動化配置管理工具Puppet
- 5.1 Puppet的基本概念及介紹
- 5.1.1 Puppet簡介
- 5.1.2 學習Puppet應該掌握Ruby基礎
- 5.1.3 Puppet的基本概念及工作流程介紹
- 5.2 安裝Puppet前的準備工作
- 5.3 Puppet的詳細安裝步驟
- 5.4 Puppet的簡單文件應用
- 5.5 Puppet的進階操作
- 5.5.1 如何同步Puppet-Client端上的常用服務
- 5.5.2 如何在Puppet-Client端自動安裝常用的軟件包
- 5.5.3 如何自動同步Puppet-Client端的yum源
- 5.5.4 如何根據不同名字的節點機器推送不同的文件
- 5.5.5 如何根據節點機器名選擇性地執行Shell程序
- 5.5.6 如何快速同步Puppet-Server端的www目錄文件
- 5.5.7 如何利用ERB模板來自動配置Apache虛擬主機
- 5.5.8 如何利用ERB模板來自動配置Nginx虛擬主機
- 5.6 Puppet的負載均衡方式
- 5.7 用GitHub來管理Puppet配置文件
- 5.8 小結
- 第6章 Linux防火墻及系統安全篇
- 6.1 基礎網絡知識
- 6.1.1 OSI網絡參考模型
- 6.1.2 TCP/IP三次握手的過程詳解
- 6.1.3 Socket應用及其他基礎網絡知識
- 6.2 Linux防火墻的概念
- 6.3 Linux防火墻在企業中的應用
- 6.4 Linux防火墻的語法
- 6.5 iptables的基礎知識
- 6.5.1 iptables的狀態state
- 6.5.2 iptables的conntrack記錄
- 6.5.3 關于iptables模塊的說明
- 6.5.4 iptables防火墻初始化的注意事項
- 6.5.5 如何保存運行中的iptables規則
- 6.6 如何流程化編寫iptables腳本
- 6.7 學習iptables應該掌握的工具
- 6.7.1 命令行的抓包工具TCPDump
- 6.7.2 圖形化抓包工具Wireshark
- 6.7.3 強大的命令行掃描工具Nmap
- 6.8 iptables簡單腳本:Web主機防護腳本
- 6.9 線上生產服務器的iptables腳本
- 6.9.1 安全的主機iptables防火墻腳本
- 6.9.2 自動分析黑名單及白名單的iptables腳本
- 6.9.3 利用recent模塊限制同一IP的連接數
- 6.9.4 利用DenyHosts工具和腳本來防止SSH暴力破解
- 6.10 TCP_Wrappers應用級防火墻的介紹和應用
- 6.11 工作中的Linux防火墻總結
- 6.12 Linux服務器基礎防護知識
- 6.13 Linux服務器高級防護知識
- 6.14 如何防止入侵
- 6.15 小結
- 第7章 Linux集群及項目案例分享
- 7.1 負載均衡高可用核心概念及常用軟件
- 7.1.1 什么是負載均衡高可用
- 7.1.2 以F5 BIG-IP作為負載均衡器
- 7.1.3 以LVS作為負載均衡器
- 7.1.4 以Nginx作為負載均衡器
- 7.1.5 以HAProxy作為負載均衡器
- 7.1.6 高可用軟件Keepalived
- 7.1.7 高可用軟件Heartbeat
- 7.1.8 高可用塊設備DRBD
- 7.1.9 四、七層負載均衡工作流程對比
- 7.2 負載均衡關鍵技術
- 7.2.1 什么是Session
- 7.2.2 什么是Session共享
- 7.2.3 什么是會話保持
- 7.3 負載均衡器的會話保持機制
- 7.3.1 LVS的會話保持機制
- 7.3.2 Nginx負載均衡器中的ip_hash算法
- 7.3.3 HAProxy負載均衡器的source算法
- 7.3.4 服務器健康檢測技術
- 7.4 Linux集群的項目案例分享
- 7.4.1 案例分享一:用Nginx+Keepalived實現在線票務系統
- 7.4.2 案例分享二:企業級Web負載均衡高可用之Nginx+Keepalived
- 7.4.3 案例分享三:Nginx主主負載均衡架構
- 7.4.4 案例分享四:生產環境下的高可用NFS文件服務器
- 7.4.5 案例分享五:生產環境下的MySQL DRBD雙機高可用
- 7.4.6 案例分享六:生產環境下的MySQL數據庫主從同步
- 7.4.7 案例分享七:HAProxy雙機高可用方案之HAProxy+Keepalived
- 7.4.8 案例分享八:巧用DNS輪詢做負載均衡
- 7.5 軟件級負載均衡器的特點介紹與對比
- 7.6 網站系統架構設計圖
- 7.7 小結
- 第8章 淺談網站系統架構設計
- 8.1 網站架構設計規劃預案
- 8.1.1 利用經驗,合理設計
- 8.1.2 規劃好網站未來的發展
- 8.1.3 合理選用開源軟件方案
- 8.1.4 機房及CDN選型
- 8.1.5 節約成本
- 8.1.6 安全備份
- 8.2 百萬級PV高可用網站架構設計
- 8.3 千萬級PV高性能高并發網站架構設計
- 8.4 億級PV高性能高并發網站架構設計
- 8.5 細分五層解說網站架構
- 8.6 小結
- 附錄A HAProxy 1.4的配置文檔
- 附錄B rsync及inotify在工作中的應用
- 附錄C 用Supervisor批量管理進程 更新時間:2019-01-04 00:49:14