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.
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.