ss命令

ss是Socket Statistics的缩写

ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。

说白了和netstat作用差不多,但是比nestate更牛逼

但是,当服务器socket连接数量变得非常大时候无论netstat还是直接

cat /proc//net/tcp执行速度都会很慢

常见命令

  -t: tcp

  -a:  all

  -l:  listening         【ss -l列出所有打开的网络连接端口】

  -s:  summary        【显示 Sockets 摘要】

  -p:  progress

  -n:  numeric         【不解析服务名称】

  -r:  resolve        【解析服务名称】

  -m: memory        【显示内存情况】

查看进程使用的socket

ss -pl

找出打开套接字/端口应用程序

ss -lp | grep 22

显示所有UDP sockets

ss -u -a

显示所有状态为established的SMTP连接

ss -o state 'established'

 
ss -o state established '( dport = :smtp or sport = :smtp )'
原文地址:https://www.cnblogs.com/qhlove/p/11637799.html