-
基本用法:执行
ss查看所有网络连接(含TCP/UDP/UNIX sockets)。 -
常用参数:
-t:仅显示TCP连接-u:仅显示UDP连接-l:仅显示监听(LISTEN)状态的连接-n:禁用域名/服务解析(显示IP和端口号)-p:显示关联进程信息-4/-6:仅IPv4/IPv6连接
-
示例命令:
- 查看所有TCP监听端口:
ss -tlnp - 查看所有ESTABLISHED的TCP连接:
ss -t state established - 查看目标IP为192.168.1.100的连接:
ss dst 192.168.1.100 - 显示UDP连接及进程:
ss -uap
- 查看所有TCP监听端口:
-
高级过滤:
- 按端口过滤:
ss sport = :80(源端口80) - 按连接状态过滤:
ss state time-wait(显示TIME-WAIT状态)
- 按端口过滤:
输出字段说明:Local Address:Port为本地地址,Peer Address:Port为远端地址,Process显示进程名/PID。