Linux: jak używać Systemd do wyświetlania usług

Wszystkie główne dystrybucje Linuksa używają Systemd, systemu init, który działa w oparciu o włączanie i wyłączanie plików „usługowych”. Jeśli próbujesz wyświetlić listę tych plików usług, ale nie wiesz, jak to zrobić, musisz skorzystać z polecenia systemctl  .

W tym przewodniku omówimy różne sposoby wyświetlania plików usług Systemd w systemie Linux. Aby rozpocząć, upewnij się, że używasz systemu operacyjnego Linux z Systemd. Następnie otwórz okno terminala i postępuj zgodnie z instrukcjami.

Użyj Systemd, aby wyświetlić listę aktywnych usług

Jeśli często korzystasz z Systemd, w pewnym momencie możesz chcieć wiedzieć, jakie usługi są aktywne podczas uruchamiania systemu Linux. Wyświetlanie listy aktywnych usług jest bardzo łatwe i można to zrobić za pomocą polecenia systemctl –type=service systemctl –type=service –state=running .

To polecenie po uruchomieniu pokaże tabelę wszystkich usług, jeśli są aktywne, a także krótki opis. Aby uruchomić ten program, otwórz okno terminala . Po otwarciu okna terminala wykonaj poniższe polecenie.

Linux: jak używać Systemd do wyświetlania usług

systemctl --type=usługa --stan=działa

Jeśli próbujesz przefiltrować wszystkie aktywne usługi dla określonej usługi, przeglądanie tej dużej tabeli może być dość nużące. Na szczęście polecenie systemctl  można połączyć z  poleceniem grep  jako mechanizm filtrowania.

Na przykład, aby sprawdzić, czy „snapd.service” jest uruchomiony i załadowany, możesz uruchomić systemctl –type=service –state=running | grep 'snapd',  a dane wyjściowe pokażą tylko usługę Snapd, a nie całą tabelę.

systemctl --type=service --state=running | grep 'snapd'

Jeśli chcesz zapisać dane wyjściowe tabeli w pliku tekstowym na później, użyj następującego polecenia. 

systemctl --type=service --state=uruchomionyuruchomiony > ~/active-services.txt

Aby wyświetlić plik tekstowy w dowolnym momencie, wykonaj poniższe polecenie cat  .

cat ~/active-services.txt

Użyj Systemd, aby wyświetlić listę nieaktywnych usług

Lista aktywnych usług Systemd jest pomocna, ale co z nieaktywnymi? Tak, można je również wymienić. Oto jak. Najpierw otwórz okno terminala. 

Gdy okno terminalu jest otwarta i gotowa do użycia, należy wykonać  = Usługa systemctl -type  polecenie, ale w  -state =  gniazda, miejsce „nieaktywną”, a nie „działa”. W ten sposób możesz zobaczyć, które usługi Systemd są nieaktywne w twoim systemie Linux.

Linux: jak używać Systemd do wyświetlania usług

systemctl --type=usługa --stan=nieaktywny

Podobnie jak w przypadku aktywnych usług, Systemd utworzy ładną, schludną tabelę i pokaże, które usługi Systemd są nieaktywne, martwe i nieużywane. Jeśli chcesz przefiltrować tę tabelę, aby sprawdzić, czy określona usługa nie działa, możesz połączyć ją z poleceniem grep  .

Na przykład, aby ustalić, czy plik „updatedb.service” jest nieaktywny, możesz połączyć  systemctl –type=service –state=inactive  z  poleceniem grep  poniżej, aby wyszukać go w tabeli.

systemctl --type=service --state=inactive | grep 'updatedb.service'

Jeśli chcesz zapisać wszystkie nieaktywne pliki usługi Systemd w pliku tekstowym do późniejszego odczytu, użyj następującego polecenia.

systemctl --type=service --state=inactive > ~/inactive-services.txt

Aby odczytać ten plik tekstowy bezpośrednio z okna terminala, użyj  polecenia cat  .

cat ~/inactive-services.txt

Użyj Systemd, aby wyświetlić listę wszystkich zainstalowanych usług 

Jeśli chcesz zobaczyć wszystkie zainstalowane usługi Systemd, niezależnie od tego, czy są aktywne, czy nie, musisz użyć polecenia systemctl list-unit-files –type=service  i wykluczyć przełącznik wiersza polecenia –state . Wykluczając  -state , Systemd będą mogli notować każdy i każdy plik usług na komputerze bez problemów. 

Linux: jak używać Systemd do wyświetlania usług

systemctl list-unit-files --type=usługa

Po wykonaniu powyższego polecenia Systemd wydrukuje tabelę z każdym plikiem usługi w systemie. Stąd możesz posortować tabelę, aby znaleźć potrzebny plik usługi. 

