📜  删除 pid 端口 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:07:14.058000             🧑  作者: Mango

删除 PID 端口

在程序开发或者系统管理中,经常会出现占用端口的情况。而这些端口往往是由运行的程序占用,我们需要找到占用该端口的 PID 并结束该进程。本文将介绍如何在 Shell-Bash 中删除 PID 端口。

查找 PID

首先需要查找占用端口的进程 PID,常用的命令是 netstat 或者 lsof

使用 netstat 命令查找占用 8080 端口的程序 PID:

$ sudo netstat -nlp | grep 8080

使用 lsof 命令查找占用 8080 端口的程序 PID:

$ sudo lsof -i :8080
结束进程

找到占用端口的进程 PID 后,我们需要结束该进程。常用的命令是 kill 或者 killall

使用 kill 命令结束 PID 为 12345 的进程:

$ sudo kill 12345

使用 killall 命令结束所有名为 tomcat 的进程:

$ sudo killall tomcat
总结

以上就是在 Shell-Bash 中删除 PID 端口的操作步骤,通过查找 PID 并结束对应进程来释放端口资源,能有效提高程序的稳定性。