linux中查询占用端口号的进程

linux中端口被进程占用时,需要查询占用端口号的进程。可使用一下方式

查找端口号、识别使用该端口的进程以及安全停止该进程。

(1) 查找使用特定端口的进程 ID,port_number 替换为实际端口号。

sudo lsof -t -i :port_number

终端输出的就是进程号 PID,这是终止该进程所需的数字。

(2) 使用 kill 命令终止进程。将 PID 替换为实际进程号

sudo kill -9 25201

注意: -9 选项强制进程立即停止。

(3) 要确保进程已成功终止,可以重新运行 lsof 命令。

要确保进程已成功终止,可以重新运行 lsof 命令。

sudo lsof -t -i :PORT_NUMBER

如果进程被成功终止,应该没有输出。

合并命令
如果您想更快地停止进程,Linux 允许您将 lsof 和 kill 命令组合成一个命令。

sudo kill -9 $(sudo lsof -t -i:8080)

该命令首先使用 lsof 查找使用端口 8080 的进程的 PID,然后立即使用 kill 停止该进程。

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

相关阅读更多精彩内容

友情链接更多精彩内容