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 rcdirectorio 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 rccargan y los niveles sin inittab?
29

No manual entry for inittabel 16.04 ... (dice, años después)apropos inittabno 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/inittabarchivo.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 inittabpara 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 runlevelpara obtener información similar.En pocas palabras: el
/etc/inittabarchivo 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.conffuente
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