7 načinov za uničenje neodzivnih programov v Linuxu

7 načinov za uničenje neodzivnih programov v Linuxu

Programska oprema za Linux je dovolj robustna, da deluje brez težav, včasih pa se lahko obesijo tudi najboljše aplikacije. Namesto da počakate, da se zrušijo, lahko te neodzivne programe ubijete. Pravzaprav obstaja toliko načinov za ubijanje programov Linux, za katere se vam zdi, da ste razvajeni zaradi izbire!





Če imate težave z aplikacijo v Linuxu, obstaja nekaj načinov, kako ubiti program v Linuxu.





1. Ubijte program Linux s klikom na 'X'

Verjetno ste že poskusili oditi in si privoščiti toplo pijačo. Če ste se vrnili v računalnik in ugotovili, da aplikacija še vedno visi, je bilo dovolj časa za obnovo. Neodzivna aplikacija ima običajno zatemnjene gumbe ali možnosti, za katere se zdi, da ne delujejo. Morda tudi ne boste mogli premakniti okna aplikacije po zaslonu.





kako igrati stare računalniške igre na windows 10

Kaj je torej rešitev?

Preprosto kliknite na X gumb v zgornjem kotu (levo ali desno, odvisno od operacijskega sistema Linux). To bi moralo zaustaviti program. Morda boste videli pogovorno okno, ki vas to prosi Počakaj ali Prisilno zapusti zdaj končati.



Če gre vse po načrtih, vas bodo nekateri distributerji pozvali, da pošljete poročilo o napaki.

2. Kako ubiti program v Linuxu s sistemskim monitorjem

Naslednja možnost je, da odprete pripomoček System Monitor operacijskega sistema Linux.





Če želite najti to:

  1. Odprto Pokaži aplikacije
  2. Pomaknite se do Komunalne storitve
  3. Izberite Sistemski monitor

Sistemski monitor prikaže seznam tekočih procesov pod Procesi zavihek.





Če želite uničiti neodzivni program, ga preprosto izberite in kliknite z desno tipko miške. Nato imate tri možnosti, ki jih morate poskusiti v tem vrstnem redu:

  • Ustavi: To zaustavi postopek in vam omogoči, da ga nadaljujete pozneje. V večini primerov ne bo delovalo.
  • Konec: Pravilen način zapiranja postopka bo varno zaključil aplikacijo in na poti očistil začasne datoteke.
  • Ubiti: To je skrajna možnost in jo je treba uporabiti le, če končni postopek ne uspe.

Najbolje je, da jih uporabite po vrsti. Če pa je aplikacija tista, ki redno visi, raje uporabite ukaz, za katerega veste, da deluje.

3. Prisilno ubijte aplikacijske procese Linuxa z 'xkill'

Druga možnost, ki jo lahko uporabite, je xkill.

To je orodje za prisilno ubijanje, ki je vnaprej nameščeno v Ubuntu, vendar ga lahko po potrebi namestite prek terminala na druge distribucije. Ko ga pokličete, vam bo xkill omogočil, da zaprete kateri koli proces na namizju. Namestite ga z naslednjim ukazom:

sudo apt install xorg-xkill

Ko to storite, zaženite xkill tako, da preprosto vnesete

xkill

Kazalec miške bo nato prikazal križ (ali lobanjo). Levo kliknite na kršitev aplikacije, da jo zaprete.

4. Prisilno zapustite aplikacije Linux z ukazom kill

Ne morete zapreti neodzivne aplikacije z namiznim orodjem? Rešitev je morda orodje, ki prisilno zapre aplikacije Linux v ukazni vrstici.

Na voljo je več možnosti ukazne vrstice, ki vam pomagajo zapreti aplikacijo. Še bolje, te lahko uporabite bodisi v računalniku bodisi povezovanje prek SSH iz druge naprave.

Tu lahko uporabite ukaz kill, vendar najprej zahteva ID procesa. To lahko najdete tako, da zaženete ukaz, ki zasliši aplikacijo za njen ID procesa:

ps aux | grep [process name]

Rezultat bo prikazal ID procesa. To lahko nato uporabite na naslednji način:

kill [process ID]

Upoštevajte, da boste ukaz morda morali dodati s sudo.

5. Uporabite ukaze za prisilno zaprtje Linux 'pgrep' in 'pkill'

