应用场景描述
在Windows上运行的服务,尤其是没有界面的服务,如何判断是否正常运行,可以通过监听的端口来查找相应的进行知否在运行来判断。
本文则介绍在命令行工具中,通过命令通过指定端口来判断进程是否正常运行的方法。

netstat -ano | findstr :80

netstat 命令用于显示网络连接、路由表和网络接口信息。其常用的参数包括 -n, -a, -o,这些参数的作用如下:
-n: 使用数字形式显示地址和端口号,而不进行名称解析。
-a: 显示所有连接和侦听端口。
-o: 显示与每个连接关联的进程ID(PID)。

结合使用这些参数,netstat -nao 的含义如下:

  • -n 参数将显示数字形式的IP地址和端口号,不进行DNS解析,加快显示速度。
  • -a 参数将显示所有活动的连接和侦听端口。
  • -o 参数将显示与每个连接相关联的进程ID(PID),允许你查看哪个进程占用了特定的端口。