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
还没有评论,来说两句吧...