¿Qué archivo en Ubuntu es equivalente al /etc/inittab
archivo en RedHat?
En RedHat, el /etc/inittab
archivo contiene la configuración relacionada con el nivel de ejecución en el que desea iniciar Linux.
Ubuntu usa Upstart, una alternativa a sysvinit, que funciona de manera completamente diferente. El Upstart libro de cocina analiza los niveles de ejecución y cómo trabajar con ellos.
Sin embargo, en general, el concepto RedHat de runlevels no se usa en Debian o derivados, incluido Ubuntu; solo tienen "un solo usuario" o "todo en ejecución", sin ninguna de las distinciones de estilo "red, pero no gráficos" que RedHat dibuja.
System V init
,upstart
Ysystemd
. A partir de Ubuntu 18.04, lo essystemd
.Como se mencionó, Ubuntu ahora usa Upstart .
El
/etc/inittab
y las secuencias de comandos desde/etc/init.d
o/etc/rc.d/*
se han incorporado en varios scripts en el/etc/init
directorio o/etc/event.d
(para las versiones anteriores de Upstart).Busque el elemento que desee modificar para tener un guión en ese directorio, (ServiceX)
/etc/init/serviceX.conf
y modificarlo en consecuencia. Puede encontrar la sintaxis y la información adicional en línea.Sin embargo, si necesita ejecutar un programa que depende de SysV Upstart, tiene un modo de compatibilidad. Los programas que todavía usan
/etc/rc.d/*
pueden poner scripts allí y hacer que se sigan ejecutando.Mientras miraba los scripts
/etc/init
, había uno con nombrerc-sysinit.conf
, y proporciona la capacidad de analizar/etc/inittab
y determinar el nivel de ejecución predeterminado de este archivo si agrega uno.fuente
Si desea cambiar el nivel de ejecución predeterminado de su sistema Ubuntu y busca el / etc / inittab, cámbielo y vea que Ubuntu carece de él, no se preocupe (!), Para hacerlo, puede crear el archivo inittab en / etc directorio y escriba solo la siguiente línea en él:
(puede cambiar "3" a su nivel de rul predeterminado predeterminado)
fuente