Kaj pa, če ne poznate ali ne najdete ID -ja procesa? Tukaj pride ukaz pkill. Namesto ID procesa preprosto uporabite pkill skupaj z imenom procesa:

pkill [process name]

Druga možnost je, da z ukazom pgrep poiščete ID procesa:

kako igrati stare igre na windows 10
pgrep [process name]

... in po tem uporabite pkill z ID -jem procesa.

pkill [process ID]

Tako kot pri ukazu kill bi moral postopek zapreti v približno 5 sekundah.

6. Prisilno ubijte vse primerke Linuxa z 'killall'

Nimate sreče z kill ali pkill? Čas je, da uporabite jedrsko možnost: killall.

Na srečo ni tako uničujoče, kot bi lahko bilo. Ukaz killall bo končal vse primerke podanega programa. Torej, namesto da ubijete enega Firefoxa (ali drugega Brskalnik Linux ), bo naslednji ukaz vse končal:

killall firefox

Vse, kar potrebujete, je ime procesa in ukaz killall (po možnosti s sudo, če to zahteva vaša nastavitev).

killall [process name]

Seveda morate ta ukaz uporabiti le, kadar je to potrebno. Ni primeren za večino neodzivnih programskih situacij.

7. Prisilno uničite proces v Linuxu z bližnjico na tipkovnici

Želite prihraniti čas pri zapiranju neodzivne programske opreme? Najboljša možnost je ustvariti bližnjico na tipkovnici. Tako boste imeli takojšnjo možnost, da zaprete aplikacijo, vendar za to deluje xkill. Tako deluje v Ubuntuju:

  1. Odprto Nastavitve> Bližnjice na tipkovnici
  2. Pomaknite se na dno in kliknite + ustvariti novo bližnjico
  3. V Ime in Ukaz polja vnos 'xkill'
  4. Kliknite Bližnjica za nastavitev kombinacije bližnjic na tipkovnici za klic ukaza
  5. Kliknite Dodaj končati

Če želite uporabiti bližnjico, ko aplikacija visi, uporabite bližnjico na tipkovnici. Kazalec miške bo postal X in lahko kliknete kjer koli v aplikaciji, ki jo želite zapreti.

Redno ubijate aplikacije za Linux? Nadgradite svojo strojno opremo

Ali neodzivne aplikacije redno povzročajo težave? Verjetno bi lahko imeli koristi od nekaterih sprememb v računalniku Linux.

"wi-fi" nima veljavne konfiguracije ip

Namestitev dodatnega RAM -a je način številka ena, s katerim lahko računalniku zagotovite več moči, in morda je to ravno tisto, kar potrebujete, da se te temperamentne aplikacije v prihodnje ne odzovejo.

Zdaj veste, kako prekiniti program v Linuxu

Torej, naslednjič, ko aplikacija ali pripomoček za Linux visi in se ne odziva, morate le uporabiti eno od teh rešitev:

  1. Kliknite X v kotu
  2. Uporabite sistemski monitor
  3. Uporabite aplikacijo xkill
  4. Uporabite ukaz kill
  5. Zaprite aplikacije Linuxa s programom pkill
  6. Za zapiranje programske opreme uporabite killall
  7. Ustvarite bližnjico na tipkovnici, da avtomatizirate ubijanje aplikacije v Linuxu

Če imate redno odzivne aplikacije za Linux, zakaj ne razmislite o prehodu na lahek operacijski sistem Linux?

Deliti Deliti Cvrkutati E-naslov 14 lahkih distribucij Linuxa, ki vašemu staremu računalniku dajejo novo življenje

Potrebujete lahek operacijski sistem? Te posebne distribucije Linuxa se lahko izvajajo na starejših računalnikih, od katerih imajo nekateri samo 100 MB RAM -a.

Preberite Naprej
Sorodne teme
  • Linux
  • Tehnična podpora
  • Upravljanje opravil
  • Odpravljanje težav
  • Nasveti za Linux
O avtorju Christian Cawley(1510 objavljenih člankov)

Namestnik urednika za varnost, Linux, DIY, programiranje in razlago tehnologije ter resnično uporaben podcast producent, z bogatimi izkušnjami s podporo za namizne računalnike in programsko opremo. Sodelujoč v reviji Linux Format, Christian je mačkar Raspberry Pi, ljubitelj Lega in ljubitelj retro iger.

Več od Christiana Cawleyja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti