wozijisunfly 2017-10-06
windows下dos命令窗口输入netstat-ano即可查看端口使用情况,如果要查看指定端口是否被占用可以使用命令netstat-ano|findstr端口号,例如要查看8080端口号是否已经被占用就使用命令netstat-ano|findstr8080如果结果为空则说明没有被使用,如果有值则说明已经被使用,最后一列为使用8080端口号的进程ID。
使用ntsd-cq-pPID命令杀掉占用端口的进程,其中PID为占用端口的进程号,上一步查找到的端口号,也可以使用taskkill/PIDPID命令杀掉进程。
使用tasklist/fi"pideq5764"命令查看进程号对应进程信息
C:\Users\Administrator>netstat-ano|findstr9000
TCP0.0.0.0:90000.0.0.0:0LISTENING12880
TCP[::]:9000[::]:0LISTENING12880
在命令行下是这样的。比如要查看80端口被哪个程序占用了,windows命令行窗口下执行:运行--cmd. 端口被进程号为2448的进程占用,继续执行下面命令:。表示httpd.exe程序占用了端口80