21.3. Ferramenta de Configuração dos Serviços

A Ferramenta de Configuração dos Serviços é uma aplicação gráfica desenvolvida pela Red Hat para configurar quais serviços SysV no diretório /etc/rc.d/init.d são iniciados no momento da inicialização da máquina (para os níveis de execução 3, 4 e 5) e quais serviços xinetd são habilitados. Também permite que você inicie, pare e reinicie serviços SysV, assim como reiniciar o xinetd.

Para iniciar a Ferramenta de Configuração dos Serviços pela área de trabalho, clique no Botão do Menu Principal (no Painel) => Configurações do Sistema => Configurações do Servidor => Serviços ou digite o comando redhat-config-services em uma janela de comandos (por exemplo: em um XTerm ou um terminal do GNOME).

Figura 21-1. Ferramenta de Configuração dos Serviços

A Ferramenta de Configuração dos Serviços exibe o nível de execução atual assim como o nível de execução que você está editando. Para editar um nível de execução diferente, selecione Editar Nível de Execução no menu suspenso e selecione o nível de execução 3, 4 ou 5. Consulte a Seção 21.1 para uma descrição dos níveis de execução.

A Ferramenta de Configuração dos Serviços lista os serviços do diretório /etc/rc.d/init.d assim como os serviços controlados pelo xinetd. Clique no nome do serviço na lista do lado esquerdo da aplicação para visualizar uma breve descrição deste serviço e o status do mesmo. Se o serviço não for xinetd, a janela de status mostra se o serviço está rodando no momento. Se o serviço for controlado pelo xinetd, a janela de status exibe a frase xinetd service.

Para iniciar, parar ou reiniciar um serviço imediatamente, selecione o serviço da lista e clique no botão apropriado da barra de ferramentas (ou escolha a ação no menu suspenso Ações). Se for um serviço xinetd, os botões de ação estarão desabilitados porque não podem ser iniciados ou parados separadamente.

Se você habilitar/desabilitar um serviço xinetd selecionando ou desselecionando a caixa de verificação próxima ao nome do serviço, você deve selecionar Arquivo => Salvar Alterações a partir do menu suspenso para reiniciar o xinetd e imediatamente habilitar/desabilitar o serviço xinetd alterado. O xinetd também é configurado para lembrar a configuração. Você pode habilitar/desabilitar múltiplos serviços xinetd de uma só vez e salvar as alterações quando terminar.

Por exemplo: assuma que você selecione rsync para habilitá-lo no nível de execução 3 e então salve as alterações. O serviço rsync é habilitado imediatamente. Na próxima vez que o xinetd for iniciado, o rsync ainda estará habilitado.

AtençãoAviso
 

Quando você salva alterações nos serviços xinetd, o xinetd é reiniciado e as alterações têm efeito imediato. Quando você salva alterações em outros serviços, o nível de execução é reconfigurado, mas as alterações não têm efeito imediato.

Para habilitar um serviço não-xinetd para iniciar no momento da inicialização da máquina no nível de execução atualmente selecionado, selecione a caixa de verificação ao lado do nome do serviço na lista. Após configurar o nível de execução, aplique as alterações selecionando Arquivo => Salvar Alterações no menu suspenso. A configuração do nível de execução é alterada, mas o nível de execução não é reiniciado; portanto, as alterações não têm efeito imediato.

Por exemplo: assuma que você está configurando o nível de execução 3. Se alterar o valor para o serviço httpd de selecionado para desselecionado e então clicar em Salvar Alterações, a configuração do nível de execução 3 não é reinicializada, portanto o httpd ainda está rodando. A esta altura, selecione uma das seguintes opções:

  1. Parar o serviço httpd — Pare o serviço selecionando-o na lista e clicando no botão Parar. Aparece uma mensagem afirmando que o serviço foi parado com sucesso.

  2. Reinicializar o nível de execução — Reinicialize o nível de execução em uma janela de comandos, digitando o comando telinit 3 (ondde 3 é o número do nível de execução).Esta esta é recomendada se você alterar o valor Iniciar no momento da Inicialização de múltiplos serviços e quiser ativar as alterações imediatamente. opçã

  3. Não fazer mais nada — Não é necessário parar o serviço httpd. Você pode esperar o sistema ser reinicializado para o serviço parar. Na próxima vez em que o sistema for reinicializado, o nível de execução será iniciado sem que o serviço httpd esteja rodando.

Para adicionar um serviço a um nível de execução, selecione o nível no menu suspenso Editar Nível de Execução e então selecione Ações => Adicionar Serviço. Para apagar um serviço de um nível de execução, selecione o nível do menu suspenso Editar Nível de Execução, selecione o serviço a ser apagado na lista esquerda, e então Ações => Apagar Serviço.