運維入門
1.裝置
網線的線序接法,百兆和千兆網線,光纖線,思科路由,華為路由,交換機什麼的,包括一些vlan組建,交換機和路由器之間的學習,一般我建議學習到ccnp就夠了,計算機硬體了解,一般你自己diy過電腦,一般都清楚明白。了解伺服器和普通pc的區別,伺服器 分別是 1u 2u 4u,然後就是找託管的託管伺服器,費用根據機房線路多少,頻寬,地域而決定,註冊網域名稱,備案最好也懂。
2.資料鏈路層
關乎就是mac位址的走向,交換機學習,區域網的東西。
3.網路層
了解中國網際網路幾大isp,電信,移動,聯通,教育網互相連線的弊端,掌握tcpdump,winshark,的抓包軟體,tcp/ip協議,當然也有很多路由器的協議。
4.快取層
了解中國幾間著名的cdn廠商。
幾個開源快取的軟體
5.系統層
首先是三大系統,linux,unix,windows,市面上一般就用著三個做伺服器系統,linux 是現今網際網路的主流所以一般著力學習這個,windows是windows 2008 r2,unix 就是aix ,free bsd,這裡並無歧視平台的原因,因為win本身的域控管理也十分強大,但由於win的版權問題,費用高昂,大部分都會側重於linux的學習,網際網路也傾向這個。aix和free bsd這個其實學習了linux,都差不多,只有些不同,有興趣的朋友可以去學習一下linux 和 uninx之間的歷史。
6.資料庫層
資料庫我自己一般傾向於的mysql,不過也少有接觸oracle.主要精通一門,估計其它也不難,至於為何選擇mysql是因為應用它可以用,深入學習可以了解原始碼。也有非關聯式資料庫moogodb
7.容器層
tomcat,nginx,apache,redis,iis這裡沒什麼好說的了,各自的語言自己選擇各種容器來跑應用。
linux
windows
win伺服器推薦幾本英文書籍
普通命令 => bat指令碼編寫 => powershell(相當於linux的bashshell) => 域控
思科的ccnp學習資料(必買,交換機和路由)
構建高效能web站點(這本書是必買的,對於初學者,尤其對運維重要)
tcp/ip 協議一捲(必看)
構建高可用linux伺服器(選購)
shell(這裡沒什麼建議,我自己沒買書,網上看又行,買書也行,京東 china pub自由選擇)
除了懂shell至於python perl ,我建議自己選擇,我是perler所以當然指導你選擇perl
o'reilly:perl語言入門(必看)
perl高效程式設計(第2版)(選購)
高階perl(選購)
python基礎教程(必看)
基礎了解之後可以應用一些框架例如django,tornado,想深入了解當然看看源**,還有興趣繼續深入,也覺得自己c不錯,可以看看python虛擬機器的源**
正規表示式經典例項 (選看)
精通正規表示式 (選看)
高效能mysql(必看)
高可用mysql(必看)
effective mysql之備份與恢復(選購)
oracle database 9i/10g/11g程式設計藝術:深入資料庫體系結構:第2版(如果你用oracle就看看)
cli(command line)是運維萬根之源,對指令碼要熟悉隨意就能編寫,大概排障步驟想好,初學者就參照網上的一鍵***來做個例子吧,再自己改進,例如初始化系統之類,配置ssh,配置引數之類。萬丈高樓從地起,以上書籍雖然多,但是還是很有必要看看的。
運維入門(一)
專業名詞 出包 專案在執行機上執行,打包出結果,再由運維工程師轉交給開發工程師的一項活動。門禁 門禁指的是cicd的門禁,是指必要的時候進行一系列測試,以保證 的質量和其功能是否實現。一般由ci整合工具完成搭建與配置。門禁設定在三種時候,1開發提交 2 開發合併 到專案主庫中 3 出包流水線固定觸發...
運維知識總結
本文是自己對運維工程師的乙個技能目錄的乙個總結,後續對各個點會進行補充。1.linux基礎 linux fhs filesystem hierarchy standard 檔案系統等級標準 linux基本操作命令 linux內建編輯器 linux系統 2.運維命令 運維命令引用自brendan gr...
運維 運維知識體系(運維體系化成長)
運維標準化 工具化服務化 api 智慧型化自動化縮容 縮容服務降級 故障自癒 基於itil的運維管理體系 監控概述 快取應用運維 專案上線 服務部署 業務部署 版本管理 灰度發布 應用監控 安全運維 安全寶 整體安全方案 規範 漏洞監測 安全防護 監控運維 7x24 故障處理 系統運維 阿里雲 分布...