不小心输入了 sudo shutdown now

不小心输入了 sudo shutdown now

我需要关闭运行 Linux 的服务器,但不小心运行了该命令sudo shutdown now。它说它已进入单用户模式。我该如何将其恢复到原始状态?

答案1

关闭服务器(在单一使用模式或正常多用户模式下有效):

shutdown -h now

从单用户模式恢复到正常多用户模式的简单方法就是重新启动:

shutdown -r now

由于您是 root ,因此在单用户模式下不需要 sudo。


单用户模式“实际上是一种维护模式。如果你想了解更多相关信息,包括如何在不重启的情况下返回多用户模式,请查看运行级别特定于您的 Linux 版本的文档(即Ubuntu, [红帽])4

答案2

initlevel=$(cat /etc/inittab|grep initdefault|cut -d: -f2)
init ${initlevel}

答案3

如果你有基于 Debian 的系统(例如 Debian、Ubuntu、Mint),你可以安装molly 守卫包以帮助防止意外关机。

对于大多数 Linux 系统,如果你在控制台(即物理键盘和显示器)上,你可以输入

init 5

使系统恢复到多用户状态。

相关内容