Tanto quanto eu agora, os serviços são automaticamente habilitados no Ubuntu, então quando você instalar algo como Apache
, ele será iniciado na inicialização.
Encontre algumas informações
Para descobrir todos os serviços que foram executados na inicialização:
systemctl list-units --type service
isto mostrará todos os serviços que foram carregados na inicialização e estão ativos agora. Se você deseja obter uma lista de todos os serviços, independentemente de eles estarem ativos ou não:
systemctl list-units --type service --all
Outra coisa que você pode fazer é executar:
systemctl list-dependencies --type service
em seguida, clique em /
e pesquise mongodb
e veja de que service
/ target
depende dele e o executa.
Além disso, você pode executar:
locate mongodb.service
Que produz algo como:
/lib/systemd/system/multi-user.target.wants/mongodb.service
então você saberá que está sendo iniciado como parte do destino de vários usuários, e a alternativa é:
$ systemctl cat mongodb.service | grep -i wantedby
WantedBy=multi-user.target
Desativar
Para descobrir se está ativo (será executado na inicialização / tempo de inicialização):
systemctl is-active mongodb
É active
ou inactive
; No seu caso, deve ser active
.
Para impedir que ele seja iniciado no momento da inicialização, devemos desativá-lo:
sudo systemctl disable mongodb
E para garantir que nada mais (nenhum outro serviço) possa iniciá-lo, nós o mascaramos:
systemctl mask mongodb
então ele será vinculado a /dev/null
e não poderá mais ser iniciado automaticamente ou manualmente.
Não estou ciente de mongodb
nome do serviço, tente acessar a guia que será concluída. Eu acho que é mongodb
;)