Kojak
(usa Debian)
Enviado em 10/12/2017 - 14:09h
Pessoal, estava revisando alguns temas e me surgiram dúvidas sobre o processo de inicialização. Vou tentar ser o mais pontual possível.
Eu já agradeço antecipadamente pela ajuda que muitos tem oferecido. Eu não trabalho com isso ainda, estudo sozinho e não tenho para quem perguntar. A ajuda de vocês tem sido fundamental na minha formação.
Vamos lá:
1º /etc/inittab (eu li versões comentadas do arquivo aqui no fórum mas continuo com essas dúvidas)
O inittab se tratava de um arquivo consultado pelo processo "init" para definir qual o nível de execução a ser aplicado durante o processo de inicialização. Este arquivo não existe mais no Debian e no CentOS há a descrição: " # inittab is only used by upstart for the default runlevel".
a.1) O "Init" não existe mais nas versões atuais e foi substituido pelo "Upstart"?
a.2) Quais eram as funções do inittab, além de definir o runlevel ?
Eu li que há "ações" que podem ser definidas por strings como a apresentada abaixo :
id:3:initdefault: - id: Identificador /Nº do runlevel/ação/ processo
b.1) O "id" identifica o que exatamente ?
b.2) Podem me sugerir algum artigo que explique as demais ações possíveis (wait, respawn etc) ? Eu as estudei pelo livro do Siqueira e li alguns artigos, mas todos muito parecidos e não consegui entender.
b.3) No arquivo /etc/inittab, em versões mais antigas, há diversas strings que não aparecem na versão atual, por exemplo:
# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit
----------------------------------------
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
b.4) Elas podem ser executadas todas juntas ? O que significam ?
Sei que ficou extenso, mas não achei outro jeito. Valeu, pessoal