在Rocky Linux中,使用ss
(Socket Statistics)命令可高效分析网络连接。以下是专业场景的实践方法:
-
基础命令
ss -tulnp
-t
:显示TCP连接-u
:显示UDP连接-l
:仅监听状态-n
:禁用DNS反向解析-p
:显示进程信息(需root权限)
-
高级过滤
- 查看特定端口:
ss sport = :80
- 显示ESTABLISHED连接:
ss state established
- 按IP过滤:
ss dst 192.168.1.100
- 查看特定端口:
-
生产环境技巧
- 实时监控:
watch -n 1 'ss -t -a'
- 统计TCP状态:
ss -s | grep tcp
- 深度分析:
ss -ti
(显示TCP堆栈信息)
- 实时监控:
注:结合grep
/jq
可实现复杂过滤,排查防火墙规则或服务绑定问题时,优先检查LISTEN
状态的进程绑定IP是否为0.0.0.0
或特定接口。