
¿Qué archivo en Ubuntu es equivalente al /etc/inittab
archivo en RedHat?
En RedHat, el /etc/inittab
archivo contiene las configuraciones relacionadas con el nivel de ejecución en el que desea iniciar Linux.
Respuesta1
Ubuntu usa Upstart, una alternativa a sysvinit, que funciona de manera completamente diferente. ElLibro de cocina advenedizoanaliza los niveles de ejecución y cómo trabajar con ellos.
Sin embargo, en general, el concepto RedHat de niveles de ejecución no se utiliza en Debian ni en sus derivados, incluido Ubuntu; sólo tienen "usuario único" o "todo en ejecución", sin ninguna de las distinciones de estilo de "red, pero no gráficos" que dibuja RedHat.
Respuesta2
Como se mencionó, Ubuntu ahora usaAdvenedizo.
Los /etc/inittab
scripts y de /etc/init.d
o /etc/rc.d/*
se han incorporado a varios scripts en el /etc/init
directorio o /etc/event.d
(para versiones anteriores de Upstart).
Busque el elemento que desea modificar para que tenga un script en ese directorio (serviceX) /etc/init/serviceX.conf
y modifíquelo en consecuencia. Puede encontrar la sintaxis e 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 se utilizan /etc/rc.d/*
pueden incluir scripts allí y seguir ejecutándose.
Mientras miraba los scripts en /etc/init
, había uno nombrado rc-sysinit.conf
y proporciona la capacidad de analizar /etc/inittab
y determinar el nivel de ejecución predeterminado de este archivo en caso de agregar uno.
Respuesta3
Si desea cambiar el nivel de ejecución predeterminado de su sistema Ubuntu y busca /etc/inittab, cámbielo y vea que Ubuntu carece de él, no se preocupe (!), para hacerlo puede crear un archivo inittab en / directorio etc y escriba sólo la siguiente línea en él:
id:3:initdefault:
(puede cambiar "3" al nivel de regla predeterminado previsto)