了解最新公司動態(tài)及行業(yè)資訊
運維入門從最低的1.設備開始
網(wǎng)線的線序連接方法,100M和千兆網(wǎng)線,光纖線,思科路由,華為路由,交換機等,包括一些VLAN的形成,交換機和路由器之間的學習,一般我建議學習CCNP就夠了。電腦硬件的理解,一般如果你自己DIY了一臺電腦,一般都會明白的。了解服務器和普通 PC 的區(qū)別。服務器為 1U、2U 和 4U。然后你需要找到一個托管服務器。費用取決于機房線路數(shù)量、帶寬和地區(qū)。最好了解域名注冊和備案。
2.數(shù)據(jù)鏈路層
與MAC地址、交換機學習、局域網(wǎng)事物的趨勢有關。
3.網(wǎng)絡層
了解國內(nèi)幾大ISP、電信、移動、聯(lián)通、教育網(wǎng)互聯(lián)的弊端,掌握TCP/IP協(xié)議的抓包軟件,當然還有很多路由器協(xié)議。
4.緩存層
了解國內(nèi)幾家知名CDN廠商。
幾個開源緩存軟件
5.系統(tǒng)層
首先是三大系統(tǒng),Linux,Unix,市面上普遍使用三種服務器系統(tǒng),Linux是當今互聯(lián)網(wǎng)的主流,所以一般重點學習這個,是2008 R2,Unix是AIX,F(xiàn)ree BSD,這里沒有歧視平臺的原因,因為win本身的域控制管理也很強大,但是由于win的版權(quán)問題,成本高,大部分會專注于Linux學習服務器運維,而互聯(lián)網(wǎng)也傾向于這個。AIX 和 Free BSD 其實是學習 Linux 的,它們是相似的,只是有些不同,有興趣的朋友可以去了解一下 Linux 和 Uninx 的歷史。
6.數(shù)據(jù)庫層
我自己的數(shù)據(jù)庫一般都傾向于Mysql,但是接觸的很少。我主要精通一個,估計另一個不難。至于我為什么選擇 MySQL,是因為它可以用在應用程序中。深入研究可以看懂源碼。還有非關系型數(shù)據(jù)庫
7.容器層
,Nginx,,redis,IIS這里沒什么好說的,每種語言選擇各種容器來運行應用程序。
推薦書籍 Linux
普通命令 => bat 腳本 => (相當于 Linux) => 域控制器
互聯(lián)網(wǎng)
Cisco的CCNP學習資料(必買,交換機和路由)
搭建高性能網(wǎng)站(本書必買,初學者,運維尤其重要)
TCP/IP 協(xié)議第 1 卷(必看)
構(gòu)建高可用 Linux 服務器(可選)
腳本
殼牌(這里沒有建議,書不是我自己買的,網(wǎng)上可以看,書可以買,京東china pub可以自由選擇)
除了了解Shell,至于Perl,我建議你自己選擇,所以我當然會指導你選擇Perl
O':Perl 語言簡介(必看)
Perl 中的高效編程(第 2 版)(可選)
高級 Perl(可選)
基礎教程(必看)
基本了解之后,就可以應用一些框架了。例如,如果您想了解更多信息,當然可以查看源代碼。如果你有興趣深入,你也覺得C很好。您可以查看虛擬機的源代碼。
正則腳本(規(guī)律性原則,規(guī)律性在linux中必不可少)
正則表達式的經(jīng)典示例(可選)
精通正則表達式(可選)
數(shù)據(jù)庫
高性能mysql(必看)
高可用mysql(必看)
MySQL 備份和恢復(可選)
9i/10g/11g 編程藝術(shù):深入了解數(shù)據(jù)庫架構(gòu):第 2 版(如果您使用,請查看)
監(jiān)視器
監(jiān)控的種類很多,可以上網(wǎng)查看相關內(nèi)容,如Cact、bmon、nload、iftop等。
總結(jié)
CLI(線路)是所有運維的源頭。如果您熟悉腳本,則可以隨意編寫它們。您應該考慮故障排除步驟。初學者可以參考網(wǎng)上的一鍵XXX做例子,然后自己改進,比如初始化系統(tǒng)。等等服務器運維,配置ssh,配置參數(shù)之類的。上面的書很多,但還是有必要讀一讀的。
推薦一個好的國內(nèi)運維論壇: