Gerenciando serviços de sistemas Linux

Serviços fazem o sistema operacional Linux ser o que ele é. Postfix, MySQL, NFS, httpd, CUPS, todos são muito importantes. Mas você sabe como gerenciar esses serviços? Aprenda neste artigo uma forma simples e fácil de administrar tais serviços.

[ Hits: 67.701 ]

Por: Matheus Santana Lima em 19/07/2006


Introdução



Um sistema Linux, mesmo que você não saiba, possui inúmeros serviços (daemons) que provem à ele algumas características, como um servidor web Apache, um sistema de impressão, servidor de email (Postfix), dentre inúmeros outros. Resumidamente um serviço é um daemon que serve para executar determinada tarefa.

Para executar, parar ou recarregar o serviço, um daemon especifico tem que ser acionado. Para este tipo de tarefa usamos o comando "service <daemon> ação"

Para você poder ter um noção melhor do comando service, abra um terminal, logue-se como root, e digite:

# service httpd status

Veja que ele me reporta a seguinte mensagem:

Apache is running.
httpd: 5631 5630 5629 5628 5627 5626 5625 5624 5616

Use /etc/init.d/httpd extendedstatus for more information.

Como pode-se observar, o serviço httpd (link para o servidor Apache) está rodando e junto dele vemos os PID dos processos filhos ativados pelo Apache.

Mas vamos supor que você não queira que o serviço de firewall iptables seja carregado pelo sistema. Simples! digito:

# service iptables stop

Mas essa não é a melhor maneira para fazer isso, mesmo porque o daemon continuará a ser carregado quando o sistema tiver sendo iniciado.

Para que o iptables não seja mais carregado temos duas opções: o chkconfig (que é um pouco mais trabalhoso e roda pelo console) e o ntsysv, que é uma interface simples para a configuração de serviços carregados de acordo com o runlevel.

    Próxima página

Páginas do artigo
   1. Introdução
   2. O chkconfig
   3. ntsysv
   4. Conclusão
Outros artigos deste autor

Ubuntu Completo e Total

Análise do Mandriva Free 2006 - Conhecendo melhor o sistema

Rodando aplicações nativas de Windows em Linux pela Web

Apresentando e pondo a prova o Mono

Mulheres na Informática: O Movimento LinuxChix BR

Leitura recomendada

Wireless USB no Linux

Acentos corretos no console, PnUP, PnDown, Home End, etc..

Eu cavo, tu cavas, ele cava... tutorial de DIG

Servidor de impressão Linux com clientes Windows 2000

Configuração de Vídeo - SIS530, SIS620 e CIA...

  
Comentários
[1] Comentário enviado por removido em 19/07/2006 - 18:23h

Achei muito interessante seu artigo, simples e explicativo. Parabéns

[2] Comentário enviado por mbmaciel em 19/07/2006 - 23:14h

Olá Matheus,

Bom artigo, só esqueceu de avisar que estes comandos são para sistemas redhat/fedora.

O comando equivalente ao chkconfig do debian/ubuntu é o update-rc.d

Abraços.

[3] Comentário enviado por eei em 20/07/2006 - 09:22h

Kra, mto legal...

Abraços

[4] Comentário enviado por cleoson em 20/07/2006 - 09:56h

Olá!

Achei excelente o artigo. Simples e objetivo. Parabéns!

[]'s
Cléoson.

[5] Comentário enviado por alrockzero em 23/07/2006 - 20:16h

Padrões também fazem do sistema linux ser o que ele é: seu exemplo é baseado no Red Hat ou outra distro baseada nele, para um tutorial global deve-se saber vários exemplos;

Como por exemplo: "inicie o serviço de http executando o comando:
# /etc/init.d/apache start
ou se seu sistema é baseado no Red Hat use o comando service: [....]

P. S.: desculpe mas todos são críticos. E seu tutorial está bem explicado, diria fabuloso, espero a segunda parte...

[6] Comentário enviado por brunokino em 27/07/2006 - 13:15h

Aeee Matheus, ótimo artigo kra :-)
Só uma coisinha pra galera ai.

Lembrando que no SUSE Linux os comandos Services não estão disponiveis, isto pode ser facilmente configurado pelo Yast (assistente de configuração do Suse, interface gráfica e texto), digitando apenas:

#yast

Flwss Matheus!

Bruno Kinoshita (Bruno de Oliveira Kinoshita)
brunokino@gmail.com


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts