LINUX網路狀態工具SS命令使用詳解

2021-09-20 19:46:11 字數 1164 閱讀 7609

ss命令用於顯示socket狀態. 他可以顯示packet sockets, tcp sockets, udp sockets, dccp sockets, raw sockets, unix domain sockets等等統計. 它比其他工具展示等多tcp和state資訊. 它是乙個非常實用、快速、有效的跟蹤ip連線和sockets的新工具.ss命令可以提供如下資訊:

很多流行的linux發行版都支援ss以及很多監控工具使用ss命令.熟悉這個工具有助於您更好的發現與解決系統效能問題.本人強烈建議使用ss命令替代netstat部分命令,例如netsat -ant/lnt等.

展示他之前來做個對比,統計伺服器併發連線數

netstat

# time netstat -ant | grep est | wc -l

235real 0m12.970

user 0m0.334s

sys 0m12.561s

結果很明顯ss統計併發連線數效率完敗netstat,在ss能搞定的情況下, 你還會在選擇netstat嗎, 還在猶豫嗎, 看以下例子,或者跳轉到幫助頁面.

常用ss命令:

ss -l 顯示本地開啟的所有埠

ss -pl 顯示每個程序具體開啟的socket

ss -t -a 顯示所有tcp socket

ss -u -a 顯示所有的udp socekt

ss -o state established'( dport = :smtp or sport = :smtp )'顯示所有已建立的smtp連線

ss -o state established'( dport = :http or sport = :http )'顯示所有已建立的http連線

ss -po 顯示所有程序pid等資訊

ss -x src /tmp/.x11-unix/* 找出所有連線x伺服器的程序

ss -s 列出當前socket詳細資訊:

網路工具 ss

ss命令用於顯示socket狀態.他可以顯示packet sockets,tcp sockets,udp sockets,dccp sockets,raw sockets,unix domain sockets等等統計.它比其他工具展示等多tcp和state資訊.它是乙個非常實用 快速 有效的跟蹤i...

linux下SS 網路命令詳解

ss命令用來顯示處於活動狀態的套接字資訊。ss命令可以用來獲取socket統計資訊,它可以顯示和netstat類似的內容。但ss的優勢在於它能夠顯示更多更詳細的有關tcp和連線狀態的資訊,而且比netstat更快速更高效。當伺服器的socket連線數量變得非常大時,無論是使用netstat命令還是直...

Linux 命令(5) ss 命令

ss是socket statistics的縮寫。ss命令用於顯示socket狀態.他可以顯示packet sockets,tcp sockets,udp sockets,dccp sockets,raw sockets,unix domain sockets等等統計.它比其他工具展示等多tcp和st...