A pstree lehetővé teszi a futó folyamatok megtekintését egy Linux rendszeren faszerű formátumban. Így telepítheti és használhatja számítógépén.

Ha Linuxot használ, valószínűleg a ps, top vagy htop parancsot használta a rendszeren futó folyamatok megtekintéséhez. Bár ezek a programok hasznosak, nem mutatják meg a folyamatok egymáshoz való viszonyát.

A pstree egy olyan program, amely a Linux folyamatait faként jeleníti meg. Így telepítheti és használhatja Linuxon.

Mi az a pstree?

A pstree egy olyan program, amely a folyamatokat faszerű struktúraként mutatja be. A szülő folyamatok a "törzs", a gyermek folyamatok pedig ágak.

A pstree első használata felfedi hogyan működnek a Linux folyamatok. Az összes Linux-folyamat közös őse az init folyamat, amely a legtöbb főbb mainstream disztribúcióban megtalálható.

A pstree telepítése Linuxra

A pstree olyan hasznos segédprogram, hogy jó eséllyel már telepítve van a rendszeren. Ha megpróbálja futtatni, de nem, akkor a csomagkezelőn keresztül elérhető. Ez része a psmisc segédprogramok csomagja.

instagram viewer

A Debian és Ubuntu rendszerre történő telepítéséhez írja be:

sudo apt install psmisc

A pstree telepítése Arch Linuxra:

sudo pacman -S psmisc

És a Red Hat disztribúciók családjáról:

sudo dnf install psmisc

A pstree használatával a Linux-folyamatokat faként tekintheti meg

A pstree futtatása egyszerű. Csak gépelj pstree a parancssorban. Ekkor megjelenik egy fa a rendszeren futó összes folyamatról.

A felhasználónév argumentumként történő megadása megjeleníti a felhasználó tulajdonában lévő összes folyamatot. Például a szuperfelhasználói folyamatok fájának megtekintéséhez:

pstree gyökér

Sok más Linux-programhoz hasonlóan a pstree is rendelkezik parancssori opciókkal. A folyamatok PID-jeit a -o választási lehetőség:

pstree -p

Az aktuális folyamat, azaz az aktuális shell kiemeléséhez használja a -h választási lehetőség.

pstree -h

Kijelölhet egy bizonyos PID-t a gombbal -H (főváros H) opciót, majd a PID-számot:

pstree -H [PID]

A folyamatok korának színkódolt ábrázolását a -C opciót, majd az életkor értéket. Jelenleg ez az egyetlen érv, amelyre ez a lehetőség érvényes.

Az elmúlt 60 másodpercben elindított folyamatok zölden jelennek meg. Hasonlóképpen, a sárga az egy órával ezelőtt elindított folyamatokat jelöli. A többi folyamat piros színű lesz.

pstree -C kor

A pstree a nevéhez hűen hierarchikus faszerű nézetet ad a futó Linux-folyamatokról. Láthatja, hogy a folyamatok hogyan folynak ki az init folyamatból, és testreszabhatja a nézetet különböző beállításokkal.

A Linux procfs-ja azt is lehetővé teszi, hogy közvetlenül a fájlrendszerből tájékozódjon a Linux folyamatairól.