1. 程式人生 > 其它 >下列哪些命令可以檢視網路介面的狀態_devops特種兵 之 使用ip命令檢視網路執行狀態...

下列哪些命令可以檢視網路介面的狀態_devops特種兵 之 使用ip命令檢視網路執行狀態...

技術標籤:下列哪些命令可以檢視網路介面的狀態

使用IP命令監視網路詳細資訊

除了允許您設定網路介面外,還可以使用IP命令檢查它們是否正常執行。 在嘗試找出問題的主要原因時,首先要考慮的是網路堆疊。

以下配方將指導您如何使用IP命令檢查網路介面是否已啟動,並列出一些基本統計資訊。

做好準備

由於IP工具預裝在主要Linux發行版(RHEL和基於Debian)中,因此無需進行其他配置。

怎麼做…

讓我們使用以下IP命令監控網路詳細資訊:

要檢視所有介面的基本網路統計資訊,可以使用ip -s link命令。 如果在沒有選項的情況下使用它,它應該產生以下輸出:

8a28ee6164b0cab59c057d8b2c418446.png

這將列出介面名稱及其配置選項; 例如,如果啟用了多播,則其當前狀態(向上或向下)。 下一行為您提供了MAC地址,以下行為您提供了一些介面統計資訊:

注意

預設情況下,ip -s link命令中的列代表以下內容:

RX / TX:bytes:此介面傳送/接收的總位元組數

RX / TX:packets:此介面傳送/接收的網路資料包總數

RX / TX:錯誤:此介面上發現的傳輸錯誤總數

RX / TX:丟棄:丟棄的網路資料包總數

RX:mcast:收到的組播資料包

TX:collsns:網路資料包衝突

有時,您可能希望僅針對單個介面檢視輸出。 您可以使用以下命令執行此操作:

ip -s link ls <>

要檢視eth0介面的統計資訊,可以使用以下命令:

ip -s link ls eth0

要檢視其他資訊,可以在以下命令中附加-s開關:

ip -s -s link ls eth0

這會產生以下輸出:

240a60a54cc7e9c58a5c8cecf9239b78.png

這擴充套件了上一個列表,允許您檢視網路錯誤的詳細資訊。