
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.
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/inittab
scripts de /etc/init.d
ou /etc/rc.d/*
foram incorporados em 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.
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/inittab
e 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)