Hogyan lehet kilépni a lefagyott programokból Linux alatt
Még egy olyan robusztus operációs rendszer is, mint a Linux , néha olyan problémákba ütközhet, amelyek az alkalmazások vagy programok lefagyását okozhatják.
Linuxon(Linux) többféleképpen is meg lehet ölni vagy kilépni egy lefagyott programból . Ez a cikk elmagyarázza, hogyan.
Használja a Kill Command parancsot(Use The Kill Command)
A kill parancs használata előtt a rendszernek ismernie kell a nem reagáló program folyamatazonosítóját(Process ID) ( PID ).
A PID(PID) egy szám, amely automatikusan azonosítja az egyes folyamatokat bármely Linux operációs rendszeren(Linux OS) történő létrehozáskor . Ennek a módszernek az az előnye, hogy minden Linux rendszeren működik.
Keresse meg a folyamatot és a PID-t(Find The Process & PID)
Ha nem tudja, melyik folyamat van lefagyva Linuxon(Linux) , két eszköz segít megtalálni a folyamatot: a top és a ps .
A Top(Top) egy parancssori alapú rendszerfigyelő. A parancssorba írja be a következőt:
$ top
A fenti képernyőképen sok információ látható. Tegyük fel például, hogy a Chrome a lefagyott program a számítógépén.
Láthatja, hogy a Chrome négy példánya fut a következő PID-kkel:
- 3827
- 3919
- 10764
- 11679
A megölni kívánt Chrome adott példányának azonosításához használja a ps parancsot és a grep parancsot a kimenet szűréséhez.
Az alábbi parancs megmutatja a Chrome -hoz kapcsolódó futó folyamatokat :
ps aux | grep chrome
Öld meg a folyamatot(Kill The Process)
Most már megvan a két információ, amely egy lefagyott folyamat leállításához szükséges Linuxon(Linux) : a név és az azonosító. Használja az alábbi parancsokat:
- kill – Egy folyamat leállítása azonosítóval
- killall – Ölj meg egy folyamatot név szerint
A kívánt eredménytől függően más jeleket is küldhet mindkét parancsnak.
Például, ha meg akarja állítani a nem válaszoló folyamatot, majd újraindítani, akkor a HUP (hang up) jelet fogja használni.
Egyéb ölési jelek a következők:
- SIGSTOP a folyamat leállításához
- SIGNINT a billentyűzet megszakításához
- SIGKILL, hogy megölje a jelet
A fenti ps(ps) parancsból megtudtuk, hogy a Chrome példányainak PID(PIDs) -jei 3827, 3919, 10764 és 11679.
Az ölési(kill) jel küldéséhez futtassa a következő parancsokat a Chrome mind a négy példányának sikeres leállításához :(kill)
- megölni -9 3827
- megölni -9 3919
- megölni -9 10764
- ölni -9 11679
Az alábbi egyetlen parancsot is használhatja a killall használatával , hogy ugyanazt a jelet küldje:
killall -9 króm(killall -9 chrome)
Kattintson az X-re(Click The X)
A nem reagáló programok és alkalmazások általában kiszürkült gombokkal vagy opciókkal rendelkeznek, amelyek nem működnek. Néha még az alkalmazás ablakát sem tudja mozgatni a képernyőn.
A legegyszerűbb megoldás a felső sarokban lévő X gombra kattintani. (X)Az operációs rendszertől függően a gomb a bal vagy a jobb felső sarokban lehet.
Miután az X(X) -re kattintott , megjelenik egy párbeszédpanel, amely két lehetőséggel rendelkezik: Várjon(Wait ) vagy Kényszerítsen kilépést(Force Quit) . A program befejezéséhez kattintson a Kényszerített kilépés(Force Quit) gombra .
Ölj meg egy Linux-folyamatot Linuxon a System Monitor segítségével(Kill a Linux Process on Linux Using System Monitor)
Az Ubuntu alapértelmezett rendszerfigyelője(System) a Gnome . Betekintést nyújt az Ubuntu Linux operációs rendszereken futó összes folyamatba.
A felhasználók különféle feladatokat hajthatnak végre a grafikus felhasználói felület(Graphical User Interface) ( GUI ) segítségével, beleértve a Stop , Continue és Kill parancsokat(Kill) .
Ha a rendszer nem tartalmazza a Gnome rendszerfigyelő alkalmazást, telepítse az alábbi lépések végrehajtásával. Ez a folyamat az Ubuntu Linux(Ubuntu Linux) , valamint a Linux Mint és a Debian összes aktív verzióján működik .
- Használja a terminál billentyűparancsát CTRL+ALT+T . Ezután használja az alábbi parancsot a Gnome System monitor letöltéséhez és telepítéséhez.
sudo apt-get install gnome-system-monitor
- Nyissa meg a rendszerfigyelőt a Command Terminal használatával a következőkkel:
gnome-rendszer-monitor(gnome-system-monitor)
- Vagy a grafikus felhasználói felület(GUI) használatával navigáljon az Alkalmazások(Applications) elemre , írja be a keresőmezőbe a rendszerfigyelőt , és kattintson az ikonra a megnyitáshoz.(system monitor)
- Nyissa meg a Rendszerfigyelőt(System Monitor) , tallózzon a Folyamatok(Processes) oszlopban, és keresse meg a nem válaszoló vagy lefagyott programot, válassza ki és kattintson rá jobb gombbal.
Számos lehetőséget fog látni, többek között:
- Folyamat(End Process) befejezése az alkalmazás leállításához az ideiglenes fájlok törlése közben.
- A folyamat leállításával(Stop Process) szüneteltetheti a folyamatot, így később folytathatja vele a munkát.
- A Kill Process(Kill Process) a legszélsőségesebb opció, és kilép a lefagyott programból, ha a leállítási kísérlet nem működik
Használja az xkill parancsot(Use The xkill Command)
Az Xkill egy előre telepített Ubuntu kill segédprogram, amellyel leállíthatja a nem reagáló Linux - folyamatokat. Ez egy olyan eszköz, amely előre telepítve van az Ubuntuban(Ubuntu) .
A terminálon(Terminal) keresztül más disztribúciókra is telepítheti a következő paranccsal:
sudo apt install xorg-xkill
Ezután futtassa az xkill beírásával . Az egérből koponya vagy x lesz . Kattintson a bal gombbal a lefagyott programra a bezáráshoz.
Használja a pgrep & pkill-t(Use pgrep & pkill)
Számos Linux rendszer kínál (Linux)pkill és pgrep parancsikonokat, amelyek ugyanazokat a feladatokat hajtják végre, mint a kill és a ps .
A Pgrep(Pgrep ) megjeleníti a folyamat nevét és azonosítóját. Például a pgrep chrome futtatása a futó Chrome folyamat folyamatazonosítójának megtekintéséhez. Ezt az azonosítót ezután a kill paranccsal használhatja.
pkill 7012
Vagy kihagyhatja ezt a lépést, és az alábbi paranccsal leállíthatja a Chrome összes példányát :
pkill chrome
Ez a megoldás akkor működik jól, ha egy alkalmazásnak csak egy példánya fut. Ha azonban ugyanannak a programnak több ablaka van nyitva, és csak egyet akar megölni, használja helyette az XKill- t.
Amikor egy program lefagy, a rendszer újraindítása nem mindig a legkényelmesebb megoldás. Ez különösen igaz, ha egyszerre több projekten dolgozik, és nem mentette el a munkáját.
Próbálja ki a fenti lehetőségek egyikét annak alternatívájaként, hogy egyszerűen és gyorsan biztonságosan kiléphessen a lefagyott vagy nem reagáló programokból Linuxon(Linux) .
Related posts
A legjobb 7 ingyenes víruskereső program Linuxra
Linux FIND parancs példákkal
5 jó érv a Windows elhagyására Linux esetén
A HDG elmagyarázza: Mi az a UNIX?
9 legjobb Linux disztribúció a hackeléshez
Linux-alkalmazások telepítése és futtatása Chromebookon
9 hasznos dolog, amire a Linux képes, amire a Windows nem
A Linux engedélyek és a chmod használat megértése
6 egyszerű módszer az Ubuntu telepítésének felgyorsítására
Asztali ikonok megjelenítése és elrejtése a GNOME Linux rendszerben
7 módszer a fájlok tömörítésére és kibontására Linux alatt
10 legjobb képernyőrögzítő Linuxra
Az 5 legnépszerűbb Linux disztribúció, amelyet használnod kell
Konvertálja a képeket formátumok között az Ubuntu parancssorán keresztül
A 10 legjobb Linux-alkalmazás Ubuntu felhasználók számára
Fedora vs Ubuntu: Melyik Linux disztribúció a jobb?
Az Adobe Digital Editions telepítése Ubuntu Linux rendszeren
Az 5 legjobb Linuxos játék
Hogyan hozzunk létre egy Linux lemezpartíciót
10 Ubuntu billentyűparancs a munkafolyamatok felgyorsításához