写点什么

端口占用解决方案

发布于: 1 小时前
端口占用解决方案

解决思路为找到占用指定端口的进程,杀掉该进程即可。

下边以 80 端口为例。

mac & linux

1. 查找占用 80 端口的进程

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


COMMAND | PID | USER | FD | TYPE | DEVICE | SIZE/OFF | NODE | NAME

JAVA | 14567 | root | 36u | IPv6 | 0x68eddbc5e3fa3a53 | 0t0 | TCP | localhost:http (LISTEN)


可以忽略查看使用情况的步骤,直接根据端口查使用指定端口的进程

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

2. 杀掉该进程

# kill -9 进程idkill -9 14576
复制代码

Windows

  1. win+R 快捷键打开命令提示窗口,输入 cmd ,点击确定。

  2. 输入 netstat -aon|findstr "8081" ,筛选使用 8081 端口的进程。

  3. 记录这些占用的进程 PID,PID 为 0 的除外

  4. 输入 taskkill /f /PID 16012  杀死占用的进程 16012 为刚刚记录的 PID

  5. 输入 netstat -aon|findstr "8081" ,确认无进程占用此端口,PID 为 0 的除外

用户头像

多读书多看报,少吃零食多睡觉 2018.08.07 加入

还未添加个人简介

评论

发布
暂无评论
端口占用解决方案