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: 26.740 ]

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

Apertem o cinto, o inittab sumiu!

Configurando um servidor de email com Postfix, MySQL, SASL, MailScanner e MailWatch no CentOS 4.2

Montando Servidor de Internet com Ubuntu Server

Desmistificando o Linux Loader (LILO)

Instalando e configurando o SSH

  
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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts