首页/系统/Linux 运维命令速查/场景:服务监听自查
网络命令82 条

场景:服务监听自查

应用起了但访问不通:从「本机监听 → 本机访问 → 本机防火墙 → 外部访问」四层检查,快速区分应用问题还是网络问题。

Linux 运维命令速查系统更新于 2026-10-12
场景服务端口对外不可用自查
组合ss + curl 本地 + firewall 查看 + nc 外部

逐层检查

逐层检查
ss -tlnp | grep ':8080'                     # 1. 在监听吗、绑的哪个地址(0.0.0.0 还是 127.0.0.1)
curl -sS -o /dev/null -w '%{http_code}\n' http://127.0.0.1:8080/health   # 2. 本机应用响应
firewall-cmd --list-ports 2>/dev/null || ufw status | grep 8080           # 3. 本机防火墙
# 4. 从别的机器:
nc -zv 10.0.0.5 8080
「绑 127.0.0.1」是最常见的本地通、外网不通原因:ss 输出里 Local Address 是 127.0.0.1:8080 就必须改应用监听地址。

易错点

  • 检查防火墙命令因系统而异(firewalld/ufw/iptables),先确认发行版体系再执行
  • 云服务器还有安全组这一层:本机没防火墙但外部不通,去云控制台核对

数据来源与参考

  • man 8 ss(iproute2 手册)

相关工具

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