Linux查找占用的端口,并杀死进程的简单方法

在Linux系统管理中,识别并管理占用特定端口的进程是一项常见且重要的任务。以下是优化过的步骤指南,帮助您高效地完成这一操作,同时提供了一个简洁的命令参考表。

Linux下识别并终止占用端口的进程

1. 探寻端口占用者

使用 lsof命令

lsof是一个强大的工具,能列出当前系统打开的文件和网络连接。要找出占用特定端口的进程,只需执行:

lsof -i :端口号
​
 
 

例如,要查找占用8080端口的进程:

lsof -i :8080
 
 
使用 netstat命令配合 grep

另一种方法是结合使用 netstat和 grep命令。这需要超级用户权限:

sudo netstat -tuln | grep :端口号
​
 
 

对于端口8080,命令如下:

sudo netstat -tuln | grep :8080
 
 

2. 终止占用端口的进程

一旦确定了占用端口的进程ID(PID),您可以使用 kill命令优雅地终止它:

sudo kill PID
​
 
 

如果进程没有响应,可采取更强制的措施,使用信号9来强行终止:

sudo kill -9 PID
posted @   淘气的布谷鸟  阅读(91)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示