Quero ter certeza de em que ordem os serviços são iniciados durante o processo de inicialização nos sistemas baseados no Debian (Debian Squeeze em particular).
Desde já, obrigado.
Em resumo:
ls /etc/rc*.d
Isso mostra o que começa em qual nível de execução e, em cada nível, a ordem é determinada pelo número após a letra (K é Kill, S é iniciado).
Você pode configurar o que é iniciado em cada nível de execução com sysv-rc-conf, que é instalável com o apt.
por exemplo, no meu sistema, o apache2 está vinculado em rc5.d como "S20apache2". Um link no mesmo diretório com o S19 seria iniciado antes dele, algo com o S21 seria iniciado depois dele.
Leitura adicional:
Os utilitários rcconf e sysv-rc-conf ajudariam?
Depois, você pode executá-los digitando
rcconf
ousysv-rc-conf
.fonte
Você pode listar todos os serviços e seus status com este comando simples:
Do manual:
fonte
fonte
No Debian, o rcconf deve executar o truque, apenas para configurar a parada / início dos serviços já presentes.
Eu o uso o tempo todo no Debian Jessie e Wheezy.
fonte