无法关闭/重启我的 Debian 10 服务器

无法关闭/重启我的 Debian 10 服务器

我正在尝试重新启动我的 Debian 10 服务器,但我得到的只是command not found

我试过了:

shutdown
reboot
restart
poweroff

但什么都没起作用。我发现线程,但是当我尝试使用 运行其中任何一个时,sudo我得到了bash: sudo: command not found。目前我以 root 身份登录,因此我应该具有重新启动机器的权限。

有任何想法吗?

答案1

解决此问题的技巧是明确告知su设置环境变量,就像用户直接登录一样。这可以通过使用-开关来完成。

$ su -

答案2

Debian 10 现已完全切换到 Systemd,这意味着传统的停止或重新启动系统的命令(如“shutdown -h now”或“rebo​​ot”)将不再起作用

来源

从 Debian 10 开始,您应该使用命令systemctl poweroffsystemctl reboot

编辑:上面的来源似乎有部分错误,您仍然可以以 root 身份登录(参见 Eugene 的回答)来运行旧命令。如果您不想以 root 身份登录,请使用systemctl

来源

答案3

root->systemctl poweroffsystemctl reboot

答案4

使用/sbin/shutdown [OPTIONS...] [TIME] [WALLMSG]:)

相关内容