检查端口占用情况(如何检查谁占用了某个端口)
视窗系统
调用命令窗口
输入命令:netstat -ano,并列出所有端口。在列表中,我们观察被占用的端口,比如8082,先找到它。
检查被占用端口对应的PID,输入命令:netstat-aon | findstr“8082”,回车,记下最后一位数字,即PID,这里是5116。
输入task list | findstr“5116”,回车,查看哪个进程或程序占用了5116端口。结果是:java.exe。
或者(windows)打开任务管理器,切换到进程页签,查看PID栏中5116对应的进程是谁。如果看不到PID列,请参见下图:
然后我们点击View-> Select column,勾选PID(进程标识符)前面,点击OK。
这样就可以看到PID的列ID,看到5116对应的进程是谁。如果不是,我们可以看到镜像名是java.exe,描述是Windows的主进程,和上面的命令一模一样。
结束进程:在任务管理器中选择进程,点击“结束进程”按钮,或者在cmd命令窗口中输入:taskkill/f/t/im Tencentdl.exe。
Mac系统
开放终端
命令行lsof -i:8082这里8082是我要释放的端口号。
如您所见,这个端口被id为936的进程占用,所以直接在命令行输入。
杀死936
该过程被中止,并且该端口被成功释放。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。