-
基本用法:直接执行
ss命令显示所有活动连接(含TCP/UDP/UNIX sockets),但信息较复杂,建议搭配参数过滤。 -
常用参数组合:
- 查看TCP连接:
ss -t - 查看UDP连接:
ss -u - 显示监听中的端口:
ss -l - 禁止域名解析(加快速度):
ss -n - 显示进程名/PID:
ss -p
- 查看TCP连接:
-
典型场景命令示例:
- 查看所有TCP监听端口及进程:
sudo ss -tulnp(-t=TCP,-u=UDP,-l=监听,-n=数字格式,-p=进程) - 查看ESTABLISHED的TCP连接:
ss -t state established - 筛选特定端口(如80):
ss -t src :80
- 查看所有TCP监听端口及进程:
-
进阶统计:执行
ss -s可查看连接数汇总(如TCP状态分布)。
注意:需root权限查看完整进程信息,建议搭配 sudo 使用。