Zainstalowałem mongodb v3.4. To uruchamia się przy starcie.
Zastanawiam się więc, jak dowiedzieć się, co to uruchamia (i jak wyłączyć uruchamianie po uruchomieniu)?
Następujące nie działało:
Jak zatrzymać mongodb przed uruchomieniem przy starcie systemu (stary)
Polecenie, aby wyświetlić listę usług rozpoczynających się przy uruchomieniu? (stary)
16.04
command-line
systemd
Karl Morrison
źródło
źródło
service --status-all
wymień wszystkie usługi. Można odnieść toOdpowiedzi:
O ile mi teraz, usługi są automatycznie włączane w Ubuntu, więc po zainstalowaniu coś takiego
Apache
zostanie uruchomione podczas rozruchu.Znajdź jakieś informacje
Aby dowiedzieć się o wszystkich usługach uruchomionych podczas uruchamiania:
pokaże to wszystkie usługi, które zostały załadowane podczas rozruchu i są teraz aktywne. Jeśli chcesz uzyskać listę wszystkich usług, bez względu na to, czy są one aktywne, czy nie:
Inną rzeczą, którą możesz zrobić, to uruchomić:
następnie naciśnij
/
i wyszukaj, abymongodb
zobaczyć, coservice
/target
zależy od niego i uruchom go.Możesz także uruchomić:
Który produkuje coś takiego:
wtedy będziesz wiedział, że jest uruchamiany w ramach celu dla wielu użytkowników, alternatywą jest:
Wyłącz to
Aby dowiedzieć się, że jeśli jest aktywny (będzie uruchamiany podczas uruchamiania / uruchamiania):
To albo
active
alboinactive
; W twoim przypadku tak powinno byćactive
.Aby nie uruchamiać go podczas uruchamiania, należy go wyłączyć:
Aby mieć pewność, że nic innego (żadna inna usługa) nie uruchomi go, maskujemy:
więc będzie powiązany
/dev/null
i nie będzie można go uruchomić automatycznie ani ręcznie.Nie znam
mongodb
nazwy usługi, spróbuj nacisnąć zakładkę, która zostanie ukończona. Chyba takmongodb
;)źródło
systemctl list-units --type service
nie pokaże usług użytkowników. Zastanawiasz się, czy istnieje sposób, aby pokazać wszystkie = system i wszystkie usługi użytkowników?Aby wiedzieć, czy usługa jest włączona w czasie uruchamiania, poprawne polecenie to:
Możesz spróbować samodzielnie, zmieniając stan za pomocą
(to nie ma być odpowiedzią)
źródło
Zobacz także Ustawienia -> Sesja i uruchomienie -> Autostart aplikacji, aby sprawdzić, czy wspomniana aplikacja jest tam wspomniana.
źródło