在 Linux 中,可以使用 netstat
或 ss
命令来查看 timewait 状态
方法一:使用 netstat
命令
netstat -tnpa | grep 'TIME-WAIT'
这个命令会显示所有处于 TIME-WAIT 状态的连接。-t
表示显示 TCP 连接,-n
表示以数字形式显示地址和端口号,-p
表示显示进程名称和 PID,-a
表示显示所有连接。grep 'TIME-WAIT'
用于过滤出 TIME-WAIT 状态的连接。
方法二:使用 ss
命令
ss -tnpa | grep 'TIME-WAIT'
这个命令与 netstat
命令的功能相同,但使用了 ss
命令代替 netstat
。-t
表示显示 TCP 连接,-n
表示以数字形式显示地址和端口号,-p
表示显示进程名称和 PID,-a
表示显示所有连接。grep 'TIME-WAIT'
用于过滤出 TIME-WAIT 状态的连接。
通过这两个命令,你可以查看当前系统中处于 TIME-WAIT 状态的连接。