網絡工程師,不需要學Linux?

自從2年前畢業開始工作起,越發感覺學習壓力比上學時還大,爲了完成工作任務一直在填補自己的知識漏洞。從最開始幹基礎的路由交換網絡而學習思科與華爲的NANP,到後面涉及到雲業務時而學習雲計算,然後接觸到廣域網而學習更高級的網絡知識,還有在工作中涉及到服務器、虛擬機和軟路由等等。其中感觸最深的就是其中每一項技術都與Linux息息相關,學好Linux纔是基礎。下面我想說說我學習Linux的歷程。

第一次接觸到Linux其實是上大學時學習嵌入式開發的時候,那時候就已經學習到了Linux基礎,比如基礎的幾個命令行命令,還有專門用來裁剪嵌入式系統的操作,在那時瞭解到了Linux的強大功能和他對世界科技發展帶來的影響,印象深刻的是老師講過世界上的超級計算機絕大部分都是使用Linux,因爲它更適合工作在服務端,比windows更加穩定,開銷小,並且開源,使用成本低。

 

但當時並沒預想到後面的工作會和它有這麼多交集,也沒有深入的學下去。當畢業後進入網絡行業,開始學習華爲和思科的認證。記得華爲第二節課介紹華爲路由器操作系統時,老師就提到了其實底層也是Linux的,併爲我們演示了其中關於配置文件複製刪除等操作,確實和Linux的命令相差無幾,後來通過學習瞭解到其實思科與Juniper的設備底層也是LinuxUnix系統,其他小廠商也是如此,不僅是路由交換設備,軟路由操作系統OpenWRT和一些開源的防火牆系統m0n0wallPfsense也是如此。

工作中也會遇到需要操作Linux服務器的時候,公司的堡壘機就是一臺Linux服務器,可以通過寫腳本把全網的配置按天備份起來,並通過文本命令如findgrep等來快速查詢想要的信息。我也會通過snmpwalk命令來檢查設備的snmp信息,在工作之初LInux給我帶來了很多積極影響,並讓我開始更加深入的學習Linux。一次在網上查詢FTP使用方法的過程中我發現了linuxprobe這個網站,這個網站時站長劉遄專門爲自己書籍Linux就該這麼學》專門搭建的,並有配套的學習文件可以下載,這本書很適合新手學習,我在裏面學到了很多。

在學習網絡的過程中,越發感覺基礎的模擬器不再能實現我需要的模擬環境,然後又找到的EVE-NG這款模擬器,通過網上找的教程瞭解到它雖然功能強大,可以模擬幾乎任何網絡設備,但安裝和導入路由器鏡像上有些麻煩,需要在本地電腦的虛擬機裏搭建,他的底層是Ubuntu系統,由於之前學習了紅帽系統,再適應它也沒有很大的困難,只是軟件安裝的命令有少許的不同。通過幾天的研究學習,我也開始指導其他同事都轉用EVE模擬器了。

在雲計算中,Linux也是其中重要的一環。雲計算基於開源軟件構建,是分佈式計算的一種,它的基礎是虛擬化。現在越來越多的公司開始把業務遷移到雲,雲分爲公有云和私有云,公有云是各個雲廠商提供給企業的定製化的雲上服務。由於有些企業不放心把重要資料存儲在公有云上,他們會自己搭建私有云來存放重要資料。由於要提高資源利用率等原因,又產生了混合雲這種用法。現在的趨勢也是雲網融合,作爲網絡從業者也絕不能忽視對雲計算的學習,這其中也涉及到了Linux,雲計算的核心知識仍然是Linux。同時,Linux也越來越成爲許多開發人員必須掌握的技能之一,而且爲了解放運維人員的工作壓力,提高工作效率,自動化運維技術也逐步的在發展。學習Linux不僅是後端開發的要求,也我們網絡工程行業的要求。

由於公司的業務擴展,也接觸到了RouterOS軟路由和SD-WAN等項目,和你們想的一樣,他們的底層也是用的Linux。在學習了Linux之後,對他們的功能實現與邏輯也會更容易的理解,上手也比較快,我十分推薦每個網絡工程師都要抽時間學習一下Linux

希望我的經歷可以爲其他同仁在工作學習過程中起到一些啓發作用,抽出時間學習Linux絕對是一本萬利的買賣,不僅能充實自己,也會爲以後的工作增加基礎積累,還能在未來的技術更新中不容易落下隊伍,雖然新技術的出現日新月異,但像Linux和網絡這種基礎技術仍是在短時間不會被淘汰的,萬變不離其宗

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章