Linux篇:Linux 端口被占用如何解决?

01 前言

最近在linux服务器上部署应用,总是出现端口被占用的情况,有时关闭软件,kill进程也会出现端口占用。

下面以80端口为例,列出详细解决过程

02 解决办法

1.查找被占用的端口

  netstat -anp

  netstat -anp | grep 80

 COMMAND   PID   USER   FD   TYPE   DEVICE    SIZE/OFF    NODE      NAME

  Java            14576  root     36u   IPv6    35452317    0t0         TCP *:pcsync-https (LISTEN)

  # netstat -anp 查看端口使用情况

  # netstat -anp | grep 80 只查看端口80的使用情况

2.查看端口属于哪个程序?端口被哪个进程占用

  lsof -i :80

# 如果用lsof -i命令查不到端口, 安装一下就ok了 `yum install lsof -y`

3. 杀掉占用端口的进程

  kill -9 进程id

  kill -9 14576

作者:walker86
链接:https://www.jianshu.com/p/7102764e64f4
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注