Согласно Википедии , «S» должен быть стандартным уровнем запуска: «однопользовательский режим». Но если я не ошибаюсь, однопользовательский режим в Debian - уровень запуска 1. В одной из статей Debian я обнаружил, что «S» - это уровень запуска, «который система использует на своем пути к другому уровню выполнения». Интересно...
На самом деле, я всегда в значительной степени игнорировал этот уровень запуска, но сегодня я играл с Firestarter (да, действительно, с брандмауэром для конечного пользователя) только потому, что мне было любопытно, какие правила брандмауэра он будет генерировать. Но затем я заметил, что он создает загрузочный хук в /etc/rcS.d, и я подумал: а может, у моего брандмауэрного сценария это тоже есть?
Обновить
Теперь я еще больше заинтересован в том, чтобы узнать, что на самом деле происходит в Debian / Ubuntu , потому что пакет Shorewall (который является сильно «Debianized») также создает свой (только!) Загрузочный хук в rcS.d!
Все вышеперечисленное, кажется, огибает прямой ответ на заданный вопрос.
Из всего, что я могу найти,
rcS.d
сценарии реализованы так же, какS
« запуск », а не « одиночный ».Все они запускаются во время загрузки. Если затем вы захотите использовать уровень запуска 1, сценарии
rc1.d
будут запущены (которые могут быть довольно пустыми, учитывая всю работу, которую мы только что выполнилиrcS
)Более того,
rcS
сценарии запускаются на пути к такомуrc3
- так эффективно система переводит себя в однопользовательский режим, затем пересматривает и решает, что она ДЕЙСТВИТЕЛЬНО должна делать. Очень запутанно и в основном плохо документировано.В качестве доказательства, если вы посмотрите
/etc/inittab
, вы найдете:затем следуют многие строки, напоминающие:
источник
Уровень запуска 1 также известен как уровень запуска s.
В системах на основе Debian это однопользовательский / минимальный режим . Смотрите Debian Runlevel :
источник
S для однопользовательского режима.
http://wiki.debian.org/RunLevel
источник
/etc/rcS.d
и/etc/rc2.d
каждый записывал короткое сообщение (с отметкой времени) в файл журнала. Результат: после загрузки у меня появляется сообщение для rcS, а через 5 секунд - сообщение для rc2.В дополнение к ответу, предоставленному mdpc, на уровне выполнения 1 демоны (службы) не запускаются.
источник