Erőszakkal zárjon be egy programot az Ubuntuban

Ha egy program nem válaszol a Windows rendszerben(Windows) , a legtöbb felhasználó tudja, hogyan állíthatja le a Ctrl + Alt + Delete billentyűkombináció lenyomásával, majd a Feladatkezelő(Task Manager) opció megnyomásával, majd onnan bezárásával. Ez a megközelítés nem igazán alkalmazható Linux disztribúciókra, mint például az Ubuntu , de ez nem jelenti azt, hogy hiányozna a lehetőségekből, amikor egy program összeomlik. 

Éppen ellenkezőleg – jó néhány módszer létezik egy program bezárására Ubuntun(Ubuntu) a CMD használatával . Ha jól érzi magát a terminál használatában, használhat olyan parancsokat, mint a killall vagy xkill , hogy bezárja a problémás programokat, vagy használhatja helyette a System Monitor alkalmazást. 

A rendszerfigyelő használata egy futó Ubuntu-folyamat kényszerített bezárására(Using The System Monitor To Force Close a Running Ubuntu Process)

Bár elég egyszerű egy nyitott folyamatot bezárni az Ubuntuban(Ubuntu) a terminál használatával, a kezdők nem biztos, hogy jól érzik magukat ennek megtételében. De az Ubuntu -felhasználóknak nem kell a terminál közelébe menniük ahhoz, hogy kényszerítsenek egy összeomlott program bezárására – használhatja helyette a System Monitor alkalmazást.

A Rendszerfigyelő(System Monitor) ugyanúgy működik, mint a Windows PC -k (Windows PCs)Feladatkezelője(Task Manager) . Felsorolja a számítógépén futó összes folyamatot, valamint valós idejű információkat ad a CPU -ról , a RAM -ról és a lemezhasználatról. Lehetővé teszi továbbá minden olyan összeomlott szoftver bezárását, amely nem reagál, vagy közvetlenül bezár.

  • Az Ubuntu programnak a (Ubuntu)System Monitor segítségével történő kényszerített bezárásához nyomja meg az Alkalmazások megjelenítése(Show Applications) gombot az Ubuntu dokkoló alján. Az Alkalmazások(Applications) listájában kattintson a Rendszerfigyelő(System Monitor) ikonra az elindításához.

  • A System Monitor alkalmazás elindul úgy, hogy az alapértelmezett Folyamatok(Processes) lap látható – ha nem, kattintson a Felül található Folyamatok(Processes) fülre. A folyamatlistában keresse meg és keresse meg az összeomlott program folyamatát (vagy folyamatait), kattintson jobb gombbal a bejegyzésre, majd nyomja meg a Kill opciót. Alternatív megoldásként válassza ki a folyamatot, és nyomja meg a Folyamat befejezése(End Process) gombot a Rendszerfigyelő(System Monitor) ablak alján.

  • A Rendszerfigyelő(System Monitor) megerősítést kér, hogy le kívánja fejezni a futó folyamatot. A megerősítéshez nyomja meg a Kill Process gombot.

Ha sikeres volt, a folyamatnak el kell tűnnie a System Monitor folyamatok listájáról. Ha a programnak nyitott ablaka volt, akkor ennek az ablaknak is be kell zárnia ezen a ponton.

Ha a System Monitor nem zárta be sikeresen a programot, akkor inkább a terminált kell használnia.

Nyitott ablak bezárása az xkill paranccsal(How To Close An Open Window Using The xkill Command)

A legtöbb esetben a System Monitor szoftver erőszakkal bezár egy programot az Ubuntun(Ubuntu) . Ha nem, akkor át kell váltania a terminálra a nem válaszoló programok bezárásához.

Szerencsére van egy könnyen használható parancs, az xkill , amely lehetővé teszi, hogy minden programot erőszakkal bezárjon nyitott ablak mellett. 

  • Az Ubuntu(Ubuntu) legtöbb modern verziójában telepítve kell lennie az xkill csomagnak, de ha úgy találja, hogy nincs telepítve, először telepítenie kell az xkill -t, mielőtt használhatná. Nyisson meg egy terminált, és ehhez írja be a sudo apt install xorg-xkill parancsot(sudo apt install xorg-xkill) . A telepítés után egyszerűen írja be az xkill vagy a sudo xkill parancsot(sudo xkill) a használat megkezdéséhez.

  • A terminál kimenete azt fogja mondani, hogy az 1-es gombbal válassza ki azt az ablakot, amelynek kliensét meg akarja ölni(select the window whose client you wish to kill with button 1) . Más szóval, kattintson az egérrel egy nyitott ablakra – az xkill bezárja ezt helyette. Miután megölték, a terminál kimenete egy killing creator üzenettel válaszol a befejezés előtt.

