Según Wikipedia , se supone que 'S' es un nivel de ejecución estándar: "Modo de usuario único". Pero si no me equivoco, el modo de usuario único en Debian es Runlevel 1. Un artículo de Debian que encontré afirmaciones, que 'S' es un nivel de ejecución "que el sistema usa en su camino a otro nivel de ejecución". Interesante...
En realidad, siempre había ignorado este nivel de ejecución hasta ahora, pero hoy jugué con Firestarter (sí, realmente, un firewall de usuario final) solo porque tenía curiosidad, qué reglas de firewall generaría. Pero luego me di cuenta de que crea un enlace de inicio en /etc/rcS.d, y me pregunté si mi script de firewall también debería tener eso.
Actualizar
¡Ahora estoy aún más interesado en saber qué es realmente en Debian / Ubuntu , porque el paquete Shorewall (que es un paquete fuertemente "Debianized") también crea su (¡solo!) Gancho de inicio en rcS.d!
Todo lo anterior parece evitar una respuesta directa a la pregunta formulada.
Por todo lo que puedo encontrar, los
rcS.d
scripts se implementan como es elS
significado de " inicio ", no " único ".Todos se ejecutan durante el arranque. Si luego desea utilizar el nivel de ejecución 1, las secuencias de comandos
rc1.d
se ejecutan (que puede estar bastante vacío, dado todo el trabajo que acabamos de hacerrcS
)Más concretamente, los
rcS
scripts se ejecutan en el camino, de manerarc3
tan efectiva que el sistema se coloca en modo de usuario único, luego tiene un replanteamiento y decide lo que REALMENTE debería estar haciendo. Muy confuso y sobre todo mal documentado.Como prueba, si examina
/etc/inittab
, encontrará:seguido más tarde por muchas líneas parecidas a:
fuente
Runlevel 1 también se conoce como runlevel s.
En los sistemas basados en Debian, este es el modo de usuario único / mínimo . Ver Debian Runlevel :
fuente
S es para el modo de usuario único.
http://wiki.debian.org/RunLevel
fuente
/etc/rcS.d
y/etc/rc2.d
cada uno escribió un mensaje corto (con una marca de tiempo) en un archivo de registro. Resultado: después del arranque, tengo un mensaje de registro para rcS, y 5 segundos después un mensaje de registro para rc2.Además de la respuesta proporcionada por mdpc, en el nivel de ejecución 1, no se inician demonios (servicios).
fuente