Linux運(yùn)維是什么?

linux運(yùn)維指的是維護(hù)Linux操作系統(tǒng)以及系統(tǒng)之上的相關(guān)軟件服務(wù)、程序代碼和企業(yè)數(shù)據(jù),使得企業(yè)能夠優(yōu)質(zhì)、高效、快速的為企業(yè)的客戶提供服務(wù)。

Linux運(yùn)維是什么?

現(xiàn)在我們談運(yùn)維,經(jīng)常談的就是海量這個(gè)詞,當(dāng)一個(gè)企業(yè)擁有幾百臺(tái)服務(wù)器的時(shí)候,可能更關(guān)注的是如何滿足應(yīng)用/業(yè)務(wù)需求,更多時(shí)候不必過多的關(guān)注架構(gòu)、容量、擴(kuò)展性這些,運(yùn)維部門有時(shí)甚至淪為打雜部門。但是當(dāng)一個(gè)企業(yè)擁有幾萬甚至幾十萬臺(tái)的服務(wù)器這個(gè)體量時(shí),則會(huì)更多的關(guān)注架構(gòu)的規(guī)劃和演進(jìn),質(zhì)量、容量、成本的管理,自動(dòng)化部署等等,這時(shí)候我們聽到比運(yùn)維更多的詞是運(yùn)營。沒錯(cuò),對(duì)于運(yùn)維人員來說,不同體量的運(yùn)維,做的其實(shí)是完全不同的兩件事情,難度也是完全不同的,對(duì)于運(yùn)維的能力要求、價(jià)值體現(xiàn)也是完全不同的??偨Y(jié)一下,就是海量的運(yùn)維環(huán)境才能體現(xiàn)出運(yùn)維工程師的價(jià)值,當(dāng)然也就越有前景。

Linux運(yùn)維是什么?

用一句話概括就是:維護(hù)Linux操作系統(tǒng)以及系統(tǒng)之上的相關(guān)軟件服務(wù)、程序代碼和企業(yè)數(shù)據(jù),使得企業(yè)能夠優(yōu)質(zhì)、高效、快速的為企業(yè)的客戶提供服務(wù)。

linux運(yùn)維需要掌握的基礎(chǔ)知識(shí)

1、shell腳本和另一個(gè)腳本語言,shell是運(yùn)維人員必須具備的,不懂這個(gè)連入職都不行,至少也要寫出一些系統(tǒng)管理腳本,最簡(jiǎn)單也得寫個(gè)監(jiān)控CPU,內(nèi)存比率的腳本,這是最基本的了,也是最有意義,而另一個(gè)腳本語言是可選的,一般是3P,即python, perlphp,php就不需要考慮了,除非你要做開發(fā),我個(gè)人建議學(xué)python會(huì)比較好,難實(shí)現(xiàn)自動(dòng)化運(yùn)維,perl是文本處理很強(qiáng)大,反正這兩個(gè)學(xué)一個(gè)就行了。

2、sed和awk工具,必須要掌握,在掌握這兩個(gè)工具同時(shí),還要掌握正則表達(dá)式,這個(gè)就痛苦了,正則是最難學(xué)的表達(dá)式,但結(jié)合到sed和awk中會(huì)很強(qiáng)大,在處理文本內(nèi)容和過濾WEB內(nèi)容時(shí)十分有用,不過在學(xué)shell的同時(shí)一般會(huì)經(jīng)常結(jié)合用到的。

3、文本處理命令,sort , tr , cut, paste, uniq, tee等,必學(xué),也是結(jié)合shell腳本語言時(shí)一并學(xué)習(xí)的。

4、數(shù)據(jù)庫,首選mysql,因?yàn)閘inux用得最多絕對(duì)是mysql,增刪改查必學(xué),特別要學(xué)熟查,其它方面可能不太需要,因?yàn)檫\(yùn)維人員使用最多還是查。

5、防火墻,也是必學(xué)的,防火墻也算是個(gè)難點(diǎn),最重要弄懂規(guī)則,如果學(xué)過CCNA的朋友可能會(huì)比較好學(xué),因?yàn)閕ptables也有NAT表,原理是一樣的,而Filter表用得最多。

6、監(jiān)控工具,十分的重要,個(gè)人建議,最好學(xué)這3個(gè),cacti,nagios,zibbix,企業(yè)用得最多應(yīng)該是nagios和 zibbix,但nagios會(huì)有點(diǎn)難,因?yàn)闀?huì)涉及到用腳本寫自動(dòng)監(jiān)控,那個(gè)地方很難。

7、集群和熱備,這個(gè)很重要,肯定要懂的,但到了公司就不會(huì)讓你去弄,因?yàn)樾率只静蛔屇闩觯汗ぞ哂泻芏?,最好學(xué)是lvs,這是必學(xué),最好也學(xué)學(xué)nginx集群,反向代理,還有熱備,這個(gè)就更多工具能實(shí)現(xiàn)了,mysql熱備也要學(xué),就是主從復(fù)制,這個(gè)其實(shí)不容易的,要學(xué)懂整個(gè)流程一點(diǎn)也不容易。

8、數(shù)據(jù)備份,也是必須要學(xué)的,工具有很多,但至少要把RAID的原理弄懂,特別是企業(yè)最常用的1+0或0+1,自己做實(shí)驗(yàn)也要弄出來,備份工具有很多,如tar, dump, rsync等,最好多了解一下。

再說問題里面的另一個(gè)關(guān)鍵詞,云計(jì)算。公有云由于它的自身特點(diǎn)就是為其他企業(yè)提供云計(jì)算服務(wù),所以必然決定了它的體量一定是巨大的,并且公有云運(yùn)維和傳統(tǒng)運(yùn)維有個(gè)非常大的不同,傳統(tǒng)運(yùn)維都是自有業(yè)務(wù),可以和業(yè)務(wù)部門協(xié)調(diào)變更、停機(jī)窗口,而公有云全部都是客戶的業(yè)務(wù),很難去判斷用戶行為,所以要求是絕對(duì)的穩(wěn)定,變更中斷都要求是無感知的,這些都增加了公有云的運(yùn)維難度。所以公有云運(yùn)維和一般運(yùn)維比起來,技術(shù)難度更大,需要更強(qiáng)的運(yùn)營能力以及技術(shù)前瞻性。當(dāng)然前景也比傳統(tǒng)運(yùn)維要更好一點(diǎn),畢竟如此大體量的Infrastructure不是一般公司可以有的。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊14 分享