運維入門的相關知識介紹
1 裝置
網線的線序接法,百兆和千兆網線,光纖線,思科路由,華為路由,交換機什麼的,包括一些VLAN組建,交換機和路由器之間的學習,一般我建議學習到CCNP就夠了,計算機硬體瞭解,一般你自己DIY過電腦,一般都 清楚明白。瞭解伺服器和普通PC的區別,伺服器 分別是 1U 2U 4U,然後就是找託管的託管伺服器,費用根據機房線路多少,頻寬,地域而決定,註冊域名,備案最好也懂。
2 資料鏈路層
關乎就是MAC地址的走向,交換機學習,區域網的東西。
3 網路層
瞭解中國網際網路幾大ISP,電信,移動,聯通,教育網互相連線的弊端,掌握tcpdump,winshark,的抓包軟體,TCP/IP協議,當然也有很多路由器的協議。
4 快取層
瞭解中國幾間著名的CDN廠商。幾個開源快取的軟體squid,varnish和Traffic Server。
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這裡沒什麼好說的了,各自的語言自己選擇各種容器來跑應用。