WEB運維實戰來了
在這10年間,工作之余做起了Linux運維培訓,出版了三本圖書,同時也編寫了三本培訓的內部教材(未出版)。其實,這些並不值得一提,但能夠為中國的IT技術發展出一份薄力心裏還是有些許成就感的。
在開篇,首先感謝51CTO官方提供了這樣一個非常棒的平臺,可以讓我非常方便地把平生所學分享給需要的朋友們!
這個訂閱專欄最大特點就是價格實惠並且交付快捷,當然,還有一個不得不贊的功能,那就是作者能夠及時和訂閱者交互(這要歸功於51CTO服務號),在我的上一篇專欄《20天精通Linux Shell腳本》裏有很多訂閱者提出問題,我都可以第一時間回復他們。
祝願51CTO訂閱專欄越做越專業,也希望我們諸多訂閱專欄的作者同仁們“慷慨解囊”,貢獻出更多更優質的IT內容,造福這些可愛的知識渴求者!
這次我分享給大家的主題是“WEB運維實戰”。在定這個專欄大綱時曾在群裏做過一個小調查,大家給我的反饋是:不需要基礎搭建(因為搭建文檔網上一搜一“麻袋”)只需要實戰(比如配置啊、調優啊、安全啊)。
我當然要接受這些建議,所以本專欄註重實戰經驗,不過一些基礎的理論知識還是要有的,這主要是為了幫助一些零基礎的朋友,因為有些知識點並不容易在網上匯總到。
該專欄核心內容是什麽?
該專欄通過15篇文章講述WEB運維領域所涉及到的技能和我這些年所積累的一些實戰經驗。其中主要包含這幾個層面:HTTP協議、WEB服務器匯總、Nginx、Tomcat、集群架構、優化、安全、持續集成和部署、監控、壓測、排障、***等。
第一篇文章介紹HTTP協議相關的基礎知識。
對於初學者來講,由於不了解基礎概念,學到後面難免會造成困惑。該篇章會講述HTTP協議的發展歷史、新老版本協議的特性和差異、HTTP協議相關概念解釋等。
第二篇文章介紹常見的WEB服務器。
如Apache、Nginx、Lighttpd、Tomcat等,會講述它們的市場占用率變化、優缺點對比、使用場景等信息。
第三篇文章介紹主流的WEB集群架構。
從傳統的負載均衡高可用架構到目前流行的微服務架構都有涉及。
第四篇文章主要介紹Nginx服務器的常見配置、安全加固和優化。
Nginx不僅能提供普通WEB服務器,還可以提供反向代理以及負載均衡的能力,甚至可以代理tcp任意端口(類似iptables的端口轉發),所以Nginx功能特別強大。學會Nginx的使用可以大大提升我們的WEB運維能力。
第五篇文章主要介紹Tomcat服務器的常見配置、安全加固和優化。
Tomcat作為典型的JAVA servlet及JSP容器代表,其市場占用率非常高,所以Tomcat的使用和配置是我們的必修課。
第六篇文章介紹高並發網站的特性以及架構設計的方法和思路。
一個優秀的架構必然能夠支撐巨量的並發請求,而且資源使用率必須要足夠高。
第七篇文章介紹WEB服務器常見的性能指標。
如並發數、PV、UV等和壓力測試相關的工具以及使用。
第八篇文章介紹如何讓WEB服務器更加安全。
會涵蓋這幾個層面:系統安全加固、Nginx安全配置、PHP安全配置、Tomcat安全配置、安全操作規範。
第九篇文章介紹排查問題時用到的幾個工具。
主要涉及瀏覽器debug工具、抓包工具fiddler、命令行工具curl等。
第十篇文章主要講述監控。
會介紹WEB服務器的監控指標(系統、Nginx、Tomcat以及常見服務、性能指標)和監控方法。
第十一篇文章內容主要涉及持續集成和部署。
會以一個互聯網產品為例講述產品的設計、開發、上線、叠代的過程,其中會講到git以及jenkins的使用。
第十二篇文章講述一個實戰案例。
以一個PHP網站訪問慢為出發點,一步一步追根溯源最終找到問題本質原因。看完本案例你將學會PHP網站的性能追蹤技巧。
第十三篇文章是一個CC***的案例。
CC***在WEB運維工作中非常常見,本文會教大家如何預防CC***,當然遇到CC***如何解決也會涉及。
第十四篇文章講述一次MySQL服務器的調優經歷。
一個SQL查詢從最開始的1分鐘縮短到幾毫秒,可見MySQL調優的作用在工作中是多麽地重要。
第十五篇文章主要介紹一個網站安全的案例。
通過這個案例來講述當網站被黑後從如何從運維視角來分析和處理此類安全問題。
學完該專欄你將收獲什麽?
在這裏我並不會承諾你什麽,但有一點我敢保證,這十五篇文章是我工作十余年所積累的經驗結晶。我相信,當你精讀完這十五篇文章並消化後,你的WEB運維能力勢必會有一個質的飛躍。
另外,我不得不提醒一下你,因為限於篇幅,該專欄文章我無法面面俱到,所以在你學每一篇文章時,希望你可以擴展學習相關細節知識,這樣你才會收獲更多!在學習過程中,如果你遇到任何相關問題請提出來,我將樂意與你一起探討並成長!
學習要提前,才能早收獲
本專欄《web運維實戰》將在51CTO訂閱專欄的123知識節主場第一天12月3日早10點上線,限時早鳥特惠,擔心忘記時間的朋友,可以添加小助手微信:cto51boke,提前進專欄興趣交流群~
WEB運維實戰來了