《跟老男孩學Linux運維:Web集群實戰》針對中小規模網站集群的搭建、部署、優化進行了詳細講解,全書可分為三大部分,其中第一部分講的是Linux相關基礎且重要的知識,第二部分針對當下流行的Web環境架構(LNMP)的搭建及企業級Web優化等進行了講解,第三部分講的是Web集群后端數據存儲和Web集群前端負載均衡。如果你是一名經驗豐富的資深Linux用戶,可以直接閱讀第二部分內容;但如果你是一名Linux初學者,請一定從第1章的基礎知識開始。
第一部分為基礎篇(第1~4章),簡單地介紹了Linux的歷史沿革、Linux的企業級選型、Linux環境的搭建、Linux的企業級系統安裝、Linux系統的基礎優化,以及遠程連接Linux及客戶端SSH的設置等,最后比較深入地講解了HTTP協議和www服務相關知識,為讀者搭建企業級Web集群環境做好了準備。
第二部分為Web服務篇(第5~8章),著重講解了Linux、Nginx、MySQL、PHP(LNMP)等當下流行的Web環境架構的搭建、開源blog網站產品的安裝部署、Web優化等知識,為讀者搭建企業級完整的網站Web集群架構做好了準備。
第三部分為集群篇(第9~15章),著重講解了Web集群后端MySQL數據庫、Web集群共享存儲NFS、Nginx反向代理負載均衡、Keepalived高可用、Memcached緩存及session共享、Nagios企業級監控等技術實戰,最后為讀者規劃了一個中等規模的網站集群架構解決方案。