Estoy en Ubuntu 10.10, y me acabo de unir al mundo Linux desde OS X. Estoy aprendiendo sobre los niveles de ejecución y el rc
directorio en /etc/
y en todas partes (manuales, tutoriales, etc.) sobre los que estoy leyendo inittab
. Pero no puedo encontrarlo en mi instalación de Ubuntu. ¿Por qué? ¿Ubuntu sigue el modelo de nivel de ejecución? ¿Cómo se rc
cargan y los niveles sin inittab
?
29
No manual entry for inittab
el 16.04 ... (dice, años después)apropos inittab
no dará nada, en 16.04 la información más cercana en el sistema operativo que queda parece estar enman runlevel
.En aquellos días, el servicio init " System-V " se usaba en Ubuntu, y usaba el
/etc/inittab
archivo.Hace algún tiempo (alrededor de 2006) el servicio de inicio " Upstart " reemplazó a SysV. Durante estos días, puede seguir la respuesta principal y utilizarla
man inittab
para obtener información sobre este cambio.Al momento de escribir (por ejemplo, para Ubuntu 16.04), el proceso de arranque " systemd " está en uso y no queda ninguna referencia a "inittab" (por ejemplo, si lo hace
apropos inittab
, probablemente no encontrará nada). En su lugar, podría hacerman runlevel
para obtener información similar.En pocas palabras: el
/etc/inittab
archivo no está en ninguna parte, probablemente porque usa una versión más nueva para Ubuntu que tiene un servicio de inicio diferente, por ejemplo, systemd.fuente
Al buscar esto en varios foros, llegué a saber que / etc / inittab ya no se usa en la distribución de Debian.
Usa
/etc/init/rc-sysinit.conf
fuente
No, no sigue el modelo de nivel de ejecución. Ubuntu se ha alejado de sysV init para reiniciar en su lugar. La razón principal de esto fue paralelizar el proceso de inicialización para reducir enormemente el tiempo de arranque.
fuente