怎么查端口被占用情况(最简单的查看方式)
Windows系统
调整到指令窗口
输入命令:netstat -ano,列出所有端口的现象。在页面上观察被占用的端口,如8082,先找它。
查询被占用端口对应的查询PID,输入命令:netstat -aon|findstr “8082”,回车,写下最后一个数据,即PID,这里是5116。
再次键入tasklist|findstr “5116”,回车,查询哪个过程或程序占用了5116端口,结果如下:java.exe
或者(windows)打开资源管理器,转换到过程菜单栏,在PID列中查询5116对应的过程是谁,如果看不到PID列,如下图所示:
让我们看看更多—>挑选列,将PID(过程标识符)前面的勾加,点击清晰。
这样,我们就可以看到PID的标志,看看5116对应的过程是谁。如果没有,您可以在显示所有客户的过程前添加以下内容,您可以看到印象名称是java.exe,叙述是,Windows主过程与上述指令查询完全一致。
完成这个过程:在资源管理器中选择这个过程点击“结束过程”按钮,或在cmd指令窗口中键入:taskkill /f /t /im Tencentdl.exe。
Mac系统
开启终端
cmd lsof -i:8082 这里8082是我想释放的端口号
可以看出,该端口被id为936的过程所占有,此时直接从cmd键入进入
kill 936
过程中止,端口成功释放