ss
比 netstat
更好用的工具,iproute2
包附带的另一个工具
- 能够显示更多更详细的有关 TCP 和 连接状态 的信息
- 比
netstat
更快速更高效
常用参数
-n, --numeric
不解析服务名称,同netstat
-a, --all
显示所有套接字(sockets),同netstat
-l, --listening
显示监听状态的套接字(sockets),同netstat
-t, --tcp
仅显示 TCP套接字(sockets),同netstat
-u, --udp
仅显示 UCP套接字(sockets),同netstat
-p, --processes
显示使用套接字(socket)的进程,同netstat
-s, --summary
显示套接字(socket)使用概况-i, --info
显示 TCP内部信息
常见场景
一般用法
# TCP 链接所在的进程
ss -antp
# 监听的网络端口和所在的进程
ss -lntp
Filter
# 匹配远程地址和端口号
ss dst 192.168.1.5
ss dst 192.168.119.113:http
ss dst 192.168.119.113:443
# 匹配本地地址和端口号
ss src 192.168.119.103:25
# ss dport OP PORT 远程端口和一个数比较
# ss sport OP PORT 本地端口和一个数比较
ss sport eq :22
ss state connected sport = :http