首页/网络/网络排障速查/netstat 与 ss 参数对照迁移

netstat 与 ss 参数对照迁移

netstat 属于老牌 net-tools,新版发行版默认不装且在文档中标注 deprecated;存量系统与老脚本仍常见,需要掌握它与 ss 的等价写法。

网络排障速查网络更新于 2026-10-12

netstat 与 ss 对照

netstatss / 替代命令说明
netstat -tulnpss -tulnp监听端口与进程
netstat -anpss -anp全部连接
netstat -sss -s / nstat -az协议栈统计
netstat -rnip route路由表
netstat -iip -s link接口计数
netstat -cwatch ss持续刷新

常用示例

常用示例
netstat -tulnp | grep LISTEN
netstat -anp | grep -E ':80|:443' | head
netstat -i | head            # 接口收发/错误计数
新系统上出现 netstat: command not found 通常是 net-tools 未安装,不是系统损坏;排障优先使用 ss。

易错点

  • 在容器/精简镜像里依赖 netstat:很多基础镜像只带 iproute2(ss)
  • 把 netstat 的状态写法(TIME_WAIT 下划线)与 ss 的小写连字符混用

数据来源与参考

  • man 8 netstat(net-tools)
  • iproute2 文档:netstat 已弃用说明

相关工具

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