Наскільки я зараз, сервіси в Ubuntu автоматично вмикаються, тому при встановленні чогось подібного Apacheвін буде запущений під час завантаження.
Знайдіть інформацію
Щоб дізнатися всі сервіси, запущені при запуску:
systemctl list-units --type service
це покаже всі служби, завантажені під час завантаження та активні зараз. Якщо ви хочете отримати список усіх послуг, незалежно від того, активні вони чи ні:
systemctl list-units --type service --all
Ще одна річ, яку ви можете зробити, це запустити:
systemctl list-dependencies --type service
потім натисніть /і шукайте, щоб mongodbпобачити, що service/ targetвід цього залежить, і запустіть його.
Також ви можете запустити:
locate mongodb.service
Що дає щось подібне:
/lib/systemd/system/multi-user.target.wants/mongodb.service
тоді ви будете знати, що це запускається як частина багатокористувацької цілі, альтернативою цьому є:
$ systemctl cat mongodb.service | grep -i wantedby
WantedBy=multi-user.target
Вимкніть це
Щоб дізнатись, що якщо вона активна (запускається під час запуску / завантаження):
systemctl is-active mongodb
Це activeабо inactive; У вашому випадку так і має бути active.
Щоб не запускати його під час завантаження, слід відключити його:
sudo systemctl disable mongodb
І щоб переконатися, що нічого іншого (жодна інша служба) не може запустити його, ми маскуємо його:
systemctl mask mongodb
тож він буде пов’язаний /dev/nullі більше не може бути запущений автоматично або вручну.
Мені не відома mongodbназва служби, спробуйте натиснути вкладку, вона буде завершена. Я думаю, що це mongodb;)
service --status-allперелічити всі послуги. Ви можете посилатися на це