Как может выводиться уровень запуска «1 S»?

Когда я переключаюсь с уровня запуска 3 на уровень запуска 1 на моем поле CentOS 6, выход уровня запуска равен 1 S :

 # runlevel 1 S 

Я ожидаю, что результат будет 3 1 . Это неважно, но я очень хочу понять логику выхода. На странице man для runlevel упоминается, что демон initstart init работает иначе, чем SysVinit, но насколько я знаю, уровни запуска 1 и S всегда одинаковы?

  • Отправить команду с паролем в сценарии upstart
  • Почему эта ошибка в upstart / systemd с runit?
  • Почему вы запускаете дочерний процесс systemd?
  • Путаница о системных файлах, файлах среды и аргументах командной строки для исполняемого файла службы
  • Как запустить службу автоматически, когда запускается Ubuntu?
  • Службы Upstart работают только при запуске
  • Документация Upstart для CentOS 6
  • logrotate custom "rotate" эквивалент действия для выскочки?
  • One Solution collect form web for “Как может выводиться уровень запуска «1 S»?”

    Согласно странице руководства уровня (7) вручную, 1 и S различаются:

    Уровень запуска 1 используется для перевода системы обратно в однопользовательский режим, после чего уровень выполнения будет равен S.

    и справочную страницу уровня запуска CentOS 7 (которая обесценивает эту функцию), говорит

    runelvel печатает предыдущий и текущий уровень запуска SysV, если они известны.

    поэтому S является текущим , а 1предыдущим , соответствует другой версии страницы руководства.

    Linux и Unix - лучшая ОС в мире.