當前位置:首頁 » 編程語言 » 運維工程師要懂c語言嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

運維工程師要懂c語言嗎

發布時間: 2022-09-17 21:21:20

㈠ 運維工程師需要掌握什麼技能

運維工程師需要掌握的技能:

1、首先是主機、網路及操作系統基本知識。在出現問題時,懂得在各個網路位置抓包,來確認故障設備或線路,會使用Linux的tcpmp抓包或者ethreal、sniffer、Wireshark等抓包軟體,會在網路設備上配置鏡像,將關心的流量抓出來進行分析。

2、懂開發,能實現自動化運維。比如使用Shell、Python、Perl等腳本語言做一些自動化運行腳本、診斷故障的腳本,使用這些腳本可以提升工作效率,將重復性的簡單工作交給腳本程序處理,也可以通過這些腳本判斷故障發生的位置和原因,高效的運維將不再需要人工去逐個字元地去輸入各種命令。

3、未來雲計算與大數據勢必成為整個互聯網行業的支撐。所有雲計算運維工程師以及大數據工程師的作用就越來與明顯,同時雲計算以及大數據相關高端人才的需求量也會越來越大。

㈡ 運維工程師需要什麼技能

運維工程師所需基礎技能:

  • 精通shell/Python/Perl等1至2種編程語言

  • 熟練掌握常用數據結構和演算法,並能靈活運用

  • 熟悉網路基礎知識

  • 深入理解Linux操作系統

加分技能:

  • 熟悉開源的監控平台工具,比如:Ganglia、Nagios等

  • 熟練掌握Shell腳本熟悉Awk、Sed等基礎工具

  • 熟悉分布式計算或者存儲系統,比如Hadoop/Hbase/Storm等

  • 熟悉機器學習原理能付諸實踐者更佳

  • 熟悉TCP/IP、HTTP等網路協議,精通socket網路編程

軟素質要求:

  • 強烈的責任心與主動性,對所負責工作有owner意識,並能自我驅動成長

  • 能承擔較大工作壓力,有較強獨立分析、解決問題的能力

  • 工作中需要膽大心細,具備探索創新精神

(2)運維工程師要懂c語言嗎擴展閱讀:

運維工程師:負責維護並確保整個服務的高可用性,同時不斷優化系統架構提升部署效率、優化資源利用率提高整體的ROI.運維工程師面對的最大挑戰是大規模集群的管理問題,如何管理好幾十萬台伺服器上的服務,同時保障服務的高可用性,是運維工程師面臨的最大挑戰。

㈢ c語言基礎不好可以做運維工程師嗎

可以的,完全可以去應聘,大部分都是靠進公司自學或培訓

㈣ 從事運維工程師應具備哪些知識和能力

一名合格的運維工程師,要具備兩個方面的能力,分別是:
個人素質方面:
1:溝通能力、團隊協作
2:主動性、執行力、精力旺盛、抗壓能力強
3:工作中膽大心細、不走尋常路
4:邏輯思維能力要強,為人謙和
5:有探索創新精神
技術能力方面:
1、開發能力,這個很重要,因為運維工具都需要自已開發,開發語言:c/c++(必備其中之一)、perl、python、php等、shell(awk,sed,expect….等),需要有過實際開發經驗,否則工作會非常痛苦。
2、應用方面需要了解:操作系統(主要是linux、bsd)、webserver相關
(nginx,apahe,php,lighttpd)、資料庫(mysql,oralce),還有類似系統優化,集群方面的東西。
3、網路、安全,存儲等需要相當了解。
內容來源於:ITSS符合性評估落地工具-雲雀運維!!

㈤ 運維工程師,想學編程,學哪門語言比較好

其實學什麼都好,運維學什麼語言都能用上。
1、你學c++什麼的,可以開發nginx、php的模塊,現在很多人開發,很火。
2、學php、java,懂這些東西,程序架構你會比較熟悉
3、學perl,python這些東西,你寫腳本會游刃有餘。perl好東西,很多腳本都是perl寫的,python比較新,而且有google在推。
看下你喜歡哪個,就學哪個。

㈥ 從事運維工程師應具備哪些知識和能力

一名合格的運維工程師,要具備兩個方面的能力,分別是:
個人素質方面:
1:溝通能力、團隊協作
2:主動性、執行力、精力旺盛、抗壓能力強
3:工作中膽大心細、不走尋常路
4:邏輯思維能力要強,為人謙和
5:有探索創新精神
技術能力方面:
1、開發能力,這個很重要,因為運維工具都需要自已開發,開發語言:c/c++(必備其中之一)、perl、python、php等、shell(awk,sed,expect….等),需要有過實際開發經驗,否則工作會非常痛苦。
2、應用方面需要了解:操作系統(主要是linux、bsd)、webserver相關 (nginx,apahe,php,lighttpd)、資料庫(mysql,oralce),還有類似系統優化,集群方面的東西。
3、網路、安全,存儲等需要相當了解。
內容來源於:ITSS符合性評估落地工具-雲雀運維!!

㈦ linux運維工程師與C、C++語言的關系

騙人的。。。 Linux的運維和C和C++ 哪有什麼關系啊。。 和Shell有關系 這還差不多。。呵呵。就算有的復雜一點的運維方面的那種程序需求,都不會用C寫,而是用python寫。。或者是perl,。。。 這些寫起來一比C,C++ 容易,二是開發效率特別高。。 還要熟悉sed, awk.. 這些文本工具,基本上要很熟悉才行
不過那什麼,為什麼要學shell,python..這個和運維的關系?
運維,大部分就是在維護伺服器,不希望伺服器Down掉。。而且,很多時候,人不在伺服器身邊,就要遠程運維了, 還有一種情況就是: 需要很多的重復性任務要做,如殺死一個進程, 自動登錄到一台機器等等。。 這些個任務,如果打命令。。 每次都要打,浪費時間,所以寫到腳本去,這樣可以自動化運行。。 成倍的節省時間!!
但是選擇不好腳本,就一個人哭去吧。。這樣說吧,不知道你知道usbmount不? 自動掛載U盤的,呵呵。 如果是shell的話,就一句話就搞定了,如果用C寫的話,可能需要幾百行C代碼,呵呵。用python寫的話,估計也要幾十行的代碼。。不過運維的時候,能自動化就不要手打命令,這樣兩三年下來,你會巨有收獲的, 而且自動化的時候優先順序是:shell > python, perl > c,c++
如果樓主想做個程序員,可以學下C,C++,要不然,沒必要的啦。。 我就是Linux 下的C程序員。。呵呵。
如果你自己積累了500個腳本,我想,下一步應該怎麼做,你比我還清楚。。呵呵。

㈧ 運維工程師和C語言

喜歡就業余時間學,但是對日常工作用處不大。運維多用腳本語言。