1.查看谁占有了什么端口?
lsof -i:<占用端口>
[root@git-lab gitlab]# lsof -i:8929
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 25090 root 4u IPv4 140059875 0t0 TCP *:8929 (LISTEN)
docker-pr 25096 root 4u IPv6 140059878 0t0 TCP *:8929 (LISTEN)
netstat -tunlp|grep <占用端口>
[root@git-lab gitlab]# netstat -tunlp|grep 8929
tcp 0 0 0.0.0.0:8929 0.0.0.0:* LISTEN 25090/docker-proxy
tcp6 0 0 :::8929 :::* LISTEN 25096/docker-proxy
PS: 25090/25096 一个是ipv4和ipv6协议栈道的进程号。
以上cli命令需要安装包:
yum install lsof 安装lsof
yum install nettools. 安装netstat
2.根据检索到的PID.
执行 kill -9 <pid>
3.干掉进程