Netstat命令输出描述

时间:2016-08-09 17:52:30

标签: linux port netstat

在我的项目中,我正在检查服务器启动期间的端口可用性。当服务器处于停止状态时,除了linux上的postgres端口(5432)之外,所有端口都显示可用(使用netstat命令 - 没有返回)。相同的端口在Windows中显示正确的状态。以下是服务器未运行时linux上5432端口的netstat输出。我想知道有人可以解释一下输出的确切含义以及为什么它没有在windows中显示。

$ netstat -aon | grep“5432”

tcp6 0 0 127.0.0.1:36524 127.0.0.1:5432 TIME_WAIT timewait(24.23 / 0/0)

tcp6 0 0 127.0.0.1:36518 127.0.0.1:5432 TIME_WAIT timewait(1.85 / 0/0)

tcp6 0 0 127.0.0.1:36526 127.0.0.1:5432 TIME_WAIT timewait(28.95 / 0/0)

tcp6 0 0 127.0.0.1:36522 127.0.0.1:5432 TIME_WAIT timewait(21.85 / 0/0)

tcp6 0 0 127.0.0.1:36523 127.0.0.1:5432 TIME_WAIT timewait(24.18 / 0/0)

tcp6 0 0 127.0.0.1:36528 127.0.0.1:5432 TIME_WAIT timewait(31.48 / 0/0)

tcp6 0 0 127.0.0.1:36529 127.0.0.1:5432 TIME_WAIT timewait(31.53 / 0/0)

tcp6 0 0 127.0.0.1:36527 127.0.0.1:5432 TIME_WAIT timewait(29.00 / 0/0)

tcp6 0 0 127.0.0.1:36520 127.0.0.1:5432 TIME_WAIT timewait(11.85 / 0/0)

对于所有其他端口,当服务器未运行状态时,netstat命令输出为空。如果可能,请解释每列的内容。

提前致谢。

1 个答案:

答案 0 :(得分:0)

只运行不带grep的netstat,你会看到列名:

Proto | Recv-Q |发送-Q |本地地址|外国地址|国家|计时器