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

roc_guo發表於2021-02-19

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

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

 

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

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

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

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

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

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

 

 

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2757673/,如需轉載,請註明出處,否則將追究法律責任。

相關文章