乙個9年運維的經驗之路

2021-08-11 07:22:20 字數 2261 閱讀 6882

入行篇:

我2023年7月份和幾個同學為了學到前沿的知識因此到了深圳步入了it這行,我當時在上大學的時候一直覺的linux非常的神秘,因此一直嚮往著一定要找個和linux有關的工作,幸運的是我在不到乙個星期的時間,就找到了我人生第乙份跟linux有關的工作,那就是運維崗位。第乙份工作當時的工資才3000塊,勉強可以生存下去,起碼不用以後再向父母要錢了,我也可以養活自己了。剛開始就是一張白紙,什麼都不會,當時也不是太在意工資,只要能學到東西就好,我第一家公司主要是做web網路相簿業務的,當時用到了heartbeat+lvs的技術,當時就覺的非常的高階,感覺好神奇啊,居然ip可以進行漂移,並且還能保證業務不會中斷,這些都是當時大學學不到的東西。隨著時間的推移,cacti、nagios漸漸的也付出水面,當時自己通過虛擬機器安裝和使用了cacti和nagios,並且成功應用到了業務上,當時的成就感就不用提了。漸漸的開始自學shell和mysql,當時就感覺自己就像幹煸的海綿,需要吸收大量的水分一般,當時感覺到自己的能力也在不斷的增強。但是到了我工作1年的時候,由於全球最大的網路相簿平台關閉,這也充分說明了這個業務沒有好的前景了,老闆為了不再損失money,因此需要砍掉這個業務,因此我們這個部門面臨解散,當時把我分配當網管,基於我對linux的追求,以及我對網管前景不是太看好因此果斷選擇了離職,不過公司還不錯,最好還給我賠償了1個月的工資,在這裡我也非常感覺公司對於我的培養,讓我在運維的崗位上學習到了不少的東西。

入門總結: 剛入門的朋友可能對於剛入這行不是太了解自己需要學習哪些東西,我在這裡列出一些需要學習的一些內容,內容如下:

1、linux的基礎,要把經常用到的命令和引數起碼要爛到肚子裡

2、lamp、lnmp平台的搭建,這也是最最基礎的內容了

3、監控系統平台,以前都用的cacti+nagios雙刀,現在基本都在用zabbix,必須會

4、heartbeat、keepalived、lvs、nginx、haproxy的組合搭配

5、shell指令碼的編寫

6、mysql的入門知識

中級篇:

從第一家公司離職之後,把在第一家公司所學的知識進行了總結,然後就步入了重新找工作的行列,通過不到乙個月的時間,我找到了第二家公司,這家公司主要是針對電信、移動、聯通的業務,也就是所說的外包,當時自己不太懂也就進來了。不過還好,在這家公司我接觸到了很多的高階的硬體裝置,比如硬體防火牆、radware負載均衡器、f5負載均衡器,儲存裝置、光纖交換機、小型機等,這也為我在網路硬體上的配置和儲存方面增加了不少的經驗,從這家公司我也感覺到了移動真心不差錢啊。在這裡我還學到了oracle的相關知識,比如oracle rac、oracle dataguard、ogg等,剛開始學oracle的時候感覺非常的彆扭,就像一直用windows,突然用linux的感覺一樣,因為它和mysql的操作方式完全不一樣,還有表空間等的相關概念,當時學的真心累,不過為了進一步熟悉業務,也只能硬著頭皮繼續學習了,經過了一段時間的學習,慢慢的也就感覺到越來越順了,對oracle的相關的知識也越來越熟悉了,漸漸的也開始研究oracle內部的一些原理。在這裡我也充分表達下,我們到了這個階段,一定不要只是配置下環境、了解下表面的東西,一定要深入了解你所學的東西的原理,這樣為你之後的排錯提供思路,是非常重要的技能。

中級篇總結: 在這裡其實也沒有太多的東西可寫的,在這個階段基本能接觸到的東西都接觸到了,在這個階段,我的建議是一定沉下心,研究下你所學東西的原理,這也為你後期跟深入學習知識奠定下堅實的基礎。

高階篇:

django的各種知識打下基礎之後,下來就是前端的學習了,對於我們運維人員來說也不需要太專業的前端知識,我們只需要學習下bootstrap、jquery、ajax、js就足以了,這裡我們重點學習jquery和ajax,這個牽扯到我們後期要做前端和後端的資料互動。

下來就是要想怎麼去設計表結構了和我們平台的架構的設計,這裡也是比較難的一點,設計不好直接影響到後期使用的效能,因此這塊我們花費的時間應該長點,下來再寫**哦。

高階篇總結: 這個階段的學習更加需要我們的堅持,否則很容易半途而廢的,當然這裡不光是python的學習,現在比較火的還有openstack、docker、k8s等,大家也要時刻關注著前沿知識的更新,這樣才能讓我們一直處於高階。

你進入運維行業多久了呢?

運維乙個系統的思想積累

1.運維乙個架構複雜 上下游依賴比較多的系統,需要一些運維的思想在裡面 1 做乙個系統的定位是什麼?是做乙個通用的平台還是乙個服務於業務的系統 如果是平台就不要牽扯任何的業務,如果是為業務服務的要考慮業務的可擴充套件性,不能來個大的需求就要來次小的重構,工作量太大。2 系統的解耦合 任何乙個系統都存...

乙個小的運維管理平台

最近閒下來,把之前寫的運維平台推到重新整理了一下,把錶結構重新規劃和 重寫,寫了個很low的系統,主要是結合saltstack來實現 把原先的監控給砍掉,改用zabbix監控的方式,後期會加上呼叫zabbix隨意出圖的功能。前端的模板用的是reboot老師給的,我html比較差就沒做繼承之類的 主要...

鳳凰專案 乙個IT運維的傳奇故事

內容簡介 本書講述了一位 it 經理臨危受命,在未來董事的幫助和自己 三步工作法 理念的支撐下,挽救了一家具有悠久歷史的汽車配件製造商的故事。揭示了管理現代 it 組織與管理傳統工廠的共通之處,讓讀者不僅能對如何管理 it 組織心領神會,更重要的是將以完全不同於以往的視角來看待自己的工作環境。作者簡...