跟老男孩學Linux運維:高性能Web集群實踐(上)

跟老男孩學Linux運維:高性能Web集群實踐(上)

《跟老男孩學Linux運維:高性能Web集群實踐(上)》是2020年機械工業出版社出版的圖書,作者是老男孩。

基本介紹

  • 書名:跟老男孩學Linux運維:高性能Web集群實踐(上)
  • 作者:老男孩
  • 出版社:機械工業出版社
  • 出版時間:2020年1月1日
  • ISBN:9787111637462
內容簡介,圖書目錄,作者簡介,

內容簡介

《跟老男孩學Linux運維:高性能Web集群實踐(上)》書以企業常用的Web服務套用為主線,循序漸進地講解Linux系統及Web服務及集群的搭建、最佳化,以及資料庫服務集群的搭建最佳化。全書分為12章,涉及CentOS7.6系統安裝,Web集群架構的基礎概念知識、架構模型、架構搭建規劃、架構最佳化等,Web集群架構後端服務Rsync數據複製軟體的套用和實踐,企業級NFS網路檔案共享服務,網站數據實時複製套用實踐,SSHD遠程連線工具的企業套用實踐,Ansiable批量管理工具套用實踐,HTTP及Web服務核心基礎知識,Nginx靜態Web服務套用實踐,企業級LNMP環境部署實踐,Nginx反向代理與動靜分離集群架構套用實踐,Keepalived高可用集群套用實踐。全書講完,一套中小規模集群就搭建完成了,讀者可以看到整箇中小規模集群的全貌。

圖書目錄

