首页/系统/Linux 运维命令速查/ss 查看套接字与连接
本包目录(613 条)
文件与目录76 条文本处理77 条
网络命令82 条
进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

ss 查看套接字与连接

netstat 的现代替代:查看 TCP/UDP 连接、监听端口与对应进程,-tlnp 是「服务有没有起来」的标准检查。

Linux 运维命令速查系统更新于 2026-10-12
用途套接字/连接/监听查看
语法ss [选项] [过滤]
常用-t TCP -u UDP -l 监听 -n 数字 -p 进程 -a 全部

常用示例

常用示例
ss -tlnp                     # TCP 监听 + 进程(-l 必需)
ss -tlnp | grep :443
ss -tan state established | head
ss -tnp state time-wait | wc -l
ss -ulnp                     # UDP 监听
看进程要权限:普通用户看不到别人的进程,sudo ss -tlnp 才完整。

易错点

  • 不加 -l 时看到的是「已建立连接」而不是监听——查服务在不在必须带 -l
  • State 列 Filter 里 established 大小写敏感;脚本判断用 ss -H 去掉表头更省事

数据来源与参考

  • man 8 ss(iproute2 手册)

相关工具

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