13.04 sudo reboot 现在不起作用,而是进入运行级别 1

13.04 sudo reboot 现在不起作用,而是进入运行级别 1

你好,在最近将软件包更新到 13.04 之后(即最近出现这种情况),我现在有 5 个不同的系统,它们都无法重新启动,sudo reboot now这将导致它们卡在单用户模式,而且由于sshd将在这个运行级别关闭,我必须物理地Ctrl- Alt-Delete关闭它们。

答案1

部分解决方案是使用sudo reboot -r now然而sudo reboot now应该确实有效。鉴于这似乎是可重现的,我发布此内容是希望其他人不会遭受重新启动远程服务器的 PITA。

sudo init 6也应该可以工作,但这会跳过用户警告。

答案2

语法发生了变化12.1013.04

reboot [OPTION]...                          # 12.10
reboot [OPTION]...  [REBOOTCOMMAND]         # 13.04 and later

所以说得委婉一点,你的说法now从来都不是“有效的”,只是被忽略了。

现在,now被读为,REBOOTCOMMAND并且在重启过程中被使用,这通常是为什么一切变得如此混乱的原因。

简短的解决方法就是你根本不需要now。你从来就不需要。这就是shutdown命令。

答案3

我知道这个问题已经很老了,但是我在安装 14.04 后自己遇到了这个问题,并且注意到 now 关键字似乎混淆了 reboot 命令。

现在使用的命令很简单

sudo reboot

答案4

您可以使用 bash 中的简单命令关闭或重新启动桌面或服务器。您必须使用带有 的命令sudo。要立即重新启动计算机,只需按键盘上的Ctrl+ Alt+打开T终端。打开后,运行以下命令:

sudo shutdown -r now

相关内容