前言
第1章 企業級CentOS7.6作系統安裝
1.1 下載CentOS系統ISO鏡像
1.2 CentOS7.6作系統的安裝準備
1.3 開始安裝CentOS7.6作系統
1.4 系統安裝後的基本配置
1.5 本章相關問題
第2章 中小規模Web集規劃與環境準備
2.1 網站集架構介紹
2.2 網站集架構組成
2.3 網站集架構搭建規劃
2.4 網站集架構系統最佳化
第3章 Rsync數據複製軟體套用實踐
3.1 Rsync介紹
3.2 Rsync工作方式介紹與實踐
3.3 Rsync功能套用拓展
3.4 Rsync企業級套用經驗
3.5 Rsync服務安全
3.6 Rsync企業常用工作場景
3.7 Rsync企業級全網備份項目案例介紹與實踐
3.8 Rsync相關參考資料
3.9 中小規模集架構實戰進度(備份伺服器搭建,紅旗1)
第4章 企業級NFS網路檔案共享服務
4.1 NFS介紹
4.2 NFS系統原理介紹
4.3 NFS服務端部署環境準備
4.4 NFS伺服器端的安裝啟動
4.5 實戰配置NFS伺服器端
4.6 NFS配置檔案許可權參數
4.7 NFS服務配置企業案例實踐
4.8 NFS服務的重點知識梳理
4.9 NFS客戶端掛載排錯思路
4.10 NFS客戶端掛載深入講解
4.11 NFS系統套用的優缺點說明
4.12 從集架構上解決NFS性能壓力方案
4.13 生產環境高級案例中的配置實戰
4.14 本章涉及的相關命令知識
4.15 NFS伺服器端的防火牆控制
4.16 NFS服務套用中的常見故障排查
4.17 NFS客戶端自動掛載部署方法
4.18 本章重點與面試題
4.19 參考資料
4.20 中小規模集架構實戰進度(NFS存儲項目實戰,紅旗2)
第5章 企業級實時複製套用實踐
5.1 實時複製服務介紹
5.2 實時複製Itify機制介紹
5.3 Sersync實時複製工具介紹
5.4 大型企業級高並發檔案實時複製方案
5.5 企業級解決NFS存儲實時複製案例
5.6 中小規模集架構的靜態讀寫棄用NFS存儲部署的說明
5.7 其他網站後端存儲解決方案
5.8 中小規模集架構實戰進度(NFS實時複製,紅旗3)
第6章 SSHD遠程連線服務的企業套用實踐
6.1 SSH服務介紹
6.2 SSH服務工具詳解
6.3 SSH服務作說明
6.4 SSH服務安全配置
6.5 SSH遠程連線說明
6.6 SSH服務遠程命令
6.7 企業級SSHD免密碼批量管理的企業項目案例
6.8 本章重點知識小結
6.9 中小規模集架構實戰進度(SSH批量管理項目實戰,紅旗4)
第7章 Ansible自動化運維批量管理實踐
7.1 自動化運維發展史
7.2 Ansible軟體介紹
7.3 Ansible軟體實踐部署
7.4 Ansible批量管理方式
7.5 Ansible軟體基礎配置
7.6 Ansible批量管理模式和命令介紹
7.7 Ansible模組詳解
7.8 Ansible軟體的幫助信息
7.9 Ansible核心的組件playbook
7.10 中小規模集架構實戰進度(Ansible批量管理項目實戰)
第8章 HTTP及Web服務核心基礎
8.1 HTTP服務的重要基礎
8.2 HTTP協定
8.3 HTTP資源
8.4 網站流量度量術語
8.5 WWW服務軟體介紹
8.6 本章重點回顧
8.7 本章相關面試題
8.8 本章參考資料
第9章 Nginx靜態Web服務套用實踐
9.1 Nginx介紹
9.2 Nginx Web服務
9.3 開始安裝Nginx
9.4 Nginx技術深入剖析
9.5 Nginx虛擬主機配置實戰
9.6 Nginx常用功能配置實戰
9.7 Nginx訪問日誌(access_log)
9.8 Nginx Location
9.9 Nginx Rewrite
9.10 Nginx訪問認證
9.11 本章重點回顧
9.12 Nginx相關問題的解答
9.13 yum安裝Nginx完整步驟
9.14 中小規模集架構實戰進度(靜態Nginx伺服器,紅旗5)
第10章 企業級LNMP環境部署實踐
10.1 LNMP套用環境
10.2 LNMP之MySQL資料庫
10.3 FastCGI介紹
10.4 LNMP之PHP(FastCGI)服務安裝準備
10.5 開始安裝PHP(FastCGI方式)服務
10.6 配置Nginx以支持PHP程式請求訪問
10.7 部署一個Blog程式服務
10.8 有關使用低版本PHP的說明
10.9 php.ini配置檔案的重要參數最佳化
10.10 本章重點回顧
10.11 本章參考資料
10.12 中小規模集架構下調整資料庫分離出LNMP
10.13 中小規模集架構下調整Web靜態數據以遷移到NFS共享存儲中
10.14 中小規模集架構實戰進度(LNMP服務項目,紅旗6~8)
第11章 Nginx反向代理與動靜分離集架構套用實踐
11.1 集簡介
11.2 為什麼要使用集
11.3 集的分類
11.4 常用的集軟硬體介紹及選型
11.5 Nginx負載均衡集介紹
11.6 快速實踐Nginx負載均衡的環境準備
11.7 Nginx負載均衡核心組件介紹
11.8 Nginx負載均衡配置實戰
11.9 Nginx負載均衡監測節點狀態
11.10 proxy_next_upstream參數補充
11.11 本章重點回顧
11.12 中小規模集架構實戰進度(Nginx反向代理,紅旗9)
第12章 Keepalived高可用集套用實踐
12.1 Keepalived高可用軟體
12.2 Keepalived高可用服務搭建準備
12.3 Keepalived高可用服務單實例實戰
12.4 Keepalived高可用伺服器對的“裂腦”問題
12.5 Keepalived雙實例雙主模式配置實戰
12.6 Nginx負載均衡配合Keepalived服務的案例實戰
12.7 解決服務監聽的網卡上不存在IP位址的問題
12.8 解決高可用服務只是針對物理伺服器的問題
12.9 解決多組Keepalived伺服器在一個區域網路內衝突的問題
12.10 配置指定檔案接收Keepalived服務日誌
12.11 開發監測Keepalived“裂腦”的腳本
12.12 本章重點回顧
12.13 中小規模集架構實戰進度(Keepalived高可用,紅旗10)

作者簡介

老男孩(冉宏元),北京老男孩IT教育創始人,有10多年一線大規模網站集群架構運維實戰及培訓經驗,經歷及主導了從幾台到近千台伺服器大規模集群運維架構的發展過程,實戰知識體系全面,擅長大規模集群架構部署調優、虛擬化、雲計算、大數據、MySQL資料庫等技術,是IT界資深的Linux集群架構實戰專家之一。
  國內NLP心理學運維思想體系創始人,將心理學運維思想大量套用於教學培訓實踐,取得了顯著效果,所教學生平均就業工資及後期發展速度連續多年在國內同行業排名靠前!
  授課注重理論聯繫企業真實案例,認真負責,思維嚴謹,形象生動,深入淺出,重視對學生的運維思想、規範、習慣、總結、表達溝通等能力的培養,累計受益人群數萬人!

相關詞條

熱門詞條

聯絡我們