下面將運維中需求學習或能讓你運維作業加分的技能稍做介紹。首要咱們假定你是一個公司的IT運維司理。需求搞定五十臺以上的效勞器和若干雜七雜八的設備,哪些技能你會用的上?
一、微軟體系
對于Windows的了解是最基本的。當然,作為一個運維司理,可不是整天玩個Windows7或XP就能夠交差的。你得把握微軟Active Directory及其上層各種效勞和運用的建立。一般常用的有ISA、Exchange、SQL Server。跟著Windows 2008的大放異彩,Hyper-V又成了微軟工程師不得不把握的重型兵器。
盡管Ubuntu現在很火,但是在公司里運用的大多還都是Redhat系列和Suse系列。你得了解DNS、NIS、Apache、SMB、DHCP、Sendmail、FTP、MySQL這些慣例效勞。假如公司的IT事務大規模對外,你還得學會LVS或Nginx等負載均衡技能。
友誼提示:假如你將去人人網或豆瓣等新銳Web2.0公司,那你還得了解Cassandra之類混合型的非聯系的數據庫技能;Memcache之類高功能分布式的內存目標緩存體系(它經過在內存里維護一個一致的巨大的Hash表存儲各種格局的數據)。
已然說了Linux,這兒也順帶要提一下BSD,相同是開源的寵兒,BSD的安全性和高效讓人形象深刻,現在包含Yahoo、Sina在內的許多公司都會用它來跑運用。這類體系了解之后,今后從事Solaris相關作業也會減少難度(相同的Unix血緣)。
假如有中間件要求的,能夠恰當觸摸Weblogic(Oracle系)或WebSphere(IBM系)、Jboss(紅帽系)。這些東西在現在盛行的大型運用中十分廣泛。
三、編程開發
混Windows體系的自覺一點學好Powershell吧。要是說前幾年還得看看VBscript的話,未來就都是Powershell的天下了。
PowerShell是微軟公司于2006年第四季度正式發布的。它的呈現讓Windows在運維方面拉近了與Unix, Linux等操作體系的間隔。現在支撐.Net Framework 2.0。能夠運轉在Windows XP SP2之后各種操作體系上。能夠同時支撐WMI,COM,ADO.NET,ADSI等已有的Windows辦理模型。這項全新的技能供給了豐厚的控制與自動化的體系辦理能力;而“腳本言語”(scripting languages)則是用來編寫程序的計算機言語。腳本言語一般都有簡略、易學、易用的特性,意圖就是希望能讓寫程序的人(開發者)快速完結程序的編寫作業。
關于Linux平臺下的運維人員,仍是引薦Shell加Perl的組合,究竟那么多年過來了。這個組合一直在為各大網站的工程師們穩定的作業著。另外,Python也是一個十分值得引薦利器。這種言語具有十分簡捷而明晰的語法特色,適合完結各種高層任務,簡直能夠在所有的操作體系中運轉。現在,依據這種言語的相關技能正在飛速的開展,用戶數量急劇擴展,相關的資源十分多。
四、網絡設備
了解網絡根底知識、網絡通信協議和常見的網絡設備是有必要的。建議把思科和華為這兩家的產品摸熟。
友誼提示:許多人會把華為和H3C當成一家,其實他們兩家設備的指令并不怎樣兼容。
假如是在稍微大一點的公司作業或者哥們你就是在IDC混,那還得學會對企業局域網和廣域網進行規劃、完成和查看排錯,VLAN是有必要的。其他就是視頻、語音之類的網絡效勞了。
根底的都搞理解了之后還想進步自己朋友能夠去學一下CCNP或者H3CNE的課程。
五、存儲
這兒順帶著提一下存儲,給新手做一個概念上的介紹。當然,這類東西在數據量大的企業中也是常常用到的。
先說SAN。SAN是專門用于供給企業商務數據或運營商數據的存儲和備份辦理的網絡。因為是依據網絡化的存儲,SAN比傳統的存儲技能具有更大的容量和更強的功能。
經過專門的存儲辦理軟件,能夠直接在SAN里的大型主機、效勞器或其他效勞端電腦上增加硬盤和磁帶設備(現在大多數的SAN是依據光纖信道交換機和集線器的。相當于一個高速的子網,一般SAN由RAID陣列銜接光纖通道組成,SAN和效勞器和客戶機的數據通信經過SCSI指令而非TCP/IP,數據處理是“塊級”。
NAS則以數據為中心,將存儲設備與效勞器完全分離,會集辦理數據,然后釋放帶寬、進步功能、降低總具有本錢、維護出資。其本錢遠遠低于運用效勞器存儲,而效率卻遠遠高于后者。這類設備相對來說還算簡略。
SAN和NAS的運用都十分廣泛,現成的解決方案也有許多,它們能夠混用,也能夠獨自運用,首要仍是依據自己公司的實際情況來定。
-
運維工程師
+關注
關注
4文章
39瀏覽量
8255
發布評論請先 登錄
相關推薦
評論