Como faço para desativar serviços desnecessários sem desinstalá-los no Ubuntu 15.10?

0

Existem alguns daemons que faço uso zero e que gostariam de impedir de iniciar automaticamente, incluindo avahi, zeitgeist, telepathy, apport e outros. Escusado será dizer que eu gostaria que eles não começassem. Isso pode ser conseguido sem desinstalá-los (ainda há dependências e eu até acredito que uma ocasião pode acontecer quando eu realmente precisar delas)?

    
por Ivan 25.11.2015 / 05:05

2 respostas

2

Sim, porque você está usando o Ubuntu 15.10, agora você pode usar o systemd para desabilitar esses serviços indesejados.

Você tem duas opções: disable & amp; mask .

OPÇÃO ONE:

Quando você mask um serviço, você impede que qualquer usuário ou serviço inicie esse serviço criando um link simbólico para /dev/null .

Para mascarar um serviço:

Por exemplo, para desativar completamente o apport , execute o seguinte comando:

sudo systemctl stop apport
sudo systemctl mask apport
systemctl status apport

Se bem sucedido, o último comando deve retornar o seguinte:

● apport.service
   Loaded: masked (/dev/null)
   Active: inactive (dead)

OPÇÃO DOIS:

Quando você disable um serviço, você impede que o serviço seja carregado automaticamente no momento da inicialização.

No entanto, o serviço ainda pode iniciar se for chamado por outro serviço quando desativado e você ainda puder iniciar o serviço chamando explicitamente o serviço.

Para desativar um serviço:

Para evitar que o apport inicie na inicialização, execute o seguinte comando:

sudo systemctl stop apport
sudo systemctl disable apport
systemctl status apport

Execute o seguinte comando para uma lista mais completa e use grep para restringir os resultados:

systemctl status -a
    
por mchid 29.01.2016 / 03:32
0
sudo update-rc.d service-name disable

no entanto, alguns dizem que ativar | desativar é instável. Não sei ao certo. Então, se não funcionar, tente:

sudo update-rc.d -f service-name remove

em vez disso, isso removerá todos os links simbólicos de todos os rc.d

Eu acredito que houve uma solução chmod também. Deixe os outros ajudarem com isso.

    
por Nash 02.01.2016 / 11:48