網絡工程師真的也需要好好學習linux系統

作為一名剛工作半年的小網工,想總結一下工作半年來的一些感悟。由於本人是網絡工程專業,畢業前找工作的目標也是網絡工程師,在經過幾次面試後如願以償的找到了網絡工程師的工作。由於上學時也沒有多少錢,認證也沒有考過,但學習過思科的CCNP,本來認為應付工作綽綽有餘了,沒想到工作後才發現想法真是太幼稚了。

網絡工程師真的也需要好好學習linux系統

在工作中遇到過太多太多的在學習中沒遇到過的東西了,時常是遇到解決不了的問題時現查資料查文檔解決。通過工作,也發現網絡太基礎了,可能過不了多久很多網絡技術就要被淘汰,只有不斷學習新知識,才能保住飯碗,從業人員應該會理解的,上學時學的一些協議,工作時才發現已經被淘汰了,學習能力也是很重要的,比如你之前一直學的思科,突然遇到華為設備,看半天產品手冊就要把他配起來。在此我推薦各位網絡工程師要學習一下Linux操作系統,比如遇到端到端主機的設置問題,如果一端是Linux或者是vmware虛擬機,但你只懂網絡不懂其他東西,那就無法快速的處理故障,反之亦然。

工作中都是需要先登錄堡壘機的,記得第一天上班時導師跟我說這東西就是用的Linux系統,這是我第一次接觸Linux系統的東西,後來發現有位同事是Linux大神,總是喜歡分享一些能極大提高工作效率的Linux命令,比如snmpwalk,這個命令我研究了一小時,可以幫助我添加對客戶的主動監控。他還想出了備份設備的配置資料,使用grep命令通過查找服務編碼等來查詢到資源被分配在哪個設備上,真的是太神奇了,通過他的影響,我開始學習研究Linux系統。隨著時間的推移,我發現學這個東西真的對我幫助太大了,在公司準備競爭阿里雲的合作伙伴時,需要我們幾名員工參加阿里雲的考試,通過之前對Linux知識的學習,使我順利的通過了考試。在此我推薦各位網絡工程師要學習一下Linux操作系統,比如遇到端到端主機的設置問題,如果一端是Linux或者是vmware虛擬機,但你只懂網絡不懂其他東西,那就無法快速的處理故障,反之亦然。

接下來我講一下我學習Linux的經驗。在百度上查詢Linux學習資料時,無意間查到了一個叫Linux就該這麼學的站點,站長叫劉遄,把他寫的《Linux就該這麼學》一書放到網站上讓人免費觀看,這種精神真是很令人欽佩的。然後我開始以此書作為主要學習資料,一章一章的往下學。之前的網絡知識為我學習Linux也提供了很多幫助。通過對前輩們學習經驗的總結,我學習瞭如下內容:學習了Linux基礎知識和基本命令,並且看了一本叫《Unix編程藝術》一書,對Linux等類Unix系統有了進一步的瞭解。然後學習了Linux用戶、用戶組及權限方面的知識,進程管理方面的內容也是必不可少的。接下來研究了vim文本編輯器,還有一些文本文件處理命令和知識,比如通配符、正則表達、grep、sed、awk、find等命令。然後學習了簡單的shell腳本編程。在充分了解Linux原理與基礎知識之後,對上層應用和服務也進行了深入的學習,服務涉及到了很多網絡知識,通過學習Linux,我也複習了網絡知識。常用的服務包括dns、ftp、nfs、samba、mail和http等,在服務器安全原理與防範技巧等方面也做了一些研究,包括提高系統性能、數據安全、系統服務訪問控制與服務安全等。Linux的防火牆功能真的很強大,很多公司其實都沒有最大的發揮出Linux系統的最大能力,防火牆方面學習了iptable與firewalld安全策略。暫時只學習到這些基礎的東西,但這對我的工作已經起到很大的積極作用。作為網工需要東奔西跑,可以在自己筆記本電腦上把主流的Linux操作系統安裝一遍,真機裝或者虛擬機都可以,然後配通網絡,別忘了Linux的網絡功能是很強大的。接下來我還會繼續學習下去,比如學習數據庫的一些東西、負載集群、運維監控與運維自動化等,畢竟知識不怕多。

通過學習Linux,可以讓網絡工程師在應對未來技術革新時更能從容面對,希望各位在學習的過程中能少走彎路,願每個有學習想法的人都能堅持到最後,都能走向成功。


分享到:


相關文章: