在 Debian(以及大多数 Linux 发行版)中,结束进程常用以下几种方法,按推荐程度和使用场景说明:
kill 命令(最常用)ps aux | grep 进程名
或
top
或(更直观)
htop
kill PID
例如:
kill 1234
默认发送
SIGTERM(15),让进程优雅退出。
kill -9 PID
例如:
kill -9 1234
-9是SIGKILL,不能被忽略,慎用。
pkill(按名称结束)pkill 进程名
例如:
pkill nginx
强制结束:
pkill -9 nginx
killall(结束所有同名进程)killall 进程名
例如:
killall python3
强制:
killall -9 python3
top / htop 交互式结束top
然后:
khtop
F9top
kill -9 PID
sudo lsof -i :端口号
kill PID
sudo kill PID
sudo pkill 进程名
| 场景 | 命令 |
|---|---|
| 已知 PID,正常结束 | kill PID |
| 强制结束 | kill -9 PID |
| 按名称结束 | pkill 进程名 |
| 结束所有同名进程 | killall 进程名 |
| 交互式管理 | htop |
如果你有具体进程名或报错信息,可以直接贴出来,我可以帮你精确操作。