Qual arquivo no Ubuntu é equivalente ao /etc/inittabarquivo no RedHat?
No RedHat, o /etc/inittabarquivo contém as configurações relacionadas ao nível de execução no qual você deseja inicializar o Linux.
Qual arquivo no Ubuntu é equivalente ao /etc/inittabarquivo no RedHat?
No RedHat, o /etc/inittabarquivo contém as configurações relacionadas ao nível de execução no qual você deseja inicializar o Linux.
Respostas:
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.
Como mencionado, o Ubuntu agora usa o Upstart .
Os /etc/inittabscripts /etc/init.de /etc/rc.d/*foram incorporados a vários scripts no /etc/initdiretó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.confe 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 nomeado rc-sysinit.conf- e ele fornece a capacidade de analisar /etc/inittabe determinar o nível de execução padrão desse arquivo, se você adicionar um.
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:
id:3:initdefault:
(você pode alterar "3" para o nível de execução padrão pretendido)
System V init,upstartEsystemd. A partir do Ubuntu 18.04, ésystemd.