21Jul
A Linux terminál számos hasznos parancsot tartalmaz, amelyek képesek megjeleníteni a futó folyamatokat, megölni és megváltoztatni a prioritási szintjüket. Ez a hozzászólás felsorolja a klasszikus, hagyományos parancsokat, valamint néhány hasznos, modern elemet.
A parancsok közül sok itt egyetlen funkciót hajt végre és kombinálható - ez a programtervezés Unix filozófiája. Más programok, mint a htop, barátságos felületet biztosítanak a parancsok tetején.
top
Az top parancs hagyományos módon tekintheti meg a rendszer erőforrás-használatát, és megtekintheti azokat a folyamatokat, amelyek a legtöbb rendszer erőforrását veszi igénybe. A tetején megjelenik a folyamatok listája, a legmagasabb CPU-t használók felül.
A felső vagy a htop parancsból való kilépéshez használja az Ctrl-C billentyűparancsot. Ez a billentyűparancs általában megszünteti a jelenleg futó folyamatot a terminálon.
htop
Az htop parancs tökéletesített. Alapértelmezésben nincs telepítve a legtöbb Linux disztribúcióban - itt van a parancs, amelyet telepítenie kell az Ubuntu-ra:
sudo apt-get install htop Az
htop ugyanazokat az információkat jeleníti meg egy könnyebben érthető elrendezéssel. Ezenkívül lehetővé teszi a folyamatok kiválasztását a nyílgombokkal és műveleteket hajthat végre, például megöli őket, vagy megváltoztatja prioritásaikat az F gombokkal.
A múltban részletesebben leírtuk a htopot.
ps
Az ps parancs felsorolja a futó folyamatokat. A következő parancs felsorolja a rendszeren futó összes folyamatot:
ps -A
Ez túl sok folyamat lehet egyszerre olvasni, így a kimenetet az kevesebb paranccsal csévélheti át a saját tempójában:
ps -A |kevesebb
Nyomja meg az q gombot a kilépéshez, ha elkészült.
A kimenetet az grep segítségével is kiválaszthatja egy adott folyamat kereséséhez anélkül, hogy más parancsokat használna. A következő parancs keresi a Firefox folyamatot:
ps -A |grep firefox
pstree
Az pstree parancs egy másik módja a folyamatok vizualizálásának. Fa formátumban jeleníti meg őket.Így például az X kiszolgáló és a grafikus környezet a megjelenítési menedzser alatt jelenik meg, amely megteremtette őket.
kill
Az kill parancs megöli a folyamatot, annak folyamatazonosítója miatt. Ezt az információt megkaphatja az ps -A , top vagy pgrep parancsokból.
megölni PID
Technikailag szólva, a kill parancs küldhet bármilyen jelet egy folyamatnak. Az kill -KILL vagy kill -9 helyett használhatja a makacs folyamatot.
pgrep
A keresési kifejezést az pgrep visszaadja a megfelelő folyamatazonosítónak. Például a következő paranccsal találhatja meg a Firefox PID-jét:
pgrep firefox
Ezzel a paranccsal kombinálhatja a parancsot a megöléssel, hogy megölje egy adott folyamatot. A pkill vagy a killall használata azonban egyszerűbb.
pkill &killall
Az pkill és killall parancsok megölhetik a folyamatot, mivel a neve. Használja a parancsot a Firefox elpusztításához:
pkill firefox
killall firefox
A múltban mélyebben fedeztük fel a pkill-et.
renice
Az renice parancs megváltoztatja a már futó folyamat szép értékét. A szép érték határozza meg, hogy a folyamat melyik prioritással működik. Az -19 értéke nagyon nagy prioritású, míg az 19 értéke nagyon alacsony prioritású.Az 0 értéke az alapértelmezett prioritás.
A renice parancsnak szüksége van egy folyamat PID-jére. A következő parancs nagyon alacsony prioritásúvá teszi a folyamatot:
renice 19 PID
A fenti pgrep trükköt is használhatja renice-szel is.
Ha magasabb prioritású folyamat fut, akkor gyökérengedélyeket kell megadnia. Ubuntuban használja az sudo -t:
sudo renice -19 #
xkill
Az xkill parancs a grafikus programok könnyű megölésének egyik módja. Futtassa, és a kurzor x jelévé válik. Kattintson egy program ablakára a program megöléséhez. Ha nem akarsz megölni egy programot, akkor a jobb egérgombbal kimenthetsz az xkillből.
Ezt a parancsot nem kell futtatnia egy terminálból - akkor is megnyomhatja az Alt-F2 billentyűt, írja be az xkill parancsot, és nyomja meg az Enter billentyűt a grafikus asztal használatához.
Megkaptuk az xkill-et egy gyorsbillentyűvel, hogy könnyedén megöli a folyamatokat.
Van kedvenc parancsunk, amit itt nem említettünk, vagy egy másik trükk, amit megosztani szeretnénk? Hagy egy megjegyzést, és tudassa velünk.