下列哪些命令可以檢視網路介面的狀態_devops特種兵 之 使用ip命令檢視網路執行狀態...
阿新 • • 發佈:2020-12-25
技術標籤:下列哪些命令可以檢視網路介面的狀態
使用IP命令監視網路詳細資訊
除了允許您設定網路介面外,還可以使用IP命令檢查它們是否正常執行。 在嘗試找出問題的主要原因時,首先要考慮的是網路堆疊。
以下配方將指導您如何使用IP命令檢查網路介面是否已啟動,並列出一些基本統計資訊。
做好準備
由於IP工具預裝在主要Linux發行版(RHEL和基於Debian)中,因此無需進行其他配置。
怎麼做…
讓我們使用以下IP命令監控網路詳細資訊:
要檢視所有介面的基本網路統計資訊,可以使用ip -s link命令。 如果在沒有選項的情況下使用它,它應該產生以下輸出:
這將列出介面名稱及其配置選項; 例如,如果啟用了多播,則其當前狀態(向上或向下)。 下一行為您提供了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
這會產生以下輸出:
這擴充套件了上一個列表,允許您檢視網路錯誤的詳細資訊。