Quiero estar seguro de en qué orden se inician los servicios durante el proceso de arranque en los sistemas basados en Debian (Debian Squeeze en particular).
Gracias por adelantado.
En breve:
ls /etc/rc*.d
Esto muestra qué comienza en qué nivel de ejecución, y dentro de cada nivel el orden está determinado por el número después de la letra (K es Kill, S es start).
Puede configurar lo que comienza en cada nivel de ejecución con sysv-rc-conf, que se puede instalar con apt.
por ejemplo, en mi sistema, apache2 está enlazado en rc5.d como "S20apache2". Un enlace en el mismo directorio con S19 comenzaría antes, algo con S21 comenzaría después.
Otras lecturas:
¿ Ayudarían las utilidades rcconf y sysv-rc-conf ?
Luego puede ejecutarlos escribiendo
rcconf
osysv-rc-conf
.fuente
Puede enumerar todos los servicios y su estado con este simple comando:
Del manual:
fuente
fuente
En Debian, rcconf debería hacer el truco, solo para configurar detener / iniciar servicios ya existentes.
Lo uso todo el tiempo en Debian Jessie y Wheezy.
fuente