sexta-feira, 29 de junho de 2012

Serviços no Linux

Para iniciar automaticamente alguns serviços (ou mesmo para executar alguns serviços quando do encerramento do sistema) utiliza-se o comando chkconfig, conforme abaixo (lembre-se de executá-lo com a devida permissão de root - sudo)

Para adicionar o serviço: chkconfig --add
Sintaxe:

chkconfig --add <serviço>

<serviço> - Nome do serviço (programa) que será executado.


Para configurar o status do serviço
Sintaxe

chkconfig --runlevel <level0 a level6> <serviço> [on|off]

Onde, runlevel
0 - Halt -> Desliga o Sistema

1 - Mono-tarefa (Single-User Mode) -> Não inicia os daemons (serviços), multi-tarefa
2 - Multi-tarefa (Multi-User Mode) -> Inicia o sistema em modo de texto, multi-tarefa, multi-utilizador
3 - Multi-tarefa com Rede (Multi-User Mode with Network) -> Inicia o sistema em modo de texto, multi-tarefa, multi-utilizador e com suporte de rede
4 - Não usado
5 -  Modo Gráfico (X Window System) -> Runlevel 3 + X Window System. Modo gráfico, multi-tarefa, multi-utilizador e com suporte de rede
6 -  Reboot -> Reinicia o sistema

<serviço> - Nome do serviço (programa) que será executado.

on - Ligado (start)
off - Parado (stop)

Exemplo:

Configurar o serviço do MySQL para start automático no modo multi-tarefa:


chkconfig --add mysqld
chkconfig --level 35 mysqld on

Nenhum comentário:

Postar um comentário