# netstat 命令
netstat 命令用于显示网络连接、路由表、接口统计等网络相关信息。
# 语法
netstat [选项]
# 常用选项
-a: 显示所有连接和监听端口-n: 以数字形式显示地址和端口号-t: 显示TCP协议的连接-u: 显示UDP协议的连接-p: 显示进程信息-l: 仅显示监听状态的连接-r: 显示路由表信息
# 使用示例
# 显示所有TCP连接
netstat -at
# 显示所有监听端口
netstat -l
# 显示所有TCP监听端口的进程信息
netstat -tlp
# 显示路由表信息
netstat -r
# 显示网络接口统计信息
netstat -i
# 输出说明
Proto: 协议类型(TCP/UDP)Local Address: 本地地址和端口号Foreign Address: 远程地址和端口号State: 连接状态PID/Program name: 进程ID和程序名称
# 常见状态说明
LISTEN: 监听状态,等待连接ESTABLISHED: 已建立连接TIME_WAIT: 等待关闭CLOSE_WAIT: 等待关闭FIN_WAIT: 等待结束