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

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

 # runlevel 1 S 

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

  • Заблокирование всех stdout во время загрузки
  • service vsftpd restart: не работает
  • logrotate custom "rotate" эквивалент действия для выскочки?
  • Как узнать, использует ли система SysV, Upstart или Systemd initsystem
  • Почему эта ошибка в upstart / systemd с runit?
  • выскочка и супервизор используются для одного и того же?
  • Upstart - когда происходит определенное событие, в каком порядке выполняются задания?
  • Запуск сервисов без sudo
  • One Solution collect form web for “Как может выводиться уровень запуска «1 S»?”

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

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

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

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

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

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