您好,登錄后才能下訂單哦!
linux運(yùn)維需要擁有哪些知識(shí)?相信有很多人都不太了解,今天小編為了讓大家更加了解linux運(yùn)維,所以給大家總結(jié)了以下內(nèi)容,一起往下看吧。
想要學(xué)習(xí)linux,那么就得知道linux運(yùn)維是做什么的?
linux運(yùn)維從低到高分為基礎(chǔ)運(yùn)維、高級(jí)運(yùn)維、運(yùn)維架構(gòu)師,不同級(jí)別的運(yùn)維的職責(zé)不一樣,需要干的事情也不一樣,當(dāng)然需要掌握的技能也不一樣。
運(yùn)維人員做事需遵循“簡(jiǎn)單、易用、高效”的原則。對(duì)于運(yùn)維服務(wù)有3大宗旨:
1、企業(yè)數(shù)據(jù)安全保障。
2、7*24小時(shí)業(yè)務(wù)持續(xù)提供服務(wù)。
3、不斷提升用戶感受、體驗(yàn)。
初中級(jí)運(yùn)維的日常涉及工作:
1、評(píng)估產(chǎn)品需求及發(fā)展需求,設(shè)計(jì)網(wǎng)站架構(gòu)。
2、選擇IDC公司、云產(chǎn)品,CDN等產(chǎn)品。
3、采購服務(wù)器、安裝系統(tǒng)、配置服務(wù)、服務(wù)器IDC上架。
4、調(diào)試網(wǎng)絡(luò)、優(yōu)化系統(tǒng)及服務(wù)。
5、上線代碼、配合研發(fā)搭建環(huán)境、調(diào)試、測(cè)試代碼。
6、監(jiān)控硬件、軟件及各種業(yè)務(wù)應(yīng)用。
7、配置收集日志和,根據(jù)日志信息報(bào)警及優(yōu)化系統(tǒng)及服務(wù)
8、解決日常問題,如硬件(服務(wù)器、交換機(jī)、硬件、網(wǎng)絡(luò)等)、軟件(網(wǎng)絡(luò)服務(wù))、各類業(yè)務(wù)服務(wù)故障。
9、編寫自動(dòng)化腳本(Shell、Python),自動(dòng)化部署服務(wù)。
高級(jí)運(yùn)維或者架構(gòu)師涉及的工作:
1、監(jiān)控帶寬、流量、并發(fā)、業(yè)務(wù)接口等關(guān)鍵資源及訪問信息的變化趨勢(shì)。
2、根據(jù)相應(yīng)趨勢(shì)變化不斷優(yōu)化網(wǎng)站架構(gòu)。
3、設(shè)計(jì)各類解決方案,解決公司業(yè)務(wù)發(fā)展中的遇到的網(wǎng)站瓶頸。
4、編寫各種自動(dòng)化腳本(Shell、Python),自動(dòng)化部署優(yōu)化服務(wù)。
5、開發(fā)自動(dòng)化部署和管理平臺(tái)(CMDB),實(shí)現(xiàn)平臺(tái)化運(yùn)維。
6、開發(fā)運(yùn)維管理平臺(tái)、及運(yùn)維工具產(chǎn)品,提升服務(wù)效率。
7、制定運(yùn)維流程、規(guī)范、制度,并有序推進(jìn)。
8、研究先進(jìn)運(yùn)維理念、模式,確保業(yè)務(wù)持續(xù)穩(wěn)定、有序。
Ok,知道了運(yùn)維的工作是什么再來討論需要掌握的知識(shí)
linux最先要學(xué)的是Linux基礎(chǔ)知識(shí),學(xué)完基礎(chǔ)知識(shí)才算入門,之后還要學(xué)習(xí)綜合架構(gòu)、Shell編程、數(shù)據(jù)庫、云計(jì)算以及網(wǎng)絡(luò)安全方面的知識(shí)。
1、首先 linux 操作系統(tǒng)是必不可少的
Linux系統(tǒng)如果是學(xué)習(xí)可以選用redhat或者centos,特別是centos在企業(yè)中用得最多,當(dāng)然還會(huì)有其它版本的,比如ubuntu,suse, debian等在企業(yè)當(dāng)中也用的相當(dāng)多系統(tǒng)的基本使用、磁盤管理、軟件包管理、進(jìn)程管理、用戶管理等等這些都是學(xué)習(xí)的重點(diǎn)
2、最常見的一些簡(jiǎn)單服務(wù)
服務(wù)的種類繁多,每家公司都會(huì)用到的服務(wù)個(gè)不相同,但基礎(chǔ)的服務(wù)肯定要掌握,比如ssh,apache,at,crontab,ftp,dns,nfs,nginx等等,不光是部署,還要很熟悉里面的配置才行,因?yàn)楣咀铌P(guān)鍵的絕對(duì)是Web服務(wù)器,所以nginx和apache要特別熟悉,有些公司還會(huì)用tomcat,這個(gè)也需要會(huì)。
3、bash腳本編程
shell是運(yùn)維人員必須具備的,不懂這個(gè)連入職都不行,至少也要寫出一些系統(tǒng)管理腳本,最簡(jiǎn)單也得寫個(gè)監(jiān)控CPU,內(nèi)存比率的腳本!這是最最最基本了,別以為會(huì)寫那些猜數(shù)字和計(jì)算什么數(shù)的,這些沒什么作用,只作學(xué)習(xí)意義,寫系統(tǒng)腳本才是最有意義
sed和awk是腳本編程過程當(dāng)中的重中之重, 必須要掌握,在掌握這兩個(gè)工具同時(shí),還要掌握正則表達(dá)式,正則是最難學(xué)的表達(dá)式,但結(jié)合到sed和awk中會(huì)很強(qiáng)大,在處理文本內(nèi)容和過濾Web內(nèi)容時(shí)十分有用,不過在學(xué)shell的同時(shí)一般會(huì)經(jīng)常結(jié)合用到的。
4、文本處理命令
各種小命令,比如sort , tr , cut, paste, uniq, tee等是必學(xué)的
5、數(shù)據(jù)庫
MySQL,linux用得最多絕對(duì)是MySQL,增刪改查必學(xué),特別要學(xué)熟查,其它方面可能不太需要,因?yàn)檫\(yùn)維人員使用最多還是查,哪些優(yōu)化和開發(fā)語句不會(huì)讓你弄的。
6、防火墻
不學(xué)不行,防火墻也算是個(gè)難點(diǎn),說難不難,說易不易,最重要弄懂規(guī)則,如果學(xué)過CCNA的朋友可能會(huì)比較好學(xué),因?yàn)閕ptables也有NAT表,原理是一樣的,而FILTER表用得最多,反正不學(xué)就肯定不合格。
7、監(jiān)控工具
十分重要,zibbix、prometheus暫時(shí)可以2選1,但是企業(yè)用得最多是zibbix,因?yàn)閜rometheus是新一代監(jiān)控,具體什么時(shí)候成熟應(yīng)用還是不那么確定的,現(xiàn)在確定的是它在容器監(jiān)控中絕對(duì)是重中之重。
8、集群和熱備
很重要,必須要懂,集群工具很多,LVS、nginx等等,還有熱備,這個(gè)就更多工具能實(shí)現(xiàn)了,比如keepalived、rhcs等等
9、數(shù)據(jù)備份
工具有很多,但至少要把RAID的原理弄懂,特別是企業(yè)最常用的1+0或0+1,自己做實(shí)驗(yàn)也要弄出來,備份工具有很多,如tar, dump, rsync等
10、自動(dòng)化運(yùn)維工具
ansible,puppet,saltstack等等都是非常流行的自動(dòng)化運(yùn)維工具,但是比較難掌握
11、云平臺(tái)
Openstack,cloudstack等等,尤其是openstack是現(xiàn)在絕大部分公司采用的公有云或者私有云底層平臺(tái),在一個(gè)滿世界都是云的it時(shí)代,不懂點(diǎn)云的東西還真是不行
12、容器平臺(tái)
繼云之后的又一新興技術(shù),現(xiàn)在火的一塌糊涂,docker,kubernetes等等,幾乎可以說是現(xiàn)在想拿高薪,必學(xué)的東西
看完上訴內(nèi)容,你們對(duì)linux運(yùn)維需要擁有哪些知識(shí)大概了解了嗎?如果想了解更多,歡迎關(guān)注億速云行業(yè)資訊頻道哦!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。