Linux查看端口占用情况,杀进程

Linux查看端口占用情况,杀进程

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

lsof -i :8080
## 结果大概如下
[root@Cent0S8-FTP sysconfig]# lsof -i :8080
COMMAND     PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
java    2895988 root   45u  IPv6 27126054      0t0  TCP *:webcache (LISTEN)

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

 kill -9 2895988

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

netstat -anp | grep 8080

二、查看已知端口占用情况
8080端口被谁占用了,命令如下:
此种会显示进程号与进程名称

 netstat -anp | grep 8080

也可以使用命令
此种不会显示进程号与进程名称,如果没有被占用,就什么都不显示

netstat -tln | grep 8080

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

## 会显示进程号与进程名称
netstat -anp
# 不会显示进程号与进程名称
netstat -tln


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部