¿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.
¿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.
Respuestas:
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.
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 nombre rc-sysinit.conf
, y proporciona la capacidad de analizar /etc/inittab
y determinar el nivel de ejecución predeterminado de este archivo si agrega uno.
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:
id:3:initdefault:
(puede cambiar "3" a su nivel de rul predeterminado predeterminado)
System V init
,upstart
Ysystemd
. A partir de Ubuntu 18.04, lo essystemd
.