在Windows系统中,查看指定端口(如80、3306等)的占用情况,可通过以下命令实现:
一、查看指定端口占用情况
-
命令格式
netstat -ano | findstr 端口号
例如,查看80端口占用情况:
netstat -ano | findstr 80
该命令会显示占用80端口的进程ID(PID)。
二、根据PID查找对应进程
-
获取PID
通过上述命令获取PID后,使用
tasklist
命令结合PID查找进程名称:tasklist | findstr PID
例如,PID为1234的进程:
tasklist | findstr 1234
这将显示占用该端口的程序名称(如
mysqld.exe
)。
三、结束占用端口的进程
-
强制结束进程
使用
taskkill
命令终止进程:taskkill /F /PID PID
例如,终止PID为1234的进程:
taskkill /F /PID 1234
该命令会强制关闭指定进程。
四、其他常用命令
-
查看所有端口 :
netstat -ano
-
查看开放端口 :
netstat -a -n
-
查看UDP端口 :
netstat -an | findstr UDP
注意事项 :
-
部分端口可能被系统服务占用,需谨慎操作;
-
结束进程前建议确认是否为安全程序。