Мне нужно было выключить сервер под управлением Linux, но теперь я случайно запустил команду sudo shutdown now . Он говорит, что перешел в однопользовательский режим. Как я могу вернуть его в исходное состояние?

3 ответа3

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

Для выключения сервера (это работает в режиме одноразового использования или в обычном многопользовательском режиме):

shutdown -h now

Простой способ вернуться из однопользовательского режима в обычный многопользовательский режим - просто перезагрузиться:

shutdown -r now

Вам не понадобится sudo в однопользовательском режиме, потому что вы root.


« Однопользовательский режим » фактически является режимом обслуживания. Если вы хотите узнать больше об этом, в том числе о том, как вернуться в многопользовательский режим без перезагрузки, взгляните на документацию уровня запуска, специфичную для вашей версии Linux (то есть Ubuntu, [Redhat])4

0

Если у вас есть система на основе Debian (например, Debian, Ubuntu, Mint), вы можете установить пакет molly-guard , чтобы предотвратить случайное завершение работы.

Для большинства систем Linux, если вы находитесь на консоли (то есть физическая клавиатура и монитор), вы можете набрать

init 5

вернуть систему в многопользовательское состояние.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .