温馨提示×

ubuntu进程卡死怎么办

小樊
39
2026-10-03 20:46:02
栏目: 智能运维

在 Ubuntu 中遇到**进程卡死(无响应)**时,可以按下面步骤从“轻到重”处理。


一、先确认是哪个进程卡死

1. 命令行查看

top

或更好用一点:

htop

(没装的话:sudo apt install htop)

查看:

  • CPU 占用异常高
  • 内存占用巨大
  • 状态为 D(不可中断睡眠,常见于磁盘/IO卡死)

2. 图形界面卡死

如果是某个 GUI 程序:

  • 鼠标还能动:尝试 Alt + F2 → 输入 xkill → 点窗口
  • 鼠标完全不能动:切到终端(见下)

二、尝试正常结束进程

1. 用 kill 发送终止信号

kill PID

或:

kill -15 PID

(15 = SIGTERM,优雅退出)

2. 如果没反应,强制杀

kill -9 PID

(9 = SIGKILL,立刻杀,不可恢复)

⚠️ 注意:

  • -9 不会保存数据
  • 对 D 状态进程无效(只能重启)

三、按进程名批量杀

pkill 进程名
pkill -9 chrome

或:

killall 进程名

四、GUI 程序卡死的专门方法

1. xkill(推荐)

xkill

然后点卡死的窗口。

2. 系统监视器

gnome-system-monitor

右键 → 结束进程


五、整个桌面卡死(X / Wayland)

1. 切到虚拟终端

Ctrl + Alt + F3

登录后:

pkill -9 gnome-shell

或:

sudo systemctl restart gdm3

回到图形界面:

Ctrl + Alt + F2 / F1

2. 安全重启(不推荐频繁用)

sudo reboot

六、系统级卡死(几乎不动)

1. Magic SysRq(保命键)

按住:

Alt + SysRq + R E I S U B

逐个按,间隔 1 秒:

  • R:恢复键盘
  • E:终止进程
  • I:强制终止
  • S:同步磁盘
  • U:卸载文件系统
  • B:重启

七、常见卡死原因 & 建议

  • 内存耗尽 → 加 swap
  • 磁盘 IO 卡死 → D 状态,只能重启
  • 显卡驱动问题 → 更新驱动
  • 程序 bug → 升级或换版本

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

  • 是命令行进程还是图形界面
  • 是否整个系统卡死
  • top / htop 里看到的状态

我可以给你更精确的操作步骤。

0 踩