-
1 # 一零言
-
2 # 搞網路
你好。個人覺得,網路工程師也好,網路運維工程師也好,真正的實力不在於使用什麼軟體,而在於對網路執行底層技術的把握,對原理的透徹瞭解,做到這一步,用什麼軟體已經不重要了,就像DOS裡面的幾個常用命令就可以解決很多問題,還有,裝置裡面的一些配置命令、協議雖然表面看起來因產品廠家不同,但只要多熟悉、多自已動手,你會現一通百通。
多熟悉、多動手、多歸納、多總結、多反思,技術實力就會上很大臺階,一旦到高處,你會發現原來如此簡單。古代武功高手的最高境界是手中無劍、心中也無劍,要做到這一步,可能要畢一生精力,但一定要堅持、不鬆懈。
共勉。
-
3 # 看看噢噢哦
搞Linux 資料庫 都比網路運維好 我就是從網路工程轉到Linux系統運維的,還考了思科的CCNP 搞了幾年Linux 資料庫 去年年底辭職了,去學蘋果手機維修 單純的網路運維沒有多少技術含量 會配置思科 華為 h3c 常用交換機 防火牆 加一些出口的負載均衡就行 做網路運維你連ospf 都碰不到
-
4 # 股市新司機
1、先掌握最基礎的。看看你公司是使用的是什麼軟體,然後再根據自己的學校所學的,一一對比學習。一次不懂就倆次,倆次不懂就三次,直到自己懂了為止。天才不可怕,可怕的天才比自己還努力。
2、若有可以用開放系統程式設計的運維軟體,儘量忘這邊靠攏,畢竟開放的程式設計好了就是屬於自己的。
3、做什麼工作都要看前景,特別是有關於計算機的,認準一個點,努力鑽研,以帶面,突破自己。
4、多看看前沿的運維思想。
-
5 # 尛龘besos
SecureCRT與Xshell還有FTP工具
SecureCRT是一款支援SSH(SSH1和SSH2)的終端模擬程式,簡單的說是Windows下登入UNIX或Linux伺服器主機的軟體。SecureCRT支援SSH,同時支援Telnet和rlogin協議。SecureCRT是一款用於連線執行包括Windows、UNIX和VMS的理想工具。 SSH的英文全稱是 Secure Shell。
Xshell 是一個強大的安全終端模擬軟體,它支援SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET協議。
FTP工具很多,大家可以百度一下。例如FlashFXP
-
6 # 科技yuan
個人認為做為一個網路運維工程師,熟練使用軟體只是一個基本本領,更重要的是在運維過程中學習到哪些新知識新本領以及在這過程中如何去排查網路故障解決疑難雜症,這才是至關重要的地方。以下將介紹我常用的軟體及網路故障排查思路、故障處置等方式方法。
1、本人常用的軟體有4款,分別是:SecureCRT、Putty、tftp、子網掩碼計算器;
第一款:SecureCRT
SecureCRT是一款支援ssh登入網路裝置和伺服器裝置的終端模擬程式,支援 SSH1,SSH2,Telnet,RLogin,Serial,和 TAPI 等協議。這款軟體基本每天都在用,每天都需要登入到不同的網路裝置檢視裝置配置。
第二款:Putty
putty是一款支援Raw、telnet、rlogin、ssh、串列埠的連線軟體,該軟體完全免費、體積小、操作簡單、方便使用,它可以讓使用者對視窗進行自定義設定,還可以將連線過的裝置進行會話儲存,方便使用者下次使用無需再次輸入ip地址和或主機名稱即可連線。
第三款:tftp
TFTP全稱是:Trivial File Transfer Protocol即簡單檔案傳輸協議,是TCP/IP協議族中的一個用來在客戶機與伺服器之間進行簡單檔案傳輸的協議,提供不復雜、開銷不大的檔案傳輸服務。埠號為69。該軟體使用最多的場景就是對裝置進行iOS升級時,時長會用到它,該軟體體積小、操作簡單。
第四款:子網掩碼計算器
該工具可自動劃分A、B、C類IP,可以輸出劃分後的子網掩碼、子網位、最多子網數、主機位、最多主機數以及所有的子網列表,並可以將結果儲存到文字檔案。
以上四款軟體是個人經常使用的。
【2018-12-20 二更】最近好多網友都提出沒有抓包軟體wireshark,今天就把抓包軟體wireshark新增上第五種:抓包軟體WireShark
下圖是wireshark的軟體介面
主要功能:
Wireshark(前稱Ethereal)是一個網路封包分析軟體。網路封包分析軟體的功能是擷取網路封包,並儘可能顯示出最為詳細的網路封包資料。Wireshark使用WinPCAP作為介面,直接與網絡卡進行資料報文交換。目的:
1.掌握 Wireshark 的使用方法,熟悉其基本設定,尤其是 Capture Filter 和 Display Filter的使用。
2.透過對 Wireshark 抓包例項進行分析,進一步加深對各類常用網路協議的理解,如:TCP、UDP、IP、SMTP、POP、FTP、TLS 等。
3.查詢資料,瞭解相關網路協議的提出背景,幀格式,主要功能等。
4.根據所獲資料包的內容分析相關協議,從而加深對常用網路協議理解。
接下來將分享個人的一些經驗,有不足之處還請各位指正。
網路事件發生後,以快速排除故障、儘快恢復業務為最高目標。使用者報障、工程師巡檢或監控時發現網路裝置或線路故障時,網路工程師應儘快根據事件現象進行故障定位。故障定位後有應急預案的,按應急預案處理;沒有應急預案的,根據分析結果,由所屬團隊出具解決方案,經批准後按方案進行處理。
一、網路故障排查思路
當故障發生時,遵循以下排查思路:
1、 首先儘可能準確收集故障資訊:故障發生時間、故障現象、影響範圍。瞭解故障表現出來的現象,然後才能確定可能產生這些現象的故障根源或癥結,對網路故障做出完整、清晰的描述是第一步。
2、 根據使用者反映的故障現象,結合網管告警,判斷是個別終端故障還是同時影響多個使用者的網路故障。
3、 根據網路故障影響範圍,工程師根據經驗判斷最可能的原因,並進行驗證,如確實為該處故障,立即制定相應解決方法,如果不是,進行系統排障。
4、 系統性網路排障有三種方法:按照OSI七層模型,有自上而下(應用層到物理層)、自下而上(物理層到應用層)和從中間層(網路層)入手的排障方法。
5、 明顯屬於應用層故障的,如到DNS伺服器網路可達,但DNS無法解析或解析異常,可從應用層開始從上向下進行排查。
6、 對於明顯屬於物理層故障的,如網絡卡燈不亮、光模組不發光、網管告警顯示相關網路裝置存在硬體告警的,可優先從物理層開始,從下至上進行排障。
7、 對於無法確定是物理層故障或應用層故障的,可以先從OSI七層模型的中間層-網路層開始進行故障定位。
8、 源到目的業務埠不可達:如果業務系統訪問對端不通,可根據源目地址、TCP埠等資訊,執行源到目地址和埠的聯通性測試:從源地址telnet目的地址的TCP業務埠,看能否建立連線。如果無法建立連線,可以使用tracert檢查路由是否正確,定位出錯的網路裝置或網段,在該裝置上檢查裝置CPU、記憶體利用率是否異常,裝置日誌是否有告警資訊,路由協議是否正常,ARP資訊是否正確,地址轉換是否正常,併發連線數是否正常,雙機是否正常,在路徑中所有防火牆上檢查安全策略是否開放。
9、 源到目的埠可達但傳輸速度慢:如果業務埠可達,但傳輸速度慢,使用ping大包(2000位元組)和tracert檢查無規律丟包和明顯延遲的網路位置,在該裝置上檢查裝置CPU、記憶體利用率是否異常,裝置日誌是否有告警資訊,路由協議和VRRP協議是否正常,地址轉換是否正常,併發連線數是否正常,雙機是否正常,介面有無錯誤計數或專線頻寬是否擁塞,從網路層往上或往下進行故障原因的分析。
10、 如果業務路徑經過專線,需判斷專線是否異常,點對點連通性丟包率超過萬分之五(注意QOS影響),介面輸入錯誤或CRC出現連續增長,則需要聯絡運營商進行專線排查。
11、 如果連通性、裝置效能、鏈路質量安全策略都沒有問題,則需要進一步對業務系統的負載均衡配置情況、業務系統本身情況、DNS解析情況進行分析和排查。
12、 對於疑難故障,則需要聯絡業務部門獲取業務依賴關係,理清資料訪問路徑,透過流量分析工具進行進一步的原因分析。
下面列出一些常見的網路故障及其處理方式:
二、故障處置
網路方面常見故障及其處理方法:
1. 普通接入故障。瞭解使用者故障的相關資訊,如使用者辦公地點、使用者准入系統認證是否透過、使用者終端是否進入正確的VLAN、能否正確獲取IP地址、使用者網線連線情況、使用者所接入交換機狀態或接入埠狀態等進行排查分析。找到故障原因後,進行相應的故障處理。
2. 網路裝置配置故障。根據使用者反饋的故障現象, 瞭解相關網路結構或配置是否最近修改過,即問題出現是否與網路變化有關,是否近期的變更造成,對相關變更方案和變更操作情況進行回溯和排查,對相關訪問策略、路由策略等配置情況進行排查,判斷故障是否因為裝置配置原因造成。如是,按照ITIL流程提出變更申請,審批通過後進行配置變更。
3. 鏈路利用率過高。當網路遭受攻擊或網路內病毒爆發時,會出現頻寬利用率過高或裝置CPU利用率過高等異常現象。此時應通知安全工程師透過安全監控平臺檢查網路內是否存在網路攻擊,同時登陸相關的網路裝置,實時分析是否有異常流量,如存在異常流量通知相關團隊進行處理,必要時可以透過斷開網路埠或使用ACL的方式對該問題主機實施斷網。
4. 裝置效能異常。在網路裝置遭受攻擊或網路記憶體在環路的情況下會出現此類效能異常。此時應通知安全工程師透過安全監控平臺檢查網路內是否存在網路攻擊,同時登陸相關的網路裝置,分析裝置效能異常原因,對故障源進行定位,對攻擊主機進行上報,通知相關團隊進行處理,必要時透過關閉網路埠或斷開的方式對該問題主機或環路埠實施斷網,對引起廣播風暴的介面進行關閉。
5. 裝置軟體故障。對裝置軟體BUG引起的故障,提出臨時解決方案,根據臨時解決方案,經審批後作為臨時應急措施實施。現場工程師收集故障資訊並記錄後,向裝置廠商開CASE,和廠商共同分析故障。根據廠商推薦的軟體更新版本,按照ITIL流程進行版本升級。
6. 裝置硬體故障。判斷為硬體故障的,收集故障資訊,如有備件,使用存放在備件庫房的備件進行故障部件的更換,將配置恢復至新的裝置中。對故障資訊進行記錄,向裝置廠商開case進行硬體的更換。
7. 廣域網線路故障。發現故障後由負責工程師即刻向運營商進行線路故障申告,配合運營商進行故障線路的分析處理。當一條線路發生故障時,該線路上承載的業務會自動迂迴到其他線路上。但是當該線路不停翻轉(埠持續up/down)時,會對業務造成影響,這時應首先關閉該線路埠或斷開該線路的BGP連線,使該線路不再承載流量,然後向運營商進行故障申告,配合運營商進行故障排查,待線路恢復後重新啟用該線路。
8. Internet出口線路流量異常。當Internet出口線路受到DDOS攻擊時,會造成線路流量擁塞而無法訪問internet。網銀線路已購買運營商的防DDOS攻擊服務,應立即通知運營商進行流量清洗。辦公網際網路線路未購買防DDOS攻擊服務,情況嚴重時應考慮關閉該條線路到internet的連線。
9. 雙機故障:檢視雙機熱備狀態、檢視配置同步狀態,檢視物理鏈路,檢查相關配置,如配置正確但主裝置異常或出現雙活時,可以在收集完成相關資訊後,在行方批准後把應用切換到備機或把主裝置重啟或把主裝置從網路隔離。
10. 其他故障。對於非配置引起的無法確定的故障,現場工程師收集故障資訊並記錄後,即刻向裝置廠商開CASE,和廠商共同分析故障,根據廠商提供的解決方案,按照ITIL流程進行配置變更。
-
7 # 歐界科技
網維工程師可以說是現在最複雜的一個工程師了,隨著網路的發展,也顯得格外重要,這樣一來,他所需要學習的內容真的很多。
首先是比較基礎的一些軟體,比如說Apache Tomcat等這類的軟體主要適用於網路環境的開發,最佳化,可以說是進行網維的一個前提了。所以,首先要會的就是這個型別的,雖然很基礎,但是很重要。
第二種就應該是類似於SQL這個型別的用於網路的維護與資料庫的建立。這類軟體也是身為一個網維工程師必須要掌握的一項技能,可以說只要踏足網維這個工作圈,這類軟體可以說是每天都會打交道了。
第三種就是zabbix型別的軟體這是一種基於系統監視的軟體。也可以用於網路監視功能,這種型別的軟體運用很廣泛,但是卻比較容易上手,一般來說學一段時間就可以輕鬆入門,所以,網維的工程師如果不覺得麻煩的話可以用這型別的軟體入手。
剩下的還有很多,比如Unix shell等,都是網維工程師必備的一項技能,但是一般來說一個型別的會一個就可以了。所以,雖然很難,但是需要學習的也不多,只要投入一定的時間,就一定會有回報的。
-
8 # 網強網管
目前國內都是第三方平臺比較多,提高工作效率,可以瞭解一下網強綜合網路管理軟體,日常運維人員管理專家,好用不貴
-
9 # 海璃1
會用網線鉗,CRT用來除錯裝置,console線,熟悉調liunx,nginx,aphache,資料庫(MySQL,Oracle),zabbix等安裝最佳化配置以及滲透測試軟體工具即可。
-
10 # 雁過無聲song
新的一年已經開始,假期也即將來臨,網路工程師或管理員也將迎來嶄新的年度。那麼,奮戰在網路維護一線的小夥伴們應該掌握什麼樣的軟體才能真正搞好網路維護,讓網路正常運營呢?
下面根據本人多年來的維護經驗,給大家推薦幾款常用的工具軟體:終端模擬類,網路分析類,檔案傳輸類,網路監控管理類,綜合維護類。
1、終端模擬類,此類工具有很多,首推SecureCRT,常用的超級終端軟體,IPOP整合工具,TCL終端模擬工具等等。
2、網路分析類,首推Wireshark,功能強大且開源的網路協議分析軟體,其他還有Sniffer Pro,科來網路協議分析系統,OmniPeek,Tcpdump等
3、檔案傳輸類,主要用來裝置或韌體升級時的上傳,常用的有TFTPD32,Tftp,Cisco tftp server等,首推TFTPD32,小巧實用。
4、網路監控管理類,此類工具大多為收費軟體,基本上為廠商跟隨裝置一起提供,如華為的T2000,N2000,U2000等,當然還有SolarWinds工程師工具集,Nagios,PRTG Network Monitor Freeware等。首推SolarWinds
5、綜合維護類,有很多網路維護周邊的一些小工具,如子網掩碼計算器,TCPview等,如果想要更好地自動運維管理,最好還要學習一下程式語言,首推Python。
回覆列表
曾經我最對口的職業就是網路工程師、運維工程師之類,並且有一些從事網路運維工作的小夥伴,因此最這方面比較瞭解。我覺得運維需要會的應該不僅僅是軟體,範圍應該擴大,包括一些程式之類。
運維需要會什麼軟體呢?1.Nginx、Apache、Tomcat等,很多時候需要運維人員搭建開發環境並進行最佳化,不過對這些操作一般都需要寫命令。
2.MySQL、SQL server、Oracle、mangodb、redis等資料庫的搭建、最佳化、維護肯定是必不可少的。
3.LVS(Linux虛擬伺服器),可能有的公司要採取LVS實現負載均衡。,
4.Jenkins(持續整合引擎),最近多次看到有運維小夥伴提到這個,用於監控持續重複的工作,聽說非常重要,但也難學。
5.OpenStack雲計算管理平臺,我搭建過類似的CloudStack平臺,不顧在最後分配伺服器一直搞不定,這個搭建及操作還是比較麻煩的,不過同上面,也非常重要。
6.zabbix是一個基於WEB介面的提供分散式系統監視以及網路監視功能的企業級的開源解決方案。一般公司裡都會用到這個,不過我跟我小夥伴聊過,搭建熟悉使用一個多周即可上手,當然系統監控的軟體不僅僅只有這個。
7.SVN、Git版本控制需要會,不過現在似乎git用的比較多,當然我現在是在用Git。
8.docker、elasticsearch、Kubernetes(k8s)、VMware vSphere等虛擬化的知識,虛擬化還是比較熱的。
9.SaltSack等自動化運維工具,自動化運維是運維進階的方向,當然自動化運維還要會寫指令碼。
運維還應該掌握什麼呢?1.Linux、unix、win server等各種伺服器系統必須熟練掌握,不過linux各個版本用的比較多,我比較喜歡CentOs。
2.python、shell等指令碼語言,現在運維不僅僅是需要寫命令,而且要求會程式設計,我看python已經成為運維工程師招聘的必要條件。
暫時想到這些,不足的可以提醒補充。