本文概述
- 仅显示已建立的连接
- 显示端口号使用的PID
- 显示所有协议的统计信息
- 显示路由信息
- 显示界面统计
- 显示外部地址的全限定域名(远程主机)
netstat在下面可以非常方便。
- 显示传入和传出网络连接
- 显示路由表
- 显示网络接口数
- 显示网络协议统计
仅显示已建立的连接你可以使用以下语法查看与Windows服务器之间的所有已建立连接。
C:\Windows\system32>
netstat | findstr ESTABLISHED TCP 172.16.179.128:49375 a23-77-202-113:http ESTABLISHEDC:\Windows\system32>
注意:要查看LISTEN, CLOSE_WAIT和TIME_WAIT, 你可以按以下方式使用。
netstat | findstr LISTENnetstat | findstr CLOSE_WAITnetstat | findstr TIME_WAIT
显示端口号使用的PID当你必须找出哪个PID正在使用特定端口号时非常方便。
netstat –o | findstr $portnumber
注意:你可以只使用netstat –o显示所有与PID的连接
显示所有协议的统计信息当你必须找出任何接收到的标头错误, 接收到的地址错误, 丢弃的数据包等时, 此功能很有用。它将列出IPv4, IPv6, ICMPv4, ICMPv6, TCP, UDP等的统计信息。
netstat –s
注意:要快速找出任何错误, 可以使用语法。
C:\Windows\system32>
netstat -s | findstr Errors Received Header Errors = 0 Received Address Errors = 0 Received Header Errors = 0 Received Address Errors = 0 Errors 0 0 Errors 0 0 Receive Errors = 0 Receive Errors = 0C:\Windows\system32>
显示路由信息要显示路由表, 可以使用以下语法。以下语法还将列出所有接口。
netstat –r
显示界面统计要查看所有接口的状态, 可以使用以下语法。这将显示已接收和已发送的详细信息。
C:\Windows\system32>
netstat -eInterface Statistics Received SentBytes 8988576 2105244Unicast packets 12972 11880Non-unicast packets 0 0Discards 0 0Errors 0 0Unknown protocols 0C:\Windows\system32>
显示外部地址的全限定域名(远程主机)如果你正在跟踪某些问题, 并且想知道远程主机的FQDN, 则可以使用以下语法。
netstat –f
注意:你可以结合使用findstr语法来显示精确的结果, 如下所示。
netstat –f | findstr ESTABLISHEDnetstat –f | findstr $domainnameifyouknow
【Windows上的6 netstat命令用法示例】我希望这可以帮助你熟悉Windows上的netstat命令用法。要了解有关Windows管理的更多信息, 可以查看Paul Hill的在线课程。
推荐阅读
- 11 cURL命令用法与实时示例
- IIS在.Net Framework中意外崩溃
- 使用CentOS 7不能从VMware获得Internet连接
- 如何在Windows中查看进程开始时间()
- 如何在Linux或CentOS上将JDK 1.6升级到1.7
- 在Solaris中使用端口号检查PID
- Android Studio的第一次运行
- Android数据库源码分析-连接缓存池SQLiteConnectionPool
- spring boot 工厂+策略模式实现APP版本控制