首頁>Club>
6
回覆列表
  • 1 # 隨風

    運維需要用到的東西很雜,從硬體裝置到軟體維護。

    硬體裝置 比如伺服器的安裝 網路的部署佈局 ,最好能夠了解防火牆,路由器,交換機的設定。

    linux系統的深入瞭解。最好能夠深入到核心和程式碼層面

    部署在linux伺服器上的應用的瞭解和維護,比如tomcat apache weblogic nagios cacti等。包括開發人員編寫的軟體,都需要去進行維護和調優建議,最好了解js和java語言。伺服器的各種使用情況的監控,如磁碟,cpu,mem,io等。

    架構設計的瞭解,以及自動化運維的指令碼編寫。

    比如搭建叢集或負載模式的架構等,實現伺服器的多機熱備高可用。

    指令碼編寫,以減少人力操作來提高執行效率和準確性,一般需要shell,python,perl一類的語言基礎,也包括awk,except等小語種使用。

    資料庫的維護

    熟悉主流的資料庫操作,主要是添刪改查的操作。

    oracle,mysql,芒果db,db2,memcache,redis等

  • 2 # 左邊143844407

    基本linux命令 網路 資料庫 web應用 儲存相關 負載均衡相關 指令碼相關 虛擬化 都要了解 還有要懂得去發現問題 查詢解決問題途徑 解決問題 形成相關文件 還要有一定讀英文文件的能力 我說的這些都是最基礎的 後期的自動化運維 容器 大資料的都不再說了

  • 3 # it老炮兒

    這就像打遊戲打升級,你們看到剛才黑馬寫的六個階段了吧。

    但關鍵不是看這六個階段是否全面掌握,最關鍵的是解決問題的能力,整理幾個T的文件也沒用我們不是搞收藏,我們目的用於實際工作中。

  • 4 # 運維小菜鳥

    linux運維最重要的職責就是保障伺服器的穩定執行,及時處理故障以及提前預防故障。

    那麼,就拿這幾個點來展開就好了,實現linux的一些基礎操作命令以及這些命令的引數你必須要牢記,那些不常用的命令你可以簡單的記一下就可以,記不住也是沒有關係的,你只需要知道有這麼一個命令就可以,因為命令太多了,我們不可能全部記住。

    會了這些基礎命令以後,就是一些常見的服務了,nfs,ftp,dhcp,samba,apache,tomcat,nginx,lvs,keepalived以及一些中介軟體(比如mq,redis等),監控系統,現在常見的開源監控系統有zabbix,nagios,Cacti,Monit等,(這些具體要精通什麼還是要看你們公司在用什麼,),然後就是資料庫了,目前主流的資料庫呢就是mysql,oracle等,mysql的話知識也挺多的,包括安裝,備份,主從等,然後就是網路方面的知識了(當然大點的公司有專門的it),然後,,,,如果公司小的話windows方面的知識你也要知道一些。

    指令碼的話就是shell或者python或者php,不過我推薦用shell入門,因為shell入門簡單。只要掌握了以上這些,日常運維工作你就可以簡單輕鬆的搞定了,當然這些也就是入門級別的了。運維其實還是有很多很多的東西要學習的。

  • 中秋節和大豐收的關聯?
  • 米芾的“八面出鋒”書法技巧應該怎樣運用?