當前位置:
首頁 > 最新 > linux-netstat已經過時,你該用ss了!

linux-netstat已經過時,你該用ss了!

前言

netstat - 顯示網路連接,路由表,介面狀態,偽裝連接,網路鏈路信息和組播成員組。


netstat參數和使用

常用參數-anplt

-a 顯示所有活動的連接以及本機偵聽的TCP、UDP埠

-l 顯示監聽的server port

-n 直接使用IP地址,不通過域名伺服器

-p 正在使用Socket的程序PID和程序名稱

-r 顯示路由表

-t 顯示TCP傳輸協議的連線狀況

-u 顯示UDP傳輸協議的連線狀況

-w 顯示RAW傳輸協議的連線狀況


netstat不再維護了

從幫助文檔裡面可以看到:

NOTE

This program is obsolete. Replacement for netstat is ss. Replacement for netstat -r is ip route. Replacement for netstat -i is ip -s link.

Replacement for netstat -g is ip maddr.

目前比較新的發行版本都沒有使用netstat,而是使用ss代替了。

當伺服器的socket連接數量變得非常大時,netstat的效率非常低,基本是查不到什麼問題。

ss命令比較快

ss快的秘訣在於,它利用到了TCP協議棧中tcp_diag。tcp_diag是一個用於分析統計的模塊,可以獲得Linux 內核中第一手的信息,這就確保了ss的快捷高效。當然,如果你的系統中沒有tcp_diag,ss也可以正常運行,只是效率會變得稍慢。(但仍然比 netstat要快。)


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 運維小菜 的精彩文章:

linux命令下載之wget舉例

TAG:運維小菜 |