網絡工程師學習Linux的親身歷程

由於上學時學的是通信工程專業,大四找工作時找到了一個網絡工程師的職位。在入職之前把思科的CCNA、CCNP都學了一遍,然後認為學了這些東西在工作中一定綽綽有餘了吧,學完就開始忙著畢業旅行和跟朋友花天酒地,享受最後的大學時光了。在入職培訓的第一天,現實就把我拍醒了,導師問我的問題我都一問三不知,或者之前學過,但由於時間長又忘了,比如問我有沒有添加過snmp,snmp我聽過啊,簡單網絡控制協議,但我就知道這些了,弄的導師很無語。還問我IS-IS協議知道嗎,我聽說過,但這不是運營商使用的路由協議嗎,被我選擇性忽略了。隨後開始工作後,第一天導師就讓我去倉庫帶出來一臺路由器一臺交換機。我還是這輩子第一次見到路由器,然後導師說他們兩個有登陸密碼,讓我把他們破解掉,最後我用了整整一下午才通過在網上的教程學的方法完成這個工作,邊幹邊覺得自己會的東西實在太少了。

網絡工程師學習Linux的親身歷程

在接觸到本部門工作後,又接觸到了MPLS和BGP,這不都是CCIE學的東西嗎?為了完成工作,必須再開始學晉級的課程,通過工作一步步推著自己慢慢進步。過了兩個月,公司網絡上又上了幾臺Juniper設備,這個路由器跟思科的操作差別可大得多了,讓我越來越覺得幹這行真是要幹到老學到老了。

由於公司需要和阿里雲合作,需要公司員工報名參加阿里雲ACP考試,然後我就順其自然的報名了。雲在這幾年可是很熱,但我之前沒有去了解過,正好通過這次機會了解一下。然後在學習的過程中,發現Linux是雲計算的基礎,並且在學的過程中對Linux產生了很大的興趣,因為Linux命令和敲IOS命令的感覺真的很像,作為網絡工程師真的上手很快,而且有的命令還有相同之處。當我在網上找Linux學習資料時,發現了《Linux就該這麼學》,因為這本書有自己的網站,我就在網站上開始看這本書。越往下讀越覺得這本書真的很適合我這種新手來學習,而且還把做實驗需要的安裝包都上傳到網站上供讀者自行下載,真的很貼心。學了一段時間後,這本書上市了,為了支持一下,我也買了本實體書在公司讀。在我看這本書的時候,好幾個同事都在跟我說他們也想學一下Linux,Linux現在確實也越來越火了,然後我把這本書介紹給了這些同事,互相比著學,提高學習效率。

自從開始學習Linux後,我越來越覺的幹網絡工程師很必要學習一下Linux,因為我以後在工作中必不可少的需要接觸到服務器,可以這樣講,現階段百分之90的服務器都是使用Linux作為操作系統,而且公司的堡壘機也都是Linux操作系統,可以在堡壘機上使用學習到的Linux知識提高工作效率。比如通過備份公司全網路由器的配置,然後使用grep命令快速找到自己需要的信息。通過學習Linux,我也順利的通過了ACP的考試。通過學習Linux,可以讓網絡工程師在應對未來技術革新時更能從容面對。

接下來我談談我學習Linux的經驗。學習一定要腳踏實地,不能操之過急,大家都知道在Linux中可以搭建各種服務,但在學習搭建服務之前,一定要掌握好基礎才可以,只有掌握基礎知識,才能在報錯後理清思路,快速排錯。學習可以按照如下順序:學習Linux基礎知識和基本命令,再學習Linux用戶、用戶組及權限方面的知識,進程管理方面的內容也是必不可少的。接下來研究vim文本編輯器,還有一些文本文件處理命令和知識,比如通配符、正則表達、grep、sed、awk、find等命令。然後學習簡單的shell腳本編程。在充分了解Linux原理與基礎知識之後,對上層應用和服務也要進行深入的學習,服務涉及到了很多網絡知識,通過學習Linux也可以複習到網絡知識。常用的服務包括dns、ftp、nfs、samba、mail和http等,在服務器安全原理與防範技巧等方面也要有所瞭解,包括提高系統性能、數據安全、系統服務訪問控制與服務安全等。Linux的防火牆功能真的很強大,很多公司其實都沒有最大的發揮出Linux系統的最大能力,防火牆方面需要學習iptable與firewalld安全策略。這只是些基礎的東西,學無止境,希望各位都能提高自己的技術水平,並且在學習的過程中能少走彎路.


分享到:


相關文章: