服務器運維基礎知識?
一、設備
網線的線序接法,百兆和千兆網線,光纖線,思科路由,華為路由,交換機什么的,包括一些VLAN組建,交換機和路由器之間的學習,一般我建議學習到CCNP就夠了,計算機硬件了解,一般你自己DIY過電腦,一般都清楚明白。了解服務器和普通PC的區別,服務器 分別是 1U 2U 4U,然后就是找托管的托管服務器,費用根據機房線路多少,帶寬,地域而決定,注冊域名,備案最好也懂。
二、數據鏈路層
關乎就是MAC地址的走向,交換機學習,局域網的東西。
三、網絡層
了解中國互聯網幾大ISP,電信,移動,聯通,教育網互相連接的弊端,掌握tcpdump,winshark,的抓包軟件,TCP/IP協議,當然也有很多路由器的協議。
四、緩存層
幾個開源緩存的軟件
squid
varnish
Traffic Server
五、系統層
首先是三大系統,Linux,Unix,Windows,市面上一般就用著三個做服務器系統,Linux 是現今互聯網的主流所以一般著力學習這個,Windows是Windows 2008 R2,Unix 就是AIX ,Free BSD,這里并無歧視平臺的原因,因為win本身的域控管理也十分強大,但由于win的版權問題,費用高昂,大部分都會側重于Linux的學習,互聯網也傾向這個。AIX和Free BSD這個其實學習了Linux,都差不多,只有些不同,有興趣的朋友可以去學習一下Linux 和 Uninx之間的歷史。
六、數據庫層
數據庫我自己一般傾向于的mysql,不過也少有接觸Oracle.主要精通一門,估計其它也不難,至于為何選擇mysql是因為應用它可以用,深入學習可以了解源碼。也有非關系數據庫moogoDB
七、容器層
Tomcat,Nginx,Apache,redis,IIS這里沒什么好說的了,各自的語言自己選擇各種容器來跑應用。