温馨提示×

linux如何杀掉进程

小樊
39
2026-08-20 12:43:28
栏目: 智能运维

在 Linux 中,杀掉进程常用以下几种方法,从最常见到进阶依次说明:


一、最常用:使用 kill

1️⃣ 查看进程 PID

ps aux | grep 进程名

top

2️⃣ 杀掉进程

kill PID

例如:

kill 1234

默认发送 SIGTERM(15),优雅终止


二、强制杀进程(常用)

如果进程杀不掉:

kill -9 PID

-9SIGKILL强制立即终止


三、按进程名直接杀(推荐)

使用 pkill

pkill 进程名

强制:

pkill -9 进程名

示例:

pkill nginx

四、按名称精确匹配杀进程

killall 进程名

示例:

killall java

⚠️ 会杀掉所有同名进程


五、杀掉占用端口的进程(非常常见)

1️⃣ 查看端口占用

lsof -i:端口号

netstat -tunlp | grep 端口号

2️⃣ 杀掉进程

kill -9 PID

六、杀掉僵尸进程(了解)

僵尸进程 不能直接 kill,只能:

  • 杀掉它的父进程
kill -9 父进程PID

七、图形界面(桌面系统)

xkill

然后点击要关闭的窗口 ❌


八、总结速查表

场景 命令
普通杀进程 kill PID
强制杀 kill -9 PID
按名字杀 pkill 进程名
杀所有同名 killall 进程名
端口占用 lsof -i:端口
杀不掉 检查父进程

如果你愿意,可以告诉我:

  • 服务器还是桌面
  • Java / Python / Nginx / Docker 等具体进程
    我可以给你更精确的命令 ✅

0