Jeśli nie możesz znaleźć określonego pliku usługi, możesz połączyć polecenie systemctl list-unit-files –type=service  z  poleceniem grep,  aby użyć filtru. Korzystając z poniższego polecenia, przefiltruj tabelę, aby znaleźć potrzebny plik usługi.

systemctl list-unit-files --type=usługa | grep „moja-usługa”

Chcesz wyeksportować wszystkie usługi Systemd do pliku tekstowego, aby przeczytać je później? Wykonaj następujące polecenie.

systemctl list-unit-files --type=service > ~/service-files.txt

Możesz wyświetlić plik tekstowy w dowolnym momencie za pomocą  poniższego polecenia kot  .

cat ~/service-files.txt

Użyj Systemd, aby wyświetlić stan poszczególnych usług

Chociaż dobrze jest wiedzieć, jak wyświetlić listę wszystkich usług Systemd, aktywnych i nieaktywnych, przydatna jest również wiedza, jak wyświetlić stan usług indywidualnie. Oto jak to zrobić.

Najpierw otwórz okno terminala. Po otwarciu okna terminala użyj  polecenia statusu systemctl  w określonej usłudze. Na przykład, aby znaleźć stan „NetworkManager.service”, uruchamiane jest następujące polecenie.

Linux: jak używać Systemd do wyświetlania usług

stan systemctl Menedżer sieci

Jeśli chcesz wyeksportować dane wyjściowe polecenia status do pliku tekstowego w celu późniejszego odczytania, możesz wpisać poniższe polecenie. 

systemctl status MyService > ~/MyService-status.txt

Aby wyświetlić ten plik, wykonaj następujące  polecenie cat  .

cat ~/MyService-status.txt

Leave a Comment

Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3

Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3

MP3 Diags to najlepsze narzędzie do rozwiązywania problemów w Twojej kolekcji audio. Potrafi poprawnie oznaczyć pliki mp3, dodać brakujące okładki albumów i naprawić VBR.

Aplikacje do powiadomień Google Voice na pulpicie

Aplikacje do powiadomień Google Voice na pulpicie

Podobnie jak Google Wave, Google Voice wzbudził spore zainteresowanie na całym świecie. Google dąży do zmiany sposobu, w jaki się komunikujemy, a ponieważ staje się coraz bardziej

Pobierz ulubione z serwisu Flickr za pomocą FlickrFaves

Pobierz ulubione z serwisu Flickr za pomocą FlickrFaves

Istnieje wiele narzędzi, które pozwalają użytkownikom serwisu Flickr pobierać zdjęcia w wysokiej jakości, ale czy istnieje sposób na pobranie ulubionych z serwisu Flickr? Niedawno…

OK Sampler to darmowe oprogramowanie do tworzenia próbek muzyki

OK Sampler to darmowe oprogramowanie do tworzenia próbek muzyki

Czym jest samplowanie? Według Wikipedii „jest to akt pobrania fragmentu lub próbki jednego nagrania dźwiękowego i ponownego wykorzystania go jako instrumentu lub

Kopia zapasowa Google Sites: import/eksport

Kopia zapasowa Google Sites: import/eksport

Google Sites to usługa Google, która pozwala użytkownikom hostować witrynę na serwerze Google. Jest jednak jeden problem: nie ma wbudowanej opcji tworzenia kopii zapasowej.

Aplikacja Google Tasks na komputer

Aplikacja Google Tasks na komputer

Usługa Google Tasks nie jest tak popularna jak inne usługi Google, takie jak Kalendarz, Wave, Voice itp., ale jest nadal szeroko używana i stanowi integralną część codziennej pracy użytkowników.

Jak odzyskać utracone partycje i dane z dysku twardego [Poradnik]

Jak odzyskać utracone partycje i dane z dysku twardego [Poradnik]

W naszym poprzednim poradniku dotyczącym bezpiecznego czyszczenia dysku twardego i nośników wymiennych za pomocą Ubuntu Live i rozruchowej płyty CD DBAN omówiliśmy dysk oparty na systemie Windows

Jak zainstalować BlackArch Linux

Jak zainstalować BlackArch Linux

BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.

Jak zainstalować czytnik Foxit w systemie Linux

Jak zainstalować czytnik Foxit w systemie Linux

Foxit Reader to bezpłatne oprogramowanie PDF dla systemów Linux, Mac i Windows. Jest to oprogramowanie typu open source. Dowiedz się, jak zainstalować go w systemie Linux.

Jak grać w VRChat w systemie Linux

Jak grać w VRChat w systemie Linux

VR Chat to towarzyska interaktywna gra wideo na PC. Działa zarówno w trybie stacjonarnym, jak i w trybie gogli VR. W grze użytkownicy mogą odkrywać stworzone przez użytkowników