3-8-04 - Boletim ViaLinuxis em sintonia com o Fórum |
desabilitando um serviço |
Editorial
Na pergunta em foco, o usuário quer deletar o http. Isto é, provavelmente, ele
não quer que o apache seja startado automaticamente. Uma forma fácil de fazer isso
é alterar o arquivo no diretório correspondente ao nível de execução de forma que o serviço
não seja disparado. Para isso basta fazer com que o arquivo não comece com "S". Ex: Em um red hat poderia se fazer:
mv /etc/rc.d/init.d/S85httpd /etc/rc.d/init.d/_S85httpd
Se você achou essa dica muito simples, vou completar este boletim com uma
descrição do processo "init" que retirei do GAS. É o processo init que vai coordenar
toda a inicialização do seu Unix:
O mais importante serviço isolado disponível em um sistema UNIX é denominado init . O init é o primeiro processo
iniciado em todos os sistemas UNIX, após a carga do kernel do sistema. Quando o init é disparado, ele continua o
processo de inicialização do sistema, executando diversas tarefas necessárias ao funcionamento do Linux (checando e
montando sistemas de arquivos, iniciando servidores, etc).
A lista exata de tarefas que o init realiza depende do estado em que ele está. O init provê o conceito de modo
monousuário, no qual ninguém, além do superusuário (root) , pode entrar no sistema, sendo utilizado somente o
shell do console do sistema, ou o modo multiusuário, o modo padrão de início do sistema. Algumas versões generalizam
isso, denominando-os níveis de execução; sendo os modos mono e multiusário considerados como níveis, podendo existir
diversos outros, como por exemplo, aquele que permita a execução do X (interface gráfica) na console.
Em uma operação normal, o init certifica-se que o getty está sendo executado (para permitir o acesso dos usuários)
e adota processos órfãos (processos cujos programas que os iniciaram (chamados pais) morreram (não estão mais sendo
executados)). No UNIX todos os processos devem estar em uma estrutura do tipo árvore, devendo todos eles terem um
"pai".
Quando um sistema é desligado, é o init que se encarrega de finalizar todos os outros processos, desmontar todos os
sistemas de arquivos e parar o processador junto com tudo o mais que esteja sendo executado.
pergunta:
[17-05-04] listalinuxcomo faco para deletar htpp?
resposta 1
[09-06-04] thakilarWendelmaques Rodrigues Pereira URL: http://www.e-alinux.com
Esse é um serviço Unix, para remover você deverá desativá-lo no init.d
Normalmente em /etc/init.d ou tente usar uma ferramenta gráfica de configuração
dos serviços de inialização.
Se você só quer parar o apache, use apachectl stop.