天天看點

Linux常見的網絡排查指令,你知道幾個?

  對于Linux運維人員來說,日常的職責包括管理、監控、配置和故障排除,而不需要學習複雜的第三方工具,但需要我們掌握一定的指令,這是至關重要的,那Linux常見的網絡排查指令有哪些?請看下文:

  1、ifconfig

  它是一個指令行實用程式,網絡管理者還可以使用它在配置腳本的幫助下查詢和管理接口參數,可以幫助你啟用或禁用網絡接口,并允許你将IP位址和網絡掩碼配置設定給標明的接口,你還可以檢視所有可用接口、IP位址、硬體位址和活動接口的最大傳輸單元大小。

  2、ip

  是舊的ifconfig的替代品。但它的功能範圍涵蓋了兩層TCP/IP協定,即資料鍊路層和網絡層。它顯示網絡接口并配置網絡裝置,就像ifconfig實用程式一樣。它還通過添加/删除ARP緩存條目來顯示和修改核心路由表。

  3、ping

  可幫助你識别網絡和主機的可用性,還可以使用ping指令檢查網絡連接配接問題。ping發送ICMP(Internet控制消息協定)回應要求消息并等待

ICMP回應答覆資料包以檢查主機可用性。輸出包含發送和接收的消息總數以及資料包到達目的地所需的時間。

  4、netstat

  也是一個指令行實用程式,可幫助發現已連接配接和正在偵聽的TCP、UDP和UNIX套接字。它顯示有關路由表、偵聽端口和資訊統計資訊的資訊。

  5、host

  是一個最小但最強大的CLI實用程式,它執行DNS查找并将主機名解析為IP位址,反之亦然。除了解決DNS伺服器問題外,它還顯示和驗證NS和MX

DNS記錄類型以及ISP DNS伺服器。

  6、ARP

  通過添加/删除位址并顯示它們來作業系統ARP表的緩存。ARP代表位址解析協定,并将IP位址映射到機器的MAC位址。是以,arp指令執行任務并屬于net-tools包中可用的工具。

  7、traceroute