Arquivo no Ubuntu equivalente ao arquivo /etc/inittab no RedHat

Arquivo no Ubuntu equivalente ao arquivo /etc/inittab no RedHat

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.

Responder1

O Ubuntu usa o Upstart, uma alternativa ao sysvinit, que funciona de maneira completamente diferente. OLivro de receitas iniciantediscute níveis de execução e como trabalhar com eles.

Geralmente, porém, o conceito de níveis de execução do RedHat 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áfico" que o RedHat desenha.

Responder2

Como mencionado, o Ubuntu agora usaSubir na vida.

Os /etc/inittabscripts de /etc/init.dou /etc/rc.d/*foram incorporados em 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.

Porém, se você precisar executar um programa que dependa do SysV, o Upstart possui um modo de compatibilidade. Os programas que ainda usam /etc/rc.d/*podem colocar scripts lá e mantê-los em execução.

Enquanto eu estava olhando os scripts em /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 deste arquivo, caso você adicione um.

Responder3

Se você deseja alterar o nível de execução padrão do seu sistema Ubuntu e procurar o /etc/inittab, altere-o e veja que o Ubuntu não o possui, não se preocupe(!), para fazer isso você pode criar o arquivo inittab em / etc e escreva apenas a seguinte linha nele:

id:3:initdefault:

(você pode alterar "3" para o nível de regra padrão pretendido)

informação relacionada