netstat

发布时间: 更新时间: 总字数:436 阅读时间:1m 作者: IP上海 分享 网址

netstat 是一个基于命令行界面的网络实用工具,可显示当前的网络状态,包括传输控制协议层的连线状况、路由表、网络接口状态和网络协议的统计信息等。

使用

# 查看当前 80 端口的连接情况
netstat -nat | grep -i "80"

netstat -s 常见输出项(以 TCP 为例)的简要解释:

统计项(英文) 常见含义(中文) 解释
Tcp: … TCP 统计信息 TCP 协议的总览
active connection openings 主动连接尝试次数 本地应用主动发起的新连接请求次数(发送 SYN)
Passive connection openings 被动连接接受次数 本地应用被动接受的入站连接请求次数(接收 SYN)
Failed connection attempts 失败的连接尝试次数 由于各种原因(如连接超时、连接被拒绝)而失败的连接尝试总数
Connections established 当前已建立的连接数 当前处于 ESTABLISHED 状态的连接数
Segments received 接收到的分段数 接收到的 TCP 分段总数(包括数据、ACK、控制包)
Segments sent out 发送出去的分段数 发送出去的 TCP 分段总数(包括数据、ACK、控制包)
Segments retransmitted 重传的分段数 由于没有收到 ACK 而被重新发送的 TCP 分段数。该值过高可能意味着网络拥塞或丢包严重
TCP sockets finished time wait in fast timer 通过快速计时器清除的 TIME_WAIT 套接字数 通过加速机制(如 tcp_tw_reuse)释放的 TIME_WAIT 状态的连接数
本文总阅读量 次 本站总访问量 次 本站总访客数
Home Archives Categories Tags Statistics