Wyświetlanie listy usług Linux za pomocą Systemctl
Różnorodne usługi, takie jak usługi sieciowe i systemowe, działają w sposób ciągły na tle systemu Linux. Usługi działające w systemie Linux są również znane jako demony, co odnosi się do grupy procesów działających na zapleczu.
Usługami można zarządzać i wyświetlać je za pomocą różnych metod i narzędzi. Systemd to pakiet oprogramowania narzędzi z możliwością zarządzania systemami Linux przyjętymi przez dystrybucję Linuksa jako zamiennik drop-in procesu init.
Wszystkie zadania systemowe mogą być kontrolowane przez Systemd. Proces można rozpocząć lub zakończyć za pomocą tego narzędzia, a wszystkie informacje o włączonych i wyłączonych usługach można również wyświetlić za pomocą Systemd.
Wyświetlanie listy usług przy użyciu Systemctl w systemie Linux
Systemctl to narzędzie odpowiedzialne za zarządzanie i kontrolowanie systemu systemd. Do wylistowania wszystkich usług w systemie Linux można użyć polecenia systemctl.
Pokażemy teraz, jak działa systemctl.
Lista wszystkich usług
Aby uzyskać listę wszystkich usług w systemie, niezależnie od tego, czy są 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.
Wyświetl listę załadowanych usług
Następujące polecenie wyświetli listę wszystkich załadowanych usług, które są uruchomione, aktywne lub nie powiodło się:
$ systemctl list-units --type=service
Prowadzenie usług
W wielu przypadkach może być trudno odróżnić działające usługi od wszystkich innych usług. Uruchom następujące polecenie, aby uzyskać szybką odpowiedź, która pokazuje załadowane i uruchomione usługi w systemie:
$ systemctl list-units --type=service --state=running
Włączone usługi
Wpisz następujące polecenie, aby sprawdzić włączone usługi w systemie:
$ systemctl list-unit-files --state=enabled
Usługi dla niepełnosprawnych
Wyłączone usługi nie uruchamiają się lub nie aktywują się automatycznie. Aby włączyć żądaną/wymaganą usługę, wybierz usługę z kategorii wyłączonej. Poniższa komenda służy do uzyskania listy wyłączonych usług w systemie:
$ systemctl list-unit-files --state=wyłączone
Sprawdź stan usługi
„PucharKomenda służy do uzyskania większej ilości informacji o statusie usługi. Cup to modułowy system drukowania, dzięki któremu komputer działa jako serwer wydruku i wyświetla informacje. Użyj kubki polecenie, aby uzyskać więcej informacji o włączonych/wyłączonych usługach w systemie:
$ puchary statusu systemctl.usługa
Wniosek
W tym artykule pokazano, jak używać poleceń systemctl do wyświetlania usług w systemie Linux, w tym wielu opcji przeglądania usług. Mając odpowiednią wiedzę, łatwo jest wybrać żądane polecenie.