温馨提示×

ubuntu进程怎么重启

小樊
62
2026-10-09 18:01:31
栏目: 智能运维

在 Ubuntu 中,“重启进程”通常分几种情况,下面按最常见场景给你说明:


一、如果是系统服务(用 systemd 管理的)

绝大多数服务都通过这种方式管理(如 nginx、mysql、docker 等)。

查看进程是否是服务

systemctl status 服务名

重启服务

sudo systemctl restart 服务名

示例:

sudo systemctl restart nginx

其他常用命令

sudo systemctl stop 服务名     # 停止
sudo systemctl start 服务名    # 启动
sudo systemctl reload 服务名   # 重新加载配置(不中断服务)

二、如果是普通后台进程(不是服务)

1. 先找到进程

ps aux | grep 进程名

或

pgrep 进程名

2. 杀掉进程

kill PID

如果杀不掉:

kill -9 PID

3. 重新启动

./程序名 &

或

nohup 程序名 &

三、用 supervisor 管理的进程(常见 Python / Node)

如果你装了 supervisor:

sudo supervisorctl restart 进程名

四、如果是桌面程序卡死

xkill

然后点击卡死的窗口即可。


五、极端情况:重启整个系统

sudo reboot

如果你能告诉我:

  • 是什么进程(服务名 / 程序名)
  • 怎么启动的(命令 / 脚本 / Docker)

我可以给你精确的重启方式。

0 踩