工具運維 程序員轉(zhuǎn)運維,能勝任運維的工作嗎?
程序員轉(zhuǎn)運維,能勝任運維的工作嗎?首先,讓我們來談談運維工程師的基本技能:[1。Linux操作系統(tǒng)的常用命令(top、PS、Du、awk、grep、SED)2。數(shù)據(jù)庫(mysql、Oracle、PgS
程序員轉(zhuǎn)運維,能勝任運維的工作嗎?
首先,讓我們來談談運維工程師的基本技能:[1。Linux操作系統(tǒng)的常用命令(top、PS、Du、awk、grep、SED)
2。數(shù)據(jù)庫(mysql、Oracle、PgSQL等)的添加、刪除、修改、性能調(diào)優(yōu)
3。熟悉中間件(nginx,Tomcat,Weblogic)
4。熟悉網(wǎng)絡基礎知識(TCP/IP協(xié)議)
5。編程(腳本)語言shell,python,可以編寫腳本對服務器進行日常管理,那些有能力的還可以編寫操作和維護工具,實現(xiàn)自動操作和維護
6。集裝箱碼頭工人的安排和使用
從以上六點來看,并不意味著你需要精通每一點。如果一個程序員想轉(zhuǎn)移操作和維護,他需要掌握1/2/3/4/5,這對于后臺開發(fā)的程序員來說是比較容易掌握的,前端的合作伙伴可能需要更多的時間去學習,但是很少做開發(fā)。畢竟,錢少了。
感覺自己的工作(IT運維)沒什么太大前途,有什么好的轉(zhuǎn)型工作?跨行不太難的那種?
低端運維包括維護電腦、拉拉網(wǎng)線等。高端運維包括docker、kubernetes、Linux、虛擬化、云計算、存儲、網(wǎng)絡、python開發(fā)、架構(gòu)等。學得越多,越覺得運維與發(fā)展密不可分。但最后,我警告你,無論你做什么,擁有一個好的平臺(公司、團隊或愿意領(lǐng)導你的領(lǐng)導)更重要。只有跟著隊伍走,你才不會這么糊涂。