Monitoring

Ps parancs használata linuxon

Ps parancs használata linuxon
A parancs "ps”A folyamatok állapotát pillanatképként mutatja. Ellentétben a Microsoft Windows rendszerrel, amely élő nézetben mutatja a folyamatok állapotát. Linuxban, ha élő képet akarunk a folyamatokról, akkor használnunk kell a parancsot tetejére amire ebben a bemutatóban nem korlátozódunk ps.

Próbáljunk futni ps további paraméter nélkül, csak futtatással:

ps

Amint láthatjuk, 4 oszlopunk van:

PID: Process ID, a folyamat azonosító számát mutatja.

TTY: Azonosítja azt a terminált, amelyről a folyamat végrehajtásra került.

IDŐ: A processzor által a program által elfoglalt időt mutatja.

CMD: A folyamat elindításához használt parancsot mutatja.

A ps alapértelmezett kimenet paraméterek nélkül, amint látható, csak a root által végrehajtott folyamatokat sorolja fel.

Ha ellenőrizni akarjuk az összes felhasználó által futtatott folyamatokat, akkor futtassa:

ps -a

Most láthatjuk az összes felhasználó által végrehajtott folyamatokat.  Általában a ps paranccsal olyan paramétereket adunk hozzá, mint a -a, -x és -u.

Míg -a felsorolja az összes felhasználó által elindított folyamatokat, -x felsorolja a rendszerindításkor elindított folyamatokat, mint a démonok, a paramétert -u oszlopokat ad hozzá az egyes folyamatokról:

ps -axu

Most már láthatjuk az összes folyamatot, amelyet az összes felhasználó végrehajt, maga a rendszer, és további információkat is kaptunk az egyes folyamatokról:

FELHASZNÁLÓ: Megadja a programot végrehajtó felhasználót.

PID: Process ID, a folyamat azonosító számát mutatja.

PROCESSZOR%: A processzor által használt% processzor.

ÉN ÉN%: A folyamat által használt memória%.

VSZ: A virtuális méret megabájtban.

RSS: A virtuális mérettől eltérően ez a folyamat által használt valós memóriát mutatja.

TTY: Azonosítja azt a terminált, amelyről a folyamat végrehajtásra került.

ÁLLAPOT: Információt jelenít meg a folyamat állapotáról, ahogy az elsőbbséget élvez. A „man ps” futtatásával láthatja a kódok jelentését.

RAJT: Mutassa meg, mikor kezdődött a folyamat.

IDŐ: A processzor által a program által elfoglalt időt mutatja.

CMD: A folyamat elindításához használt parancsot mutatja.

Egy adott felhasználó által végrehajtott folyamatok felsorolásához futtathatja:

ps -U felhasználónév

Miután megértettük a ps használatát a folyamatok megjelenítéséhez, ellenőrizzük, hogyan állíthatjuk meg őket.

Linux alatt a parancs megöl a folyamatok leállítására szolgál. Futhatunkölje meg PIDNUMBER-tEgy folyamat leállításához:

Mint látható, megöltem egy Gimp által elindított folyamatot, de ha futunk ps -axu megint látni fogjuk, hogy a Gimp még mindig fut:

A program bezárásának biztosítása érdekében meg kell ölnünk az összes folyamatot, beleértve a szülő folyamatokat is, megtehetjük a paraméter hozzáadásával -9:

ölni -9 PIDNUMBER

Amint láthatja, a folyamatot megölték, mivel kétszer is megpróbáltam megölni, másodszor pedig a rendszer azt mondta nekem, hogy a folyamat nem érhető el, futtathatjuk ps -axu ismét, hogy biztos legyek:

A killall parancs felhasználható a program nevéhez társított összes folyamat megölésére:

Amint a fenti képen látható, a LibreOffice most fut, nézzük meg, mi történik, amikor futok:

killall soffice.kuka


Nézzük meg ps -axu újra:


Mint láthatjuk, a LibreOffice bezárt.

Remélem, hasznosnak találta ezt a cikket a Linux folyamatok kezeléséhez. Kövessen minket a LinuxHint webhelyen további tippekért és frissítésekért a Linuxról.

AppyMouse képernyős Trackpad és egérmutató a Windows táblagépekhez
A táblagép-felhasználók gyakran hiányolják az egérmutatót, különösen akkor, ha szokták használni a laptopokat. Az érintőképernyős okostelefonok és táb...
Az egér középső gombja nem működik a Windows 10 rendszerben
A középső egérgomb segít átgörgetni a hosszú weboldalakat és a sok adatot tartalmazó képernyőket. Ha ez leáll, akkor a billentyűzet segítségével görge...
Hogyan lehet megváltoztatni a bal és jobb egérgombokat a Windows 10 PC-n
Elég általános, hogy az összes számítógépes egéreszközt ergonómikusan a jobbkezes felhasználók számára tervezték. De vannak olyan egéreszközök, amelye...