SS命令
ss命令用來顯示處于活動狀態的套接字信息,ss迷路可以用來獲取socket統計信息,它可以顯示和netstat類似的內容。但ss的優勢在于它能夠顯示更多更詳細的有關TCO和連接狀態信息,而且比netstat更快速更高效。
當服務器的socket連接數量變得非常大時,無論是使用netest命令還是直接 cat/proc/net/tcp 。執行速度都會很慢??赡苣悴粫星猩砀惺?,但請相信我,當服務器維持的連接數達到上萬個的時候,使用netstat等于浪費“生命”,而用SS可以有效的節省時間。
“天下武功唯快不破” 。ss快的秘訣就是在于,它利用了TCP協議棧中tcp_diag。tcp_diag是一個用于分析統計的模塊,可以獲得linux內核中第一手信息,這就確保了ss的快捷高效,當然,如果你的系統中沒有tcp_diag,ss也可以正常運行,只是效率會變得稍慢。
語法
ss(選項)
選項
- -h:顯示幫助信息;
- -v:顯示指令版本信息;
- -n:不解析服務器名稱,以數字方式顯示;
- -a:顯示所有的套接字;
- -l:顯示處于監聽狀態的套接字;
- -o:顯示計時器信息;
- -m:顯示套接字的內存使用情況;
- -p:顯示使用套接字的進程情況;
- -i:顯示內部的TCP信息;
- -4:只顯示ipv4的套接字;
- -6:只顯示ipv6的套接字;
- -t:只顯示tcp套接字;
- -u:只顯示udp套接字;
- -d:只顯示DDCP套接字;
- -w:僅顯示RAW套接字;
- -x:僅顯示UNIX域套接字;
實例
顯示ICP連接
顯示Sockets摘要
列出所有打開的網絡連接端口
查看進程使用socket
找出打開套接字/端口應用程序
顯示所有UDP Sockets
這是就是關于SS命令的指令以及參數,
暫時和大家分享至此,謝謝大家,
原創文章,作者:eedsxb,如若轉載,請注明出處:http://www.www58058.com/84886