查看端口占用并释放

本文最后更新于2023.09.12-15:08,某些文章具有时效性,若有错误或已失效,请在下方留言或联系涛哥

前言

在日常开发中,在启动服务时总会遇到 当前端口被占用导致服务无法正常启动的情况!

解决方案

windows系统

查看端口命令

netstat -aon | findstr "端口"
// 例子
netstat -aon  |findstr "80"

查看占用端口应用进程

tasklist | findstr "PID"
// 例子
tasklist | findstr "3264"

杀掉进程

taskkill /F /PID PID
// 例子
taskkill /F /PID 3264

Linux系统

查看端口占用

lsof -i:端口
// 例子
lsof -i:80
netstat -anp | grep 端口
// 例子
netstat -anp | grep 80

-a--all:显示所有连线中的Socket;
-n: 显示数字地址
-p: 显示程序的PID和名称

netstat -tunlp |grep 端口
// 例子
netstat -tunlp |grep 80

-t: 显示 TCP 连接
-u: 显示 UDP 连接
-n: 显示数字地址
-l: 列出状态是 LISTEN 的统计信息
-p: 显示程序的PID和名称

杀掉进程

sudo kill -9 PID
//例子
sudo kill -9 3264

 

 

上一篇 SpringBoot+AOP+自定义注解实现系统操作日志
下一篇 SpringBoot整合Validation统一结果封装和全局异常捕获和参数校验
距离活动开始
--
:
--
:
--
:
--
00 : 00 : 00
2026423星期四

今日时光

00 : 00 :00
已过 0 剩余 0
0%
目录
涛哥

涛哥管理员

一名95后Java全栈开发程序员,95后技术分享博主,致力于技术分享和个人项目创作

本月创作热力图