Pular para o conteúdo

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.
Matheus Santana Lima matheusslima
Hits: 68.084 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. O chkconfig
   3. ntsysv
   4. Conclusão

Análise do Syllable, mais um interresante sistema operacional livre

Certificação Linux, minha experiência com a LPI 101

Análise do Seamonkey - A evolução da espécie

Apresentando e pondo a prova o Mono

Projeto OpenFarm

Calculando valores UMASK

Preparando o Debian Etch para programação Palm

Servidor DHCP rápido e fácil para Conectiva Linux

O que é $PATH, como funciona e como trabalhar com ele

Chakra GNU/Linux

#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

Entre na sua conta para comentar.