file-rc - gerenciando a inicialização de serviços

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.

[ Hits: 24.711 ]

Por: Ivan Lucio da Silva em 26/01/2005


Funcionamento



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.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. O arquivo runlevel.conf
   3. Funcionamento
   4. Considerações finais
Outros artigos deste autor

Abrindo os logs automaticamte em consoles e monitorando-os pelo browser

Systemimager - O sistema de imagens do Linux

Implementando um Linux Terminal Service (LTS) no Debian

Leitura recomendada

Configuração inicial no FreeBSD 8.0-Release

Configuração de Servidor BIND 9

Instalando e configurando cartão PCMCIA da Senao SL-2511CD com adaptador no Slackware 11.0

Conexão com chaves assimétricas sem uso de senha em servidor sshd

Configuração do modem ADSL Siemens Santis

  
Comentários
[1] Comentário enviado por cvs em 26/01/2005 - 09:04h

Legal o assunto do artigo... Mas...

Tinha comentando e falado besteira... fui ler de novo e achei o que tinha perguntando...

Belo artigo.

[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.

Alguém que já aplicou pode ajydar-me por favor

Abraço

[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

Obrigado


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts