本地端口被占用?查看端口被谁占用了?
-
怎么查看被占用的端口 以windows举例
第一步:查看端口
打开控制台命令工具,我们以8082端口举例:
在控制台输入下面命令
netstat -ano | findstr ":8082"
我们可以看到占用端口的进程ID是60188
C:\Users\ZTO>netstat -ano | findstr ":8082"
TCP 0.0.0.0:8082 0.0.0.0:0 LISTENING 60188
TCP [::]:8082 [::]:0 LISTENING 60188
第二步: 查看占用端口的进程
通过第一步,我们知道了占用端口的进程ID是60188 接着输入下面命令,查看是那个进程占用的端口
tasklist | findstr "3064"
C:\Users\ZTO>tasklist | findstr "60188"
java.exe 60188 Console 1 3,335,988 K
通过上图,我们可以看到端口是被java.exe给占用了。
我们可以通过任务管理器查看占用端口的进程, 打开任务管理器,点击详细信息选项卡, 再点击PID,让列表通过PID进行排序,我们比较好找些; 如下图