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

11

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.

pradeepchhetri
fonte

Respostas:

9

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.

Daniel Pittman
fonte
Existem 3 paradigmas para gerenciar serviços no Ubuntu. System V init, upstartE systemd. A partir do Ubuntu 18.04, é systemd.
smwikipedia
5

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.

2bc
fonte
1

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)

Sam
fonte