Linux szerver parancsok - Folyamatkezelés

 A rendszert folyamatok mozgatják, mi is próbáljuk meg felismerni és kezelni ezeket a folyamatokat parancsok segítségével

ps

ps -e

ps -ef

ps -ejHf

man ps

kill -l

ps -e  |  grep bash

kill -9 1068

htop


ps

Csak az aktuális felhasználó shelljében futó folyamatokat mutatja

ps -e

A ps -e parancs minden futó folyamatot kilistáz a rendszeren.

ps -ef

Ez megmutatja a PID-et, a felhasználót, a CPU időt és a parancsot is.

ps -ejHf

A ps -ejHf parancs egy részletes, hierarchikus folyamatlistát jelenít meg, beleértve a szülő-gyerek kapcsolatokat.


Mit csinálnak az opciók?

-e → Minden futó folyamatot listáz.

-j → Megmutatja a folyamatok csoportosítását (session ID, group ID).

-H → Hierarchikus nézetet ad, amelyben a szülő-gyerek folyamatok jól láthatóak.

-f → Részletes információkat jelenít meg (felhasználó, PID, CPU-használat, stb.).

man ps

kill -l

A kill -l parancs kilistázza az összes elérhető jelzést (signal), amelyet a kill parancs használhat Linuxon vagy Unix rendszereken.

ps -e  |  grep bash

A ps -e | grep bash parancs a futó Bash folyamatokat listázza ki.


Mit csinál ez a parancs?

ps -e → Minden futó folyamatot listáz a rendszeren.

| grep bash → Csak azokat a sorokat szűri ki, amelyek tartalmazzák a "bash" szót.


kill -9 1068


htop

Színes, interaktív folyamatnézet


Videó: