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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux 查看端口占用情况可以使用lsof和netstat命令。 lsof lsof(list open fil...
    小牛学堂阅读 7,831评论 0 2
  • 如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个专业的 Linu...
    七寸知架构阅读 13,808评论 1 71
  • 1、文件和目录: # cd /home 进入 '/home' 目录 # cd .. ...
    XDgbh阅读 6,205评论 0 1
  • 1.帮助:(查看指令的详细信息) 1.1 xxx --help (xxx -h) 1.2 man xxx 2.查看...
    雪上行者_阅读 2,795评论 0 0
  • 休息在家看看书,看到书上说,每天完成3件事,慢慢的会积累很多,那我就每天完成学习上的3件事吧,对于自己的规划...
    乐曦悦曦阅读 858评论 1 1