温馨提示×

Debian怎么结束进程

小樊
50
2026-07-29 12:31:35
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)中,结束进程常用以下几种方法,按推荐程度使用场景说明:


一、使用 kill 命令(最常用)

1️⃣ 查看进程 PID

ps aux | grep 进程名

top

或(更直观)

htop

2️⃣ 正常结束进程(推荐)

kill PID

例如:

kill 1234

默认发送 SIGTERM(15),让进程优雅退出。


3️⃣ 强制结束进程(进程无响应时)

kill -9 PID

例如:

kill -9 1234

-9SIGKILL不能被忽略,慎用。


二、使用 pkill(按名称结束)

pkill 进程名

例如:

pkill nginx

强制结束:

pkill -9 nginx

三、使用 killall(结束所有同名进程)

killall 进程名

例如:

killall python3

强制:

killall -9 python3

四、使用 top / htop 交互式结束

top

top

然后:

  1. k
  2. 输入 PID
  3. 回车(默认发送 SIGTERM)

htop(推荐,更友好)

htop
  1. 选中进程
  2. F9
  3. 选择信号(15 或 9)
  4. 回车

五、结束“占满资源”的进程(常见)

CPU/内存占用高

top
kill -9 PID

端口被占用

sudo lsof -i :端口号
kill PID

六、需要 root 权限的情况

sudo kill PID
sudo pkill 进程名

总结(常用速查)

场景 命令
已知 PID,正常结束 kill PID
强制结束 kill -9 PID
按名称结束 pkill 进程名
结束所有同名进程 killall 进程名
交互式管理 htop

如果你有具体进程名报错信息,可以直接贴出来,我可以帮你精确操作。

0