Jak wyświetlić listę uruchomionych procesów w systemie Linux

Jak Wyswietlic Liste Uruchomionych Procesow W Systemie Linux



Za każdym razem, gdy uruchamiasz proces, składa się on z różnych elementów, takich jak dane wejściowe użytkownika, pobieranie i przetwarzanie danych z plików, instrukcje programu i inne. Zasadniczo procesy dzielą się na dwa typy: procesy na pierwszym planie i procesy w tle. Podczas gdy procesy na pierwszym planie zwykle zależą od wkładu użytkownika, procesy w tle działają samodzielnie, bez konieczności angażowania użytkownika.

Jednym z częstych zadań użytkowników Linuksa jest wylistowanie tych procesów. Dlaczego? Pomaga w monitorowaniu systemu, analizie wydajności, rozwiązywaniu problemów, zarządzaniu zasobami, audytowaniu bezpieczeństwa itp. Jednak wielu użytkowników nie jest świadomych metod używanych do tego zadania. Dlatego w tym przewodniku pokrótce omówimy polecenia umożliwiające wyświetlenie listy uruchomionych procesów w systemie Linux.







Jak wyświetlić listę uruchomionych procesów w systemie Linux

Możesz użyć kilku poleceń, aby wyświetlić listę uruchomionych procesów. Dlatego podzielimy tę sekcję na wiele części, aby zademonstrować użycie każdego polecenia.



1. Polecenie Ps Aux

Ps aux wyświetla szczegółowe informacje na temat bieżących procesów. Przedstawia obszerną listę procesów z ich identyfikatorami PID, wykorzystaniem procesora, zużyciem pamięci i innymi statystykami w formacie czytelnym dla człowieka:



ps Do





Co więcej, jeśli chcesz wyświetlić procesy uruchamiane przez konkretną aplikację, użyj jej za pomocą polecenia „grep”.

ps Do | chwyt nazwa_aplikacji

Zastąp termin „nazwa_aplikacji” zamierzoną nazwą aplikacji. To polecenie przesyła potokiem dane wyjściowe polecenia „ps aux” do polecenia „grep” jako dane wejściowe. Następnie polecenie „grep” odfiltruje wynik na podstawie podanej nazwy aplikacji.



Na przykład, jeśli chcemy przeszukać procesy uruchamiane przez aplikację Snap, polecenie będzie wyglądać następująco:

ps Do | chwyt pstryknąć

2. Najważniejsze polecenie

Polecenie tabeli procesów (na górze) wyświetla działające procesy zarządzane przez jądro w widoku czasu rzeczywistego. Oprócz PID dostarcza informacji o tym, który użytkownik rozpoczął proces, wykorzystaniu jego zasobów i zużytym czasie.

szczyt

3. Polecenie Pstree

Pstree wyświetla hierarchię procesów w formie drzewa, co pomaga użytkownikowi sprawdzić powiązania pomiędzy różnymi procesami.

pstree

Wniosek

Lista uruchomionych procesów w systemie Linux ma kluczowe znaczenie dla utrzymania kondycji systemu, rozwiązywania problemów z błędami, optymalizacji systemu i bezpieczeństwa. Zapewnia cenny wgląd w to, co dzieje się wewnątrz systemu, co pomaga użytkownikom w podejmowaniu świadomych decyzji w celu poprawy wydajności systemu. Dlatego w tym przewodniku szczegółowo wyjaśniono polecenia używane do wyświetlania listy uruchomionych procesów. Omówiliśmy trzy skuteczne polecenia – ps aux, pstree i top – z których każde służy różnym celom podczas listowania procesów.