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

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

 # runlevel 1 S 

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

  • Как связать скрипт во время загрузки с определенным уровнем выполнения?
  • Почему при загрузке w / upstart script на Ubuntu 12.04 не запускается контейнер докеров?
  • выскочка и супервизор используются для одного и того же?
  • logrotate custom "rotate" эквивалент действия для выскочки?
  • Как установить ограничение nofile на rsyslog с выскочкой?
  • Solaris SMF vs Linux Upstart
  • Абортная задача при запуске на Ubuntu 14.04
  • Как запустить службу при загрузке после получения учетной записи ldap
  • One Solution collect form web for “Как может выводиться уровень запуска «1 S»?”

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

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

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

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

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

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