温馨提示×

Ubuntu如何结束顽固进程

小樊
50
2025-09-14 09:52:34
栏目: 智能运维

在Ubuntu中结束顽固进程,可按以下方法操作(优先尝试普通终止,避免数据丢失):

命令行方式

  1. 查找进程ID(PID)

    • ps aux | grep 进程名(如 ps aux | grep nginx
    • pgrep 进程名(直接获取PID,如 pgrep nginx
  2. 普通终止(推荐先尝试)

    • kill PID(发送SIGTERM信号,请求进程正常退出)
    • pkill 进程名(按名称终止进程,默认SIGTERM)
    • killall 进程名(按名称终止所有相关进程,默认SIGTERM)
  3. 强制终止(无响应时使用)

    • kill -9 PID(发送SIGKILL信号,立即强制终止)
    • pkill -9 进程名 / killall -9 进程名(强制终止指定名称的所有进程)

图形化方式

  • 系统监视器
    打开「系统监视器」(gnome-system-monitor),在「进程」标签页找到目标进程,右键选择「结束进程」或「强制终止」。
  • htop(需安装)
    安装后运行 htop,找到进程后按 F9 选择信号(通常选 159)终止。

注意事项

  • 强制终止(-9)可能导致未保存数据丢失,优先尝试普通终止。
  • 系统关键进程(如 systemd)需谨慎操作,建议先确认进程作用。
  • 若需终止服务进程,可使用 sudo systemctl stop 服务名(如 sudo systemctl stop nginx)。

0