Jak wiemy, dystrybucje Linux są przeznaczone do celów wielowy. Kilka procesów działa jednocześnie w tle z przypisanymi unikalnymi identyfikatorami. Te identyfikatory są przypisywane automatycznie przez jądro i są znane jako Identyfikatory procesu (Pids).
Podczas prowadzenia systemu czasami musimy uzyskać szczegółowe informacje na temat tego, ile procesów działa i co jądro daje pids.
Można wymienić kilka powodów, dlatego musimy znać Pid uruchamiania programu. Kiedy realizuje wiele programów, czasami chcemy ich Pids Do celów planowania lub gdy program zachowuje się nienormalnie, potrzebujemy Pid Aby zabić powiązany program.
Możesz także znaleźć Pids Za pośrednictwem graficznego interfejsu użytkownika (GUI), ale możesz nie uzyskać listy ukrytych procesów uruchomionych z narzędzi opartych na GUI.
Aby uzyskać Pid Spośród działających procesów interfejs wiersza poleceń jest najskuteczniejszym sposobem.
Jak znaleźć identyfikator procesu w Linux:
Istnieją różne podejścia do znalezienia PIDS; Większość prostych i możliwych podejść omówiono poniżej. Wybierz proces, który chcesz wyświetlić Pid i przestrzegaj podejścia zgodnie z wyborem.
Na przykład pokażemy identyfikator procesu „VLC,”Ale możesz wybrać inny proces.
Jak znaleźć identyfikator procesu (PID) za pomocą polecenia „PIDOF”:
Aby uzyskać PID procesu uruchamiania w terminalu za pomocą „Pidof„Polecenie jest najczęstszym i najprostszym sposobem.
Otwórz terminal i postępuj zgodnie z podaną składnią „Pidof” polecenie do wyświetlania identyfikatora procesu:
$ pidof [proces_tys.]
Lub zdobyć „VLC" Pid, typ:
$ PIDOF VLC
Jak znaleźć identyfikator procesu (PID) za pomocą polecenia „PGREP”:
„„pgrep”Polecenie to kolejne narzędzie Linux, które pomaga znaleźć Pid uruchomiony program. Aby dostać Pid „z„VLC" używając "pgrep„Narzędzie poleceń, typ:
$ pGrep VLC
Jak znaleźć identyfikator procesu (PID) za pomocą polecenia „LSOF”:
„„lsof„Polecenie to skrócona forma„Wymień otwarte pliki.„Służy do pobierania danych o plikach otwartych przez wiele procesów.
Użyj go z „Grep„Polecenie do odzyskania„VLC" Pid z danymi plików:
$ lsof | GREP VLC
Pamiętaj, że przez większość czasu używamy „Grep„Polecenie z wieloma narzędziami wiersza poleceń. Celem jest to, że „Grep”Polecenie znajduje plik określonego wzoru ciągów i wyświetla go.
Jak znaleźć identyfikator procesu (PID) za pomocą polecenia „PS”:
Kiedy używamy „Ps„Polecenie, wymienia identyfikator procesu uruchomionego procesu i odczytuje powiązane informacje z„/Proc ” system plików, który zawiera pliki wirtualne.
Wpisz podane polecenie do wyświetlenia Pid z VLC:
$ ps aux | Grep „VLC”
(Możesz pomyśleć, dlaczego użyliśmy „Ps„Polecenie z„Aux" opcja. Pamiętaj o tym pytaniu; Użyjemy tego polecenia na końcu artykułu).
Jak znaleźć identyfikator procesu (PID) z poleceniem „pstree”:
„„pstree„Narzędzie dowodzenia to skuteczny sposób wyświetlania hierarchii procesu uruchamiania w formacie drzewa.
Wpisz "pstree„Polecenie wyświetlania hierarchii VLC I zdobądź to Pid również:
$ pstree | Grep „VLC”
Obraz pokazał proces nadrzędny z procesami dziecka.
Jeśli chcesz wyświetlić tylko proces nadrzędny, użyj wspomnianego polecenia:
$ pstree | GREP „VLC” | głowa -1
Podejścia wymienione powyżej są używane do wyświetlania Pid określonego procesu.
Jeśli chcesz wyświetlić listę wszystkich procesów działających w tle, użyj „szczyt" I "PS Aux" Komenda.
Jak znaleźć PIDS za pomocą polecenia „TOP”:
„„szczyt”Polecenie wyświetla menedżer zadań, który zawiera aktywność przetwarzania wszystkich działających procesów z PIDS w systemie Linux.
Typ "szczyt”W terminalu, aby uzyskać listę procesów:
$ top
Jak znaleźć PIDS za pomocą polecenia „PS Aux”:
Użyliśmy już „PS Aux”Z„Grep”Polecenie powyżej, aby wyświetlić„VLC ” Pid. To było dla konkretnego procesu, ponieważ użyliśmy go z Grep Komenda.
Jeśli mówimy o „PS Aux„Polecenie jest wydajnym narzędziem wiersza polecenia do monitorowania wszystkich procesów działających w systemie operacyjnym. Po wyświetleniu listy możesz zarządzać informacjami związanymi z procesem. Pokazuje nazwy procesów z ich PIDS i zużyciem pamięci.
$ Ps Aux
Wniosek:
Linux to wielozadaniowy system operacyjny; Wiele procesów działa jednocześnie z unikalnymi identyfikatorami zwanymi PIDS. Na podstawie tego napisu nauczyłeś się, jak znaleźć PID konkretnego procesu poprzez różne podejścia. Sprawdziliśmy również, jak uzyskać listę wszystkich działających procesów za pomocą „szczyt" I "PS Aux„Narzędzia wiersza poleceń.