能勝任運(yùn)維的工作嗎?
首先說(shuō)一下運(yùn)維工程師的基本技能:
1、Linux操作系統(tǒng)的常用命令(top、ps、du、awk、grep、sed)
2、數(shù)據(jù)庫(kù)(MySQL、Oracle、Pgsql等)的增刪改查,性能調(diào)優(yōu)
3、熟悉中間件(NGINX、Tomcat、Weblogic)
4、熟悉網(wǎng)絡(luò)的基本知識(shí)(TCP/IP協(xié)議)
5、編程(腳本)語(yǔ)言shell、python,可以編寫日常管理服務(wù)器的腳本,有能力的還可以編寫運(yùn)維工具,實(shí)現(xiàn)自動(dòng)化運(yùn)維
6、容器docker的編排與使用
從上面6點(diǎn)來(lái)看,并不是說(shuō)每一點(diǎn)都需要精通,程序員想轉(zhuǎn)運(yùn)維,只要掌握1/2/3/4/5,這些對(duì)于后臺(tái)開發(fā)的程序員來(lái)說(shuō)可以比較簡(jiǎn)單就掌握,前端的小伙伴可能得花多些時(shí)間去學(xué)習(xí),但是一般做開發(fā)的很少會(huì)轉(zhuǎn)運(yùn)維吧,畢竟錢比較少。