Мне нужно было выключить сервер под управлением Linux, но теперь я случайно запустил команду sudo shutdown now
. Он говорит, что перешел в однопользовательский режим. Как я могу вернуть его в исходное состояние?
3 ответа
initlevel=$(cat /etc/inittab|grep initdefault|cut -d: -f2)
init ${initlevel}
Для выключения сервера (это работает в режиме одноразового использования или в обычном многопользовательском режиме):
shutdown -h now
Простой способ вернуться из однопользовательского режима в обычный многопользовательский режим - просто перезагрузиться:
shutdown -r now
Вам не понадобится sudo в однопользовательском режиме, потому что вы root.
« Однопользовательский режим » фактически является режимом обслуживания. Если вы хотите узнать больше об этом, в том числе о том, как вернуться в многопользовательский режим без перезагрузки, взгляните на документацию уровня запуска, специфичную для вашей версии Linux (то есть Ubuntu, [Redhat])4
Если у вас есть система на основе Debian (например, Debian, Ubuntu, Mint), вы можете установить пакет molly-guard , чтобы предотвратить случайное завершение работы.
Для большинства систем Linux, если вы находитесь на консоли (то есть физическая клавиатура и монитор), вы можете набрать
init 5
вернуть систему в многопользовательское состояние.