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

2020-12-11 水滴石穿繩鋸木斷

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

在接觸到本部門工作後,又接觸到了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安全策略。這只是些基礎的東西,學無止境,希望各位都能提高自己的技術水平,並且在學習的過程中能少走彎路.

相關焦點

  • 華為18級工程師嘔心瀝血撰寫3000頁Linux學習筆記教程
    需要《Linux入門到精通》、《linux系統移植》、《Linux驅動開發入門實戰》、《Linux開源網絡全棧》電子書籍及教程的工程師朋友們勞煩您轉發+評論,關注我私信回復「666」或者「學習」即可免費獲取基礎篇Linux概述Linux
  • 網絡工程師和Linux運維工程師有什麼區別?學哪個比較好?
    網絡工程師和Linux運維工程師有什麼區別?學哪個比較好?然後在網上查到了《Linux就該這麼學》,老劉還真是實在,為了這本書做了個網站,在網站上可以免費的學習這本書,而且可以在上面下載RHEL7的鏡像,網站叫做linuxprobe.
  • 年薪50萬的運維工程師學習成長路線
    Linux系統目前主要應用在企業伺服器上,學習linux,更多的是向linux系統/運維工程師方向進軍。比如雲計算系統工程師,大數據運維工程師,運維開發工程師其職位都是linux運維工程師的進階。下面就整體介紹下,作為過來人,怎麼學習linux,以及linux入門和學習的路線。目前發現馬哥linux運維培訓課程非常不錯,我就以其為藍本,跟大家介紹下linux學習路線
  • IT運維工程師們為什麼選擇使用Linux系統
    linux自誕生之日起,便受到了全世界優秀黑客程式設計師們的百般寵愛與關注。曾經,linux似乎離我們非常遙遠;而現在,越來越多的人聽說了linux,會去討論linux發行版,會去關注linux內核。而程式設計師們更是熱衷於使用linux,在linux開發。
  • Linux系統運維工程師入門絕招放送
    我就稀裡糊塗的,這樣報著必死的決心,考下RHCE認證,走上了Linux運維的道路,成為了一名linux運維工程師。有些心得跟大家分享下,避免小白多走冤路。Linux運維必須要掌握的工具,我列出這幾方面,這樣的話入門就基本沒問題。
  • 一個網工的Linux學習過程
    機緣巧合下,在快要畢業時找到了一份網絡工程師的工作,對於學習通信工程的我來說,也不算是跨專業就業吧。
  • 工程師嵌入式Linux自學筆記及體會
    工程師嵌入式Linux自學筆記及體會 黃朝松 發表於 2014-10-24 10:08:10   針對初學嵌入式的廣大朋友們,以下是我在初學接觸嵌入式的過程中整理處的一些資料信息,希望能為大家有所幫助。
  • linux學習
    link_name$ ln -s days my_days #一個名為mydays的符號連結指向文本文件days$ ls -l my_days...my_days -> days$ ln -s /usr/locak/share/ local_share$ ls -l local_share... local_share -> /usr/local/share/linux
  • 如何快速成為一名Linux運維工程師
    2、Git版本控制,很多人可能覺得沒有必要,這個是開發才學的嘛,其實不然,今天Devops的日漸崛起,對於傳統運維工程師來說是一個挑戰,也是一個機遇。工程師們日常需要寫大量的腳本,可以使用Git來管理、備份常用代碼、腳本。3、Shell編程,寫腳本當然需要Shell啦,這也是基礎。
  • Linux運維工程師真實的工作狀態到底是怎麼樣的?
    現在的運維工程師在大家眼中是個什麼樣子呢?
  • 紅帽linux學哪些東西?
    Linux是一類非常優秀的開放作業系統,在這個雲計算、大數據佔據中心地位的網際網路時代,越來越多的業務正在遷移到Linux上來,隨著linux在伺服器市場上的佔有率不斷猛漲,企業對linux人才特別是RHCE的需求也在不斷的增大,掌握Linux 技能已經成為運維人員的一項基本要求,智匯雲校攜手紅帽共同打造
  • Python學習第173課——Linux複製文件命令
    還記得我們上節課創建的文件夾linux嗎?它裡面我們又創建了linux_intro(Linux介紹)、red_hat(紅帽)、full_stack(全棧工程師)這結果文件夾,其實Linux系統介紹、紅帽體系、全站工程師這幾方面的知識點,都是可以通過Linux把它們相互連通在一起。
  • Linux就該這麼學 一名Linux運維工程師養成記
    不管是學習語文、英語,還是學習數學、物理,不管你採用何種方法,都離不開三個階段:記憶、掌握、運用。也許描述的並不十分準確,但大體上是這樣子的。以此類推,對於如何學習Linux,也是可以參照上述三個階段來學習的。因此,對於學習Linux而言,第一步就是記住Linux命令,知道其中的原理。
  • 真實記錄我入門學習Linux系統的經歷
    學校不會開一門linux入門的課,身邊估計也不會有同樣喜歡搞linux的同學,所以學習基本全靠自己,遇到了問題主要就是Google了,這過程也許比較痛苦.就是這樣,當別人不學的時候,你的優勢就來了,這就是資源優勢,你可以做別人不會做的事情,這是一件很酷的事情。
  • RHCE Linux系統認證工程師介紹
    一名紅帽認證工程師除了要掌握紅帽認證技師具備的 所有技能,還應具有配置網絡服務和安全的能力,他/她應該可以決定公司網絡上應該部署哪種服務以及 具體的部署方式。2、 RHCE認證包括DNS、NFS、Samba、Sendmail、Postfix、Apache和關鍵安全功能的詳細內容。始於1999年3月。
  • 零基礎怎麼學習網絡工程師?
    一直以來,後臺問得比較多的問題,便是零基礎的小白人群,怎麼學習華為認證網絡工程師,以及可不可以直接考中級或者高級?添加扣群:3696-212-72 進入網工學習大其實這個問題是很有趣,也很有爭議的?今天小編就好好來跟大家說一說。零基礎的小白該怎樣學習網絡工程師!
  • 軟考之網絡工程師總結
    全國計算機技術與軟體專業技術資格(水平)考試考試級別備考先說下備考,首先沒有考網絡工程師的經驗,對考點的了解情況和大家一樣,唯一的區別就是有其他軟考的經驗。考完總的來說難度中上等吧。順帶一提,信息安全的比較好考,咳咳,又聊跑題了,接著來說備考。
  • 【乾貨】網絡虛擬化—— linux虛擬網絡基礎
    在linux裡面devic(設備)與傳統網絡概念裡的物理設備(如交換機、路由器)不同,Linux所說的設備,其背後指的是一個類似於數據結構、內核模塊或設備驅動這樣的含義。就是說device可能只是軟體系統裡的一個驅動,一個函數接口。Tap位於二層數據鏈路層,tun位於三層網絡層,兩者在linux裡的函數結構幾乎一致,除了一個flag值區分tap/tun。
  • 網絡工程師能做什麼?
    (我們這主要講講售後崗位,售前做的比較少)運維崗位的幾個等級,網絡管理員、信息技術員、運維主管、網絡構架師;系統集成的幾個等級,系統集成初級工程師、系統集成工程師、系統集成高級工程師、系統集成主管、項目經理;廠家工程師的幾個等級,廠家外協工程師、廠家正編工程師、渠道主管、區域主管、
  • 華為5g網絡工程師學習三個月是嗎?
    5g網絡工程師怎麼樣才能入行呢,5g網絡工程師需要學習多久,這是很多朋友常常找到網絡工程師成長日記作者小編問到最多最多的幾個問題網工記小編給大家介紹一下「5g網絡工程師是幹什麼的」,「5g網絡工程師需要學習什麼」,「5g網絡工程師的具體工作內容是做什麼」,有興趣的朋友可以隨時溝通