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...