user1885034 Asked: 2024-07-26 20:46:45 +0800 CST2024-07-26 20:46:45 +0800 CST 2024-07-26 20:46:45 +0800 CST systemctl reboot 和 sudo reboot 有什么区别 [重复] 772 Ubuntu 中的 systemctl reboot 和 sudo reboot 有什么区别?systemctl reboot 可以做什么,而普通重启不能? reboot 1 个回答 Voted Best Answer No-one 2024-07-26T20:55:34+08:002024-07-26T20:55:34+08:00 好问题。 系统控制: systemctl是与 systemd 交互的命令,systemd 是现代 Ubuntu 版本(自 15.04 起)使用的 init 系统。当您运行 时systemctl reboot,它会向 发送命令以systemd执行干净、有序的系统重启。因此,软件变砖的风险也较低 Sudo 重启与正常重启相比: 该reboot命令是传统的Unix命令,已经存在很长时间了。当以 为前缀时,它具有系统sudo所需的权限。但在新的 Ubuntu 版本中,reboot 和 systemctl 是关联的reboot 另外,当单个用户登录时,sudo这不是必需的。当多个用户登录时,则sudo是必需的。 应用程序可以禁止关机和reboot。您可以使用 来覆盖这些禁止操作sudo。 通过 ssh 登录的单个用户仍然需要 sudo。
好问题。
系统控制:
systemctl
是与 systemd 交互的命令,systemd 是现代 Ubuntu 版本(自 15.04 起)使用的 init 系统。当您运行 时systemctl reboot
,它会向 发送命令以systemd
执行干净、有序的系统重启。因此,软件变砖的风险也较低Sudo 重启与正常重启相比:
该
reboot
命令是传统的Unix命令,已经存在很长时间了。当以 为前缀时,它具有系统sudo
所需的权限。但在新的 Ubuntu 版本中,reboot 和 systemctl 是关联的reboot
另外,当单个用户登录时,
sudo
这不是必需的。当多个用户登录时,则sudo
是必需的。应用程序可以禁止关机和
reboot
。您可以使用 来覆盖这些禁止操作sudo
。通过 ssh 登录的单个用户仍然需要 sudo。