📅  最后修改于: 2023-12-03 15:07:14.058000             🧑  作者: Mango
在程序开发或者系统管理中,经常会出现占用端口的情况。而这些端口往往是由运行的程序占用,我们需要找到占用该端口的 PID 并结束该进程。本文将介绍如何在 Shell-Bash 中删除 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 并结束对应进程来释放端口资源,能有效提高程序的稳定性。