Archivo en Ubuntu equivalente al archivo / etc / inittab en RedHat

11

¿Qué archivo en Ubuntu es equivalente al /etc/inittabarchivo en RedHat?

En RedHat, el /etc/inittabarchivo contiene la configuración relacionada con el nivel de ejecución en el que desea iniciar Linux.

Pradeepchhetri
fuente

Respuestas:

9

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.

Daniel Pittman
fuente
Hay 3 paradigmas para administrar servicios en Ubuntu. System V init, upstartY systemd. A partir de Ubuntu 18.04, lo es systemd.
smwikipedia
5

Como se mencionó, Ubuntu ahora usa Upstart .

El /etc/inittaby las secuencias de comandos desde /etc/init.do /etc/rc.d/*se han incorporado en varios scripts en el /etc/initdirectorio 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.confy 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/inittaby determinar el nivel de ejecución predeterminado de este archivo si agrega uno.

2bc
fuente
1

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)

Sam
fuente