domingo, fevereiro 03, 2008

Trabalhando com init no Debian

Muito semelhante ao ntsysv da Red Hat o rcconf é um front-end para o update-rc.d.

O rcconf permite você controlar que serviços são iniciados quando o sistema inicia ( :S ), ele irá mostrar uma tela onde você poderá ver o status de cada serviço [*] ou [ ].

O rcconf trabalha obtendo a lista de serviços de /etc/init.d e observa nos diretórios /etc/rc?.d para determinar se cada serviço está ligado ou não no boot. Se o número NN (de /etc/rc?.d/NNname) não é 20 (padrão), rcconf salva o nome do serviço junto ao seu número em /var/lib/rcconf/services para que seja possível restabelecer o serviço para sua configuração original.

Instalação:

# apt-get install rcconf

Atualizar menus:

# update-rcconf-guide

Utilização:

# rcconf

Ele irá chamar uma tela demonstrando o que temos de inicialização e marcará para iniciar ou não iniciar (desativar).

Marcando a desativação, o script passará a ter, nos respectivos runlevel, o argumento K00script.