网络管理-netstat 🌐 — 查看网络连接状态

作用

netstat(network statistics)显示网络连接、路由表、接口统计、伪连接等信息。是排查网络连接问题、查看端口监听状态的传统工具。现代系统推荐使用 SSIP 替代。

语法

netstat [选项]

用法

netstat 常用组合:-tulnp 查看所有 TCP/UDP 监听端口及对应进程;-i 显示接口统计;-r 显示路由表;-s 按协议显示统计信息;-c 持续刷新。-p 显示进程信息;-a 显示所有套接字(含非监听);-A 地址族 指定地址族(如 inet/unix)。

常用参数

参数说明
-tTCP 连接
-uUDP 连接
-l仅监听状态
-n数字显示地址/端口
-p显示进程信息
-a显示所有套接字
-A 地址族指定地址族
-i接口统计
-r路由表
-s协议统计
-c持续刷新

示例

netstat -tulnp                   # 查看所有 TCP/UDP 监听端口及进程
netstat -i                       # 查看网络接口统计
netstat -r                       # 查看路由表
netstat -s                       # 按协议查看统计信息
netstat -tulnp | grep 80         # 过滤端口 80 的监听
netstat -c                       # 持续刷新网络状态

来源: 菜鸟教程

📖 课程位置

本命令在以下课程中讲解: Day 1:网络诊断 | Day 5:本周串联实操

🔗 相关文档

网络管理-ss | 网络管理-lsof | 网络管理-tcpdump | 网络管理-ip