Odpowiedzi:
Strona systemd
podręcznika użytkownika zawiera informacje, których szukasz.
fragment
systemd zapewnia system zależności między różnymi jednostkami zwany „jednostkami”. Jednostki hermetyzują różne obiekty istotne przy uruchamianiu systemu i konserwacji. Większość jednostek jest skonfigurowana w plikach konfiguracyjnych jednostek, których składnia i podstawowy zestaw opcji są opisane w systemd.unit (5), jednak niektóre są tworzone automatycznie z innej konfiguracji lub dynamicznie ze stanu systemu.
Jednostki mogą być „aktywne” (tzn. Uruchomione, powiązane, podłączone, ... w zależności od typu jednostki, patrz poniżej) lub „nieaktywne” (tzn. Zatrzymane, niezwiązane, odłączone, ...), a także w proces aktywacji lub dezaktywacji, tj. między dwoma stanami (stany te nazywane są „aktywacją”, „dezaktywacją”).
Dostępny jest również specjalny stan „nieudany”, który jest bardzo podobny do „nieaktywnego” i jest wprowadzany, gdy usługa w jakiś sposób uległa awarii (proces zwrócił kod błędu przy wyjściu lub ulegał awarii lub upłynął limit czasu operacji). Jeśli ten stan zostanie wprowadzony, przyczyna zostanie zarejestrowana do późniejszego wykorzystania.
Należy zauważyć, że różne typy jednostek mogą mieć wiele dodatkowych podstacji, które są odwzorowane na pięć opisanych tutaj ogólnych stanów jednostek.
Więc jeśli przeczytałeś powyższe i naprawdę nie rozumiesz różnicy, oto w skrócie.
Ten ostatni może wydawać się najbardziej kłopotliwy, ale myśl o systemd
tym samym, co xinetd
. Może zarządzać Twoimi usługami i uruchamiać je na żądanie w razie potrzeby. Tak więc, gdy usługi są „wyłączone”, są w stanie nieaktywnym , ale po uruchomieniu mogą stać się aktywne .
Ten stan może również wystąpić, gdy usługa (jednostka) została włączona, ale jeszcze nie została uruchomiona ręcznie. Więc obsługa ustanawia „uśpione” w zatrzymanej lub nieudanej stanie aż albo usługa jest uruchamiana ręcznie lub system przechodzi restarcie, który spowodowałby, że obsługa staje się aktywny ze względu na jego usprawnianie.
Po włączeniu / wyłączeniu usługi w zasadzie mówisz, czy automatycznie uruchamiać się przy starcie systemu.
Tak, systemctl enable lxdm
będzie ustawiony LXDM jako DM. Jednak nie rozpocznie go od razu.
Z drugiej strony, aktywny / nieaktywny (i opcjonalnie nieudany) informuje o bieżącym stanie usługi. Po uruchomieniu systemctl start lxdm
LXDM faktycznie działa, a jego status jest aktywny.
Zwykle podczas pierwszej instalacji usługi najpierw należy ją przetestować, uruchamiając ją. Jeśli to się sprawdzi, włącz je. W ten sposób unikniesz zawieszenia systemu podczas uruchamiania.
systemctl status
wman systemctl
, co wydaje się oczywistym planem poszukiwania tych dokumentów.