O file-rc vem ser um programa que substitui o sysv-rc no gerenciamento dos serviços inicializados no Linux, com a vantagem da configuração ficar somente em um arquivo de fácil compreensão e manuseio, facilitando bastante esse trabalho.
Ao iniciar o Linux, uma série de processos são iniciados
pelo init, entre eles vários scripts dentro do diretório
/etc/init.d.
Esses scripts na verdade são executados pelo /etc/init.d/rc,
é como se o processo init executasse:
# /etc/init.d/rc "runlevel"
Sendo que o runlevel é aquele mesmo indicado no inittab,
tendo como exemplo o "runlevel" 3, o rc irá iniciar apenas os
serviços que estejam no campo on-levels do runlevel.conf que possua o nível 3 marcado.
Com isso, se eu quiser que um serviço seja ou não iniciado, basta
eu editar o terceiro campo com os níveis de execução desejado,
lembrando que no Debian o padrão é o runlevel 2.
Apesar do campo sort, os primeiros scripts a serem executados são
os marcados com S, que sempre são inicializados independente do
runlevel, em seguida na ordem que aparecem no arquivo runlevel.conf.
Então se eu quiser que Z seja executado primeiro, tenho que
colocá-lo numa linha antes que o X.
[2] Comentário enviado por morvan em 26/01/2005 - 09:54h
Bom dia, sigmanalo.
Para os que são familiares do RH / Fedora, o RC é bem conhecido, já que possímos um "rc.local". Como neo-usuário do Debian, senti bastante a falta deste "AutoExec". Claro que inventei "Patches", bem como colhi dicas aqui e alhures para amenizar a falta deste recurso.
Parabéns pelo seu artigo; bastante esclarecedor.
[3] Comentário enviado por jgama em 04/03/2005 - 02:02h
Porque não não dar certo sempre é abortado, já tentei de todas as forma spossivel.
Você está prestes a fazer algo potencialmente destruidor
Para continuar digite a frase 'Sim, faça o que eu digo!'
?] 'Sim, faça o que eu digo!'
Abortado.
servlinux:/#
Já digitei de todas as formas e sempre é abortado.
[4] Comentário enviado por magno moura em 15/11/2009 - 13:00h
Valew pelo artigo
tava precisando aqui
maquina fraquinha ai coloquei o debian 4
só que tava inicializando serviços que nao precisava
como o cups exim syslog klog etc.....
fui no /etc/inittab vi que tava carregando no runlevel 2
ai fui no /etc/rc2.d
ai recortei os links para outro local
para que caso houvesse erro eu poderia restaura-los
e pronto
a maquina ta inicializando muito mais rápido