Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

ss 指令取代 netstat:Socket 統計神器、tcp_diag 核心加速、TCP 狀態詳盡、常用過濾範例

編輯:關於 Linux

ss (Socket Statistics) 比 netstat 更快、資訊更豐富,利用核心 tcp_diag 直接讀取第一手資料。

核心優勢

  • 萬級連線下 netstat 緩慢,ss 秒級回應。
  • 顯示 TCP 內部狀態(-i)、記憶體用量(-m)、進程資訊(-p)、計時器(-o)。
  • 支援豐富過濾:state ESTAB、sport = :22、dport > :1024。

常用參數

  • -t/-u/-w/-x:TCP/UDP/RAW/Unix。
  • -a:所有、-l:監聽中。
  • -n:數位顯示(不解析服務名)、-r:解析主機名。
  • -p:顯示 PID/程序名、-e:詳細資訊。
  • -s:摘要統計、-4/-6:IPv4/IPv6。

實例

  • 所有 TCP 連線:ss -t -a
  • 摘要統計:ss -s
  • 顯示進程佔用 80 埠:ss -tlnp | grep :80
  • 過濾 ESTAB 狀態:ss -t state established
  • 輸出原始 TCP 診斷資訊:ss -D /tmp/tcp_diag.log

新版發行版已以 ss 取代 netstat(net-tools 套件),建議全面遷移。

上一頁123下一頁共3頁

Copyright © Windows教程網 All Rights Reserved