Qual arquivo no Ubuntu é equivalente ao /etc/inittab
arquivo no RedHat?
No RedHat, o /etc/inittab
arquivo contém as configurações relacionadas ao nível de execução no qual você deseja inicializar o Linux.
O Ubuntu usa o Upstart, uma alternativa ao sysvinit, que funciona de maneira completamente diferente. O CookBook Upstart discute os níveis de execução e como trabalhar com eles.
Geralmente, porém, o conceito RedHat de níveis de execução não é usado no Debian ou derivados, incluindo o Ubuntu; eles têm apenas "usuário único" ou "tudo em execução", sem nenhuma das distinções de estilo "rede, mas não gráficos" que o RedHat desenha.
System V init
,upstart
Esystemd
. A partir do Ubuntu 18.04, ésystemd
.Como mencionado, o Ubuntu agora usa o Upstart .
Os
/etc/inittab
scripts/etc/init.d
e/etc/rc.d/*
foram incorporados a vários scripts no/etc/init
diretório ou/etc/event.d
(para versões mais antigas do Upstart).Procure o item que deseja modificar para ter um script nesse diretório (serviceX)
/etc/init/serviceX.conf
e modifique-o de acordo. Você pode encontrar a sintaxe e informações adicionais online.No entanto, se você precisar executar um programa que depende do SysV Upstart, ele possui um modo de compatibilidade. Os programas que ainda usam
/etc/rc.d/*
podem incluir scripts e executá-los.Enquanto eu observava os scripts
/etc/init
, havia um nomeadorc-sysinit.conf
- e ele fornece a capacidade de analisar/etc/inittab
e determinar o nível de execução padrão desse arquivo, se você adicionar um.fonte
Se você deseja alterar o nível de execução padrão do seu sistema Ubuntu e procurar o / etc / inittab, vá alterá-lo e veja se o Ubuntu não possui, não se preocupe (!), Para fazer isso, você pode criar o arquivo inittab em / etc e escreva apenas a seguinte linha:
(você pode alterar "3" para o nível de execução padrão pretendido)
fonte