Tanto quanto eu agora, os serviços são ativados automaticamente no Ubuntu, então quando você instala algo como Apacheele 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
isso 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 estarem ativos ou não:
systemctl list-units --type service --all
Outra coisa que você pode fazer é executar:
systemctl list-dependencies --type service
pressione /e pesquise para mongodbver o que service/ targetdepende dele e o executa.
Além disso, você pode executar:
locate mongodb.service
O 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 para vários usuários; a alternativa é:
$ systemctl cat mongodb.service | grep -i wantedby
WantedBy=multi-user.target
Desativá-lo
Para descobrir que, se estiver ativo (será executado na inicialização / inicialização):
systemctl is-active mongodb
É um activeou outro inactive; No seu caso, deveria ser active.
Para impedir que 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, mascaramos:
systemctl mask mongodb
portanto, ele será vinculado /dev/nulle não poderá mais ser iniciado automaticamente ou manualmente.
Não sei o mongodbnome do serviço, tente clicar na guia que será concluída. Eu acho que é mongodb;)
service --status-alllistar todos os serviços. Você pode se referir a isto