首页/系统/Linux 运维命令速查/ss 查看套接字与连接状态
性能与监控48 条

ss 查看套接字与连接状态

ss 是 netstat 的现代替代:-t/-u 按协议、-l 听着的、-a 全部、-p 进程、-s 汇总、state 过滤,看连接与端口效率极高。

Linux 运维命令速查系统更新于 2026-10-12
用途查看网络连接/监听/统计
语法ss [选项] [过滤]
所属iproute2

常用示例

常用示例
ss -lntp                     # 监听 TCP 与进程
ss -tan state established | head
ss -s                        # 汇总统计
ss -tnp '( dport = :443 or sport = :443 )'
ss -tn state time-wait | wc -l
看端口被谁占用直接 ss -lntp | grep :8080;内核 4.10+ 起 netstat 属过时工具(仍可用)。

易错点

  • 看别的进程的 socket 要 root:普通用户 -p 只显示自己的进程
  • TIME-WAIT 堆积不是 bug 是正常回收流程:海量短连接时优化的是连接复用(keepalive/池化)

数据来源与参考

  • man 8 ss(iproute2)
  • iproute2 官方文档

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