linux系统解除端口占用

做开发的经常会遇到终端都关了,服务还没停的情况,端口也一直被占用。而解除占用的命令每次都记不住。与其每次都去百度,不如自己写一遍,也许就记住了。

查看占用

先查是哪个进程占了端口。比如查 9001 端口:

1
lsof -i :9001

通常会看到 PID,后面结束进程时要用。
lsof 输出示例

结束进程

正常结束:

1
kill -15 99492

强制结束:

1
kill -9 99492

补充

如果提示权限不够,需要加 sudo