BDevGW Asked: 2019-07-23 00:24:39 +0800 CST2019-07-23 00:24:39 +0800 CST 2019-07-23 00:24:39 +0800 CST 无法关闭/重启我的 Debian 10 服务器 772 我正在尝试重新启动我的 Debian 10 服务器,但我得到的只是“找不到命令。我累了 shutdown reboot restart poweroff 但没有任何效果。我找到了这个线程,但是当我尝试使用 sudo 运行其中的任何一个时,我得到了bash: sudo: command not found。Atm 我以 root 身份登录,所以我应该有重启机器的权限。\n 有什么想法吗? linux debian 7 个回答 Voted GammaGames 2019-11-15T10:52:10+08:002019-11-15T10:52:10+08:00 Debian 10 现已完全切换到 Systemd,这意味着停止或重启系统的传统命令(如“shutdown -h now”或“reboot”)将不再有效 资源 从 Debian 10 开始,您应该使用命令systemctl poweroff或systemctl reboot. 编辑:上面的来源似乎部分不正确,您仍然可以以 root 身份登录(请参阅 Eugene 的回答)以运行旧命令。如果您不想以 root 身份登录,请使用systemctl. 资源 Best Answer Eugene Roslyakov 2019-07-29T04:15:57+08:002019-07-29T04:15:57+08:00 解决这种不便的技巧是明确告诉 su 设置环境变量,就好像用户直接登录一样。这可以通过使用 - 开关来完成。 $ 苏 - MartinsBee 2019-08-30T05:57:12+08:002019-08-30T05:57:12+08:00 作为“root”->“systemctl poweroff”或“systemctl reboot” user1160337 2020-04-08T13:46:41+08:002020-04-08T13:46:41+08:00 作为“root”-> 编辑/root/.bashrc 添加到文件末尾: alias reboot='systemctl reboot' alias poweroff='systemctl poweroff' 保存文件并再次以 root 身份启动会话。 Dan Landrum 2020-03-14T04:25:22+08:002020-03-14T04:25:22+08:00 尝试: 纳米/bin/重启 添加行:systemctl reboot 退出并保存 chmod 到您首选的执行级别 我确信有更优雅的方法来解决这个问题,但我很难记住只有 debian 10 需要特殊的重启命令。只要我先在 su 中,这对我就有效。 Alireza Sadeghian 2021-01-06T22:54:39+08:002021-01-06T22:54:39+08:00 使用/sbin/shutdown [OPTIONS...] [TIME] [WALLMSG]:) shashank arora 2022-07-26T08:53:15+08:002022-07-26T08:53:15+08:00 使用命令立即重启。 reboot -f 如果上面的命令由于某些内核问题而不起作用,那么你下面的命令。 systemctl reboot重新启动或systemctl poweroff关闭系统。
资源
从 Debian 10 开始,您应该使用命令
systemctl poweroff
或systemctl reboot
.编辑:上面的来源似乎部分不正确,您仍然可以以 root 身份登录(请参阅 Eugene 的回答)以运行旧命令。如果您不想以 root 身份登录,请使用
systemctl
.资源
解决这种不便的技巧是明确告诉 su 设置环境变量,就好像用户直接登录一样。这可以通过使用 - 开关来完成。
$ 苏 -
作为“root”->“systemctl poweroff”或“systemctl reboot”
作为“root”-> 编辑
/root/.bashrc
添加到文件末尾:
保存文件并再次以 root 身份启动会话。
尝试:
纳米/bin/重启
添加行:systemctl reboot
退出并保存
chmod 到您首选的执行级别
我确信有更优雅的方法来解决这个问题,但我很难记住只有 debian 10 需要特殊的重启命令。只要我先在 su 中,这对我就有效。
使用
/sbin/shutdown [OPTIONS...] [TIME] [WALLMSG]
:)使用命令立即重启。
reboot -f
如果上面的命令由于某些内核问题而不起作用,那么你下面的命令。
systemctl reboot
重新启动或systemctl poweroff
关闭系统。