网络管理-ss 🌐 — 查看套接字统计
作用
ss(socket statistics)显示套接字统计信息,比 netstat 更快更详细,是 iproute2 套件的一部分。用于查看网络连接、监听端口、套接字状态等,是排查网络问题的现代推荐工具。
语法
ss [选项] [过滤器]
用法
ss 常见用法:-tulnp 查看所有 TCP/UDP 监听端口及进程信息;-4 仅 IPv4;-6 仅 IPv6;-s 显示套接字统计概要;-e 显示详细的套接字信息;-o 显示计时器信息(如 keepalive);-i 显示 TCP 内部信息(如缓冲区大小);-m 显示内存使用。支持状态过滤,如 ss state established 显示已建立的连接。ss -tulnp 最常用,相当于 netstat -tulnp。
常用参数
| 参数 | 说明 |
|---|---|
-t | TCP 套接字 |
-u | UDP 套接字 |
-l | 仅监听状态 |
-n | 数字显示 |
-p | 显示进程 |
-4 | 仅 IPv4 |
-6 | 仅 IPv6 |
-s | 统计概要 |
-e | 详细套接字信息 |
-o | 显示计时器信息 |
-i | 显示 TCP 内部信息 |
-m | 内存使用 |
示例
ss -tulnp # 查看所有 TCP/UDP 监听端口及进程
ss -tulnp | grep 80 # 过滤端口 80 的监听
ss -s # 查看套接字统计概要
ss state established # 查看已建立的连接
ss -4 -l # 查看 IPv4 监听端口
ss -t -e # 查看 TCP 套接字详细信息
来源: 菜鸟教程
📖 课程位置
本命令在以下课程中讲解: Day 1:网络诊断 | Day 5:本周串联实操
🔗 相关文档
网络管理-netstat | 网络管理-lsof | 网络管理-tcpdump | 网络管理-ip