pstree ļauj skatīt darbojošos procesus Linux sistēmā kokam līdzīgā formātā. Lūk, kā to var instalēt un izmantot datorā.

Ja izmantojat Linux, visticamāk, esat izmantojis ps, top vai htop, lai skatītu sistēmā pašlaik darbojošos procesus. Lai gan šīs programmas ir noderīgas, tās neparāda procesu savstarpējo saistību.

pstree ir programma, kas vizualizē Linux procesus kā koku. Lūk, kā to var instalēt un izmantot operētājsistēmā Linux.

Kas ir pstree?

pstree ir programma, kas parāda procesus kā kokam līdzīgu struktūru. Vecāki procesi ir "stumbrs", bet bērnprocesi ir zari.

Izmantojot pstree pirmo reizi, atklājas kā darbojas Linux procesi. Visiem Linux procesiem kā kopīgais priekštecis ir sākumprocess, kas tiek sistemāts lielākajā daļā galveno izplatītāju.

Kā instalēt pstree operētājsistēmā Linux

pstree ir tik noderīga utilīta, ka pastāv liela iespēja, ka tā jau ir instalēta jūsu sistēmā. Ja mēģināt to palaist, bet tas nav, tas ir pieejams, izmantojot pakotņu pārvaldnieku. Tā ir daļa no psmisc komunālo pakalpojumu komplekts.

instagram viewer

Lai to instalētu Debian un Ubuntu, ierakstiet:

sudo apt instalēt psmisc

Lai instalētu pstree operētājsistēmā Arch Linux:

sudo pacman -S psmisc

Un Red Hat distros:

sudo dnf instalējiet psmisc

Izmantojiet pstree, lai skatītu Linux procesus kā koku

Palaist pstree ir vienkārši. Vienkārši ierakstiet pstree komandrindā. Jūs redzēsit visu jūsu sistēmā darbojošos procesu koku.

Ievadot lietotājvārdu kā argumentu, tiks parādīti visi lietotājam piederošie procesi. Piemēram, lai redzētu superlietotāja procesu koku:

pstree sakne

Tāpat kā daudzām citām Linux programmām, pstree ir komandrindas opcijas. Jūs varat redzēt procesu PID ar -lpp variants:

pstree - lpp

Lai izceltu pašreizējo procesu, tas ir, pašreizējo apvalku, izmantojiet -h opciju.

pstree -h

Varat izcelt noteiktu PID ar -H (kapitāls H) opciju, kam seko PID numurs:

pstree -H [PID]

Jūs varat iegūt krāsu kodētu procesu vecuma attēlojumu, izmantojot -C opciju, kam seko vecuma vērtība. Pašlaik šis ir vienīgais arguments, ko izmanto šī iespēja.

Procesi, kas radušies pēdējo 60 sekunžu laikā, tiks parādīti zaļā krāsā. Tāpat dzeltenā krāsa apzīmē procesus, kas tika uzsākti pirms stundas. Pārējie procesi būs sarkanā krāsā.

pstree -C vecums

pstree sniedz jums hierarhisku kokam līdzīgu skatu uz jūsu palaistajiem Linux procesiem, kas atbilst tā nosaukumam. Varat redzēt, kā jūsu procesi izplūst no sākuma procesa, un varat pielāgot savu skatu, izmantojot dažādas opcijas.

Linux procfs arī ļauj skatīt informāciju par Linux procesiem tieši no failu sistēmas.