Wymień usługi Linux z systememctl
Różnorodne usługi działają stale na tle Linux, takich jak usługi sieciowe i systemowe. Usługi działające w Linux są również znane jako Demons, które odnoszą się do grupy procesów pracujących nad zapleczem.
Usługi mogą być zarządzane i wymienione za pomocą różnych metod i narzędzi. SystemD to pakiet oprogramowania narzędzi z możliwością zarządzania systemami Linux przyjętych przez dystrybucję Linux jako zastąpienie procesu inicjowego.
Wszystkie zadania systemowe można kontrolować za pośrednictwem SystemD. Proces można uruchomić lub zakończyć za pomocą tego narzędzia, a wszystkie informacje o usługach włączonych i wyłączonych można również wymienić za pomocą SystemD.
Wymień usługi za pomocą SystemCTL w Linux
SystemCtl to narzędzie obowiązujące w zarządzaniu i kontrolowaniem systemu SystemD. Polecenie SystemCTL może być używane do wyświetlania wszystkich usług w Linux.
Pokazamy teraz, jak działa SystemCtl.
Wymień wszystkie usługi
Aby uzyskać listę wszystkich usług w systemie, niezależnie od tego, czy są one załadowane, czy nieaktywne, wydaj następujące polecenie SystemCtl w terminalu:
$ Systemctl List-Units --Type = Service --all
Wszystkie usługi w twoim systemie pojawią się na ekranie, jak widać na wyjściu pokazanym na powyższym obrazku.
Usługi załadowane na listę
Poniższe polecenie zawiera listę każdej uruchomionej usługi załadowanej, aktywnej lub nieudanej:
$ SystemCtl List-Units --Type = Service
Uruchamianie usług
W wielu przypadkach odróżnienie działających usług od wszystkich innych usług może być trudne. Uruchom następujące polecenie, aby uzyskać szybką odpowiedź, która pokazuje usługi załadowane i uruchomione w systemie:
$ SystemCtl List-Units --Type = service --state = Uruchamianie
Włączone usługi
Wprowadź następujące polecenie, aby sprawdzić włączone usługi w systemie:
$ Systemctl List-Unit-Files --state = włączony
Usługi niepełnosprawne
Usługi wyłączone nie uruchamiają ani nie aktywują się automatycznie. Aby włączyć żądaną/wymaganą usługę, wybierz usługę z kategorii wyłączonej. Do uzyskania listy usług niepełnosprawnych w systemie służy następujące polecenie:
$ Systemctl List-Unit-Files --state = niepełnosprawny
Sprawdź status usługi
„„filiżanka”Komenda służy do uzyskania więcej informacji o statusie usługi. Puchar to modułowy system drukowania, za pomocą którego komputer działa jako serwer drukarski i wyświetla informacje. Użyj kubki polecenie, aby uzyskać więcej informacji na temat usług włączonych/wyłączonych w systemie:
$ SystemCtl Pucharki.praca
Gdzie są pliki usług SystemCtl
Pliki konfiguracyjne systemu są przechowywane w określonych katalogach. Istnieją katalogi jednostek systemowych i katalogów jednostek użytkownika.
Lokalizację jednostki systemowej i katalogów jednostki użytkownika za pomocą PKG-config Systemd Komenda.
Uruchom następujące polecenia, aby znaleźć katalogi w systemie:
$ pkg-config systemd --variable = SystemDsystemunitdir
$ pkg-config systemd --variable = SystemDuserunitdir
Możesz przeglądać te katalogi i zobaczyć pliki jednostek SystemD.
Wniosek
W tym artykule pokazano, jak korzystać z poleceń SystemCTL do listy usług w Linux, w tym wiele opcji przeglądania Usług. Przy prawidłowej wiedzy łatwo jest wybrać wymagane polecenie.