pstree umożliwia przeglądanie uruchomionych procesów w systemie Linux w formacie przypominającym drzewo. Oto jak możesz zainstalować i używać go na swoim komputerze.

Jeśli używasz Linuksa, najprawdopodobniej używałeś ps, top lub htop do przeglądania aktualnie uruchomionych procesów w systemie. Programy te są przydatne, ale nie pokazują wzajemnych relacji między procesami.

pstree to program, który wizualizuje procesy Linuksa jako drzewo. Oto jak możesz zainstalować i używać go w systemie Linux.

Co to jest pstree?

pstree to program, który pokazuje procesy jako strukturę przypominającą drzewo. Procesy nadrzędne to „pień”, a procesy potomne to gałęzie.

Użycie pstree po raz pierwszy ujawnia jak działają procesy Linuksa. Wszystkie procesy Linuksa mają proces init, który jest systemowany w większości głównych dystrybucji głównego nurtu, jako wspólnego przodka.

Jak zainstalować pstree w systemie Linux

pstree jest tak użytecznym narzędziem, że istnieje duża szansa, że ​​jest już zainstalowane w twoim systemie. Jeśli spróbujesz go uruchomić i tak się nie stanie, jest on dostępny za pośrednictwem menedżera pakietów. To część

instagram viewer
psmisc pakiet narzędzi.

Aby zainstalować go na Debianie i Ubuntu, wpisz:

sudo apt install psmisc

Aby zainstalować pstree w Arch Linux:

sudo pacman -S psmisc

A w rodzinie dystrybucji Red Hat:

sudo dnf zainstaluj psmisc

Użyj pstree, aby wyświetlić procesy systemu Linux jako drzewo

Uruchamianie pstree jest proste. Po prostu wpisz pstree w wierszu poleceń. Zobaczysz drzewo wszystkich procesów uruchomionych w twoim systemie.

Podanie nazwy użytkownika jako argumentu spowoduje wyświetlenie wszystkich procesów należących do użytkownika. Na przykład, aby zobaczyć drzewo procesów superużytkownika:

korzeń pstree

Podobnie jak w przypadku wielu innych programów linuksowych, pstree ma opcje wiersza poleceń. Możesz zobaczyć PID procesów za pomocą -P opcja:

pstree -p

Aby podświetlić bieżący proces, czyli obecną powłokę, użyj -H opcja.

pstree -h

Możesz zaznaczyć określony PID za pomocą -H (kapitał H), a następnie numer PID:

pstree -H [PID]

Możesz uzyskać kolorową reprezentację wieku procesów za pomocą -C opcja, po której następuje wartość wieku. Jest to obecnie jedyny argument, jaki przyjmuje ta opcja.

Procesy uruchomione w ciągu ostatnich 60 sekund będą wyświetlane na zielono. Podobnie kolor żółty reprezentuje procesy, które zostały uruchomione godzinę temu. Pozostałe procesy będą zaznaczone na czerwono.

wiek pstree -C

pstree zapewnia hierarchiczny, drzewiasty widok uruchomionych procesów Linuksa, zgodnie ze swoją nazwą. Możesz zobaczyć, jak Twoje procesy wychodzą z procesu init, i możesz dostosować swój widok za pomocą różnych opcji.

Procfs Linuksa pozwala także zobaczyć informacje o procesach Linuksa bezpośrednio z systemu plików.