如何查看某个端口被谁占用 查看端口占用


如何查看某个端口被谁占用 查看端口占用

文章插图
检查端口占用情况(如何检查谁在占用某个端口)
视窗系统
调出命令窗口
输入命令:netstat -ano列出所有端口 。在列表中,我们观察被占用的端口,比如8082,先找到它 。

检查被占用端口对应的PID,输入命令:netstat-aon | findstr“8082”,回车,记下最后一位数字,即PID,这里是5116 。

输入task list | findstr“5116”并按Enter键,查看哪个进程或程序占用了端口5116 。结果是:java.exe 。

或者(视窗信息资源网s)打开任务管理器,切换到进程页签,在PID栏查看5116对应的进程是谁 。如果看不到PID列,如下图所示:
【如何查看某个端口被谁占用 查看端口占用】
然后我们点击查看->选择列,勾选PI信息资源网D(流程标识)前面,点击确定 。

因此,我们可以看到PID的ID 。我们来看看5116对应的进程是谁?如果没有,我们可以查看显示所有用户的流程前端,您可以看到它 。镜像名为java.exe,描述的是Windows的主进程,和上面命令查看的一模一样 。

结束进程:在任务管理器中选择进程,点击信息资源网的“结束进程”按钮,或者在cmd的命令窗口中输入:taskkill/f/t/im Tencentdl.exe 。

Mac系统
打开终端 。
命令行lsof -i:8082这里8082是我要释放的端口号 。
如您所见,这个端口被id为936的进程占用了 。这时候直接在命令行输入 。
杀死936

该过程被中止,并且该端口被成功释放 。


    推荐阅读