Ez csak azoknál a programoknál működik, amelyek láthatóan nem válaszolnak, beleértve azokat a GUI ablakkal rendelkező programokat is, amelyekkel kommunikálhat.

Programok erőszakos bezárása Ubuntun A(Ubuntu Using) pkill, kill vagy killall parancsok használatával

Az xkill használatához az Ubuntut grafikus (Ubuntu)felhasználói felülettel(GUI) kell használnia . Ha az Ubuntu fej nélküli verzióját futtatja (Ubuntu)grafikus felhasználói felület(GUI) nélkül , például az Ubuntu Servert(Ubuntu Server) , akkor helyette a pkill, kill vagy killall parancsokat kell használnia.

A kill és pkill parancsok leállítanak minden, a számítógépen futó folyamatot, míg a killall az összes kapcsolódó folyamatot leállítja. Egyes programok (például a Google Chrome ) több rendszerfolyamatot használnak, így a kill vagy pkill használata nem feltétlenül fejezi be őket, ha a program nem válaszol.

  • A kill használatához ismernie kell a hozzá rendelt folyamatazonosító számot ( PID ) – nyisson meg egy terminált, és írja be a top parancsot az éppen futó folyamatok listájának megtekintéséhez. A folyamatazonosító számot a PID oszlopban, a folyamat/program nevét pedig a Parancs(Command) oszlopban találja.

  • A kill(kill) használatával leállított terminálhoz írja be a kill pid parancsot(kill pid) , a pid helyett a folyamatazonosítóját (például kill 582 ). Ha nem működik, írja be helyette a sudo kill pid parancsot(sudo kill pid) . A sikeres folyamatlezárás nem eredményezhet extra terminálkimenetet, de az ellenőrzéshez ismét beírhatja a top szót.(top)

  • A pkill parancs nem igényel folyamatazonosító számot, de szükséges a csomagnév. Ezt ellenőrizheti a Parancs(Command) oszlop alatti felső parancs használatával. (top)Ha készen áll, írja be a pkill process parancsot , és cserélje le a processzt(process) a csomag nevére (vagy a sudo pkill processzt(sudo pkill process) , ha a folyamat nem fejeződik be). Akárcsak a kill esetében, a sikeres pkill parancs nem ad vissza üzenetet vagy kimenetet.

  • Ha egy program több folyamattal rendelkezik, a killall paranccsal egyszerre leállíthatja őket. A pkillhez(pkill) hasonlóan ez is a csomagnevet használja – használja a top parancsot , hogy megtalálja ezt a Parancs(Command) oszlopban. A killall használatához írja be a killall process vagy a sudo killall process parancsot(sudo killall process) , és cserélje ki a process szót a csomag nevére. A pkillhez(pkill) hasonlóan a terminál nem küld üzenetet, ha a parancs sikeres.

Hatékony Ubuntu karbantartás(Effective Ubuntu Maintenance)

Még akkor is, ha a futó szoftver nem válaszol, az Ubuntu eszközöket ad az irányítás megőrzéséhez. Most már tudja, hogyan zárhat le egy folyamatot az Ubuntuban(Ubuntu) a terminál használatával, kihasználhat más nagyszerű Linux terminálparancsokat(cool Linux terminal commands) a számítógép biztonsági mentésére, a parancsok leállítása helyett szüneteltetheti a futást, és így tovább.

Az összeomló program ritkán fordul elő, de ha gyakrabban fordul elő, mint kellene, az az Ubuntu telepítésének hibájára utalhat. A problémák (remélhetőleg) megoldásához meg kell vizsgálnia az Ubuntu összeomlásának néhány gyakori okát .(common reasons for Ubuntu crashes)



About the author

Professzionális értékelő és termelékenységnövelő vagyok. Szeretek online videojátékokkal tölteni az időt, új dolgokat felfedezni, és segíteni az embereknek a technológiai igényeik kielégítésében. Van némi tapasztalatom az Xbox-szal kapcsolatban, és 2009 óta segítek az ügyfeleknek rendszereik biztonságában.



Related posts