0
点赞
收藏
分享

微信扫一扫

Linux查看端口占用情况以及

爪哇驿站 2022-02-05 阅读 97

一、查看已知端口占用情况

比如,我们想知道8080端口的使用情况,或者说被谁占用了,命令如下:

 netstat -anp | grep 8080

结果如下:

也可以使用命令:

netstat -tln | grep 8080

 结果:

和上个命令对比,少了“2597932/java”,这个显示的是进程号以及被哪个程序所占用。

如果没有被占用,就什么都不显示。

二、查看全部端口占用情况

netstat -anp

# 或者
netstat -tln

显示结果分别如下面:

三、查看具体端口被哪个程序占用

lsof -i :8080

 四、kill被占用的进程

我们通过三中的命令得到PID对应的2597932,或者通过命令“netstat -anp | grep 8080”得到的“2597932/java”,这里的2597932都是端口占用的对应进程的进程号,我们杀掉对应进程号即可。

 kill -9 2597932

五、检查对应端口是否还在占用

在“四”中,我们kill了对应的进程,那么是否成功了呢,我们可以通过“一”中的命令再查看一下8080端口的使用情况。

netstat -anp | grep 8080

发现没有任何结果,这就说明已经kill掉了对应的进程。

举报

相关推荐

0 条评论