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

11

Qual arquivo no Ubuntu é equivalente ao arquivo /etc/inittab no RedHat?

Em RedHat, o arquivo /etc/inittab contém as configurações relacionadas ao nível de execução no qual você deseja inicializar o Linux.

    
por pradeepchhetri 17.03.2012 / 18:41

3 respostas

9

O Ubuntu usa o Upstart, uma alternativa ao sysvinit, que funciona de forma completamente diferente. O UpStart CookBook discute níveis de execução e como trabalhar com eles.

Geralmente, no entanto, o conceito de runlevels da RedHat não é usado no Debian ou em derivados, incluindo o Ubuntu; eles têm apenas "usuário único" ou "tudo em execução", sem as distinções de estilo "rede, mas não gráficos" que a RedHat desenha.

    
por 17.03.2012 / 18:44
5

Como mencionado, o Ubuntu agora usa Upstart .

O /etc/inittab e os scripts de /etc/init.d ou /etc/rc.d/* foram incorporados em vários scripts no diretório /etc/init ou /etc/event.d (para versões anteriores 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 on-line.

No entanto, se você precisar executar um programa que dependa do SysV, o Upstart terá um modo de compatibilidade. Programas que ainda usam /etc/rc.d/* podem colocar scripts lá e fazer com que eles ainda sejam executados.

Como eu estava olhando os scripts em /etc/init , havia um chamado rc-sysinit.conf - e ele fornece a capacidade de analisar o /etc/inittab e determinar o nível de execução padrão desse arquivo se você adicionar um.

    
por 17.03.2012 / 18:53
1

Se você quiser alterar o nível de execução padrão do seu sistema Ubuntu e procurar pelo / etc / inittab vá alterá-lo e veja que o Ubuntu não o possui, não se preocupe (!), para fazer isso você pode criar o inittab arquivo no diretório / etc e escreva apenas a seguinte linha:

id:3:initdefault:

(você pode alterar "3" para o seu rullevel padrão desejado)

    
por 27.04.2012 / 17:31