想轉行做運維linux?
1,運維,基本要掌握的有,操作系統,計算機原理,編譯原理,計算機網絡等等等等。基于理論性的知識,基礎知識,必須扎實,才能靈活應用。現在互聯網變化之快,今天出來一個新技術,你才剛用上手,別人告訴你淘汰了,又有新產品了。掌握什么才能應對這種變化的速度呢?萬變不離其宗,基礎掌握得好,理解了原理,都可以解釋得通。掌握了那么多基礎的知識,還能沒有發展前景嗎?
2,一家公司的所有服務器,基礎環境,一般由運維去搭建的。所有程序員跑的程序,必須跑在你搭建的環境中。沒了運維可不行哦。服務器的root 權限掌握在運維手里,一個命令可以毀了一個網站,一個團隊,重要吧?有專業公司恢復數據?那我進入機房,幾個動作把硬盤物理性損壞,沒救了吧?破壞的事情說多了,說點好的。運維可以根據現在業務的統計數據,去規劃一下網站的未來發展,需要多少資源啊,當前的高可用做得好不好啊,擴展性有保證了沒有啊。
3,運維團隊,有一個方向,是DBA 。DBA 就是管數據的。一個簡單的例子吧,現在的網站,瓶頸一般都在DB 上,DBA 的其中一個職責,就是提升DB 的性能,你看,運維團隊解決了網站的瓶頸問題噢。DBA 還有一個職責,就是保證DB 的高可用。網站的程序可以重寫,但用戶的數據不能偽造,如果數據永遠地丟了,那這個網站也就完了。