Kuinka lopettaa jäädytetyt ohjelmat Linuxissa
Jopa vahva käyttöjärjestelmä, kuten Linux , voi joskus kohdata ongelmia, jotka aiheuttavat sovellusten tai ohjelmien jäätymisen.
On olemassa useita tapoja tappaa tai lopettaa jäädytetty ohjelma Linuxissa(Linux) . Tämä artikkeli selittää kuinka.
Käytä Tappokomentoa(Use The Kill Command)
Ennen kuin voit käyttää kill-komentoa, järjestelmäsi on tiedettävä reagoimattoman ohjelman prosessitunnus(Process ID) ( PID ).
PID on numero, joka tunnistaa automaattisesti jokaisen prosessin, kun se luodaan missä tahansa Linux-käyttöjärjestelmässä(Linux OS) . Tämän menetelmän etuna on, että se toimii kaikissa Linux - järjestelmissä.
Etsi prosessi ja PID(Find The Process & PID)
Jos et tiedä, mikä prosessi on jäädytetty Linuxissa(Linux) , kaksi työkalua auttavat sinua löytämään prosessin: top ja ps .
Top on komentorivipohjainen järjestelmämonitori. Kirjoita komentoriville seuraava:
$ top
Yllä oleva kuvakaappaus näyttää paljon tietoa. Oletetaan esimerkiksi, että Chrome on tietokoneesi jäädytetty ohjelma.
Voit nähdä, että Chromessa(Chrome) on neljä esiintymää, joissa on seuraavat PID-tunnukset:
- 3827
- 3919
- 10764
- 11679
Tunnistaaksesi tietyn Chromen(Chrome) esiintymän, jonka haluat tappaa, käytä ps - komentoa ja grep -komentoa tulosteen suodattamiseen.
Alla oleva komento näyttää Chromeen(Chrome) liittyvät käynnissä olevat prosessit :
ps aux | grep chrome
Tapa prosessi(Kill The Process)
Sinulla on nyt kaksi tietoa, joita tarvitaan jumiutuneen prosessin lopettamiseen Linuxissa(Linux) : sen nimi ja tunnus. Käytä alla olevia komentoja:
- tappaa(kill) – Tapa prosessi tunnuksella
- killall – Tapa prosessi nimellä
Voit lähettää molempiin komentoihin muita signaaleja riippuen haluamistasi tuloksista.
Esimerkiksi, jos haluat lopettaa reagoimattoman prosessin ja käynnistää sen uudelleen, käytät HUP - signaalia (katkaise puhelu).
Muita tapposignaaleja ovat:
- SIGSTOP pysäyttääksesi prosessin
- SIGNINT keskeyttääksesi näppäimistön
- SIGKILL tappaa signaalin
Yllä olevasta ps(ps) - komennosta opimme, että Chromen(Chrome) esiintymien PID(PIDs) -tunnukset ovat 3827, 3919, 10764 ja 11679.
Voit lähettää tapposignaalin(kill) suorittamalla seuraavat komennot, jotta kaikki neljä Chromen(Chrome) esiintymää voidaan lopettaa(kill) onnistuneesti:
- tappaa -9 3827
- tappaa -9 3919
- tappaa -9 10764
- tappaa -9 11679
Voit myös käyttää alla olevaa yksittäistä komentoa käyttämällä killall -komentoa lähettääksesi saman signaalin:
killall -9 kromi(killall -9 chrome)
Napsauta X(Click The X)
Vastaamattomissa ohjelmissa ja sovelluksissa on yleensä harmaana näkyvät painikkeet tai asetukset, jotka eivät toimi. Joskus et voi edes siirtää sovellusikkunaa näytöllä.
Helpoin ratkaisu on napsauttaa X - painiketta yläkulmassa. Käyttöjärjestelmästäsi riippuen painike voi olla vasemmassa tai oikeassa yläkulmassa.
Kun olet napsauttanut X , näet valintaikkunan, jossa on kaksi vaihtoehtoa: Odota(Wait ) tai Pakota lopettamaan(Force Quit) . Lopeta ohjelma napsauttamalla Pakota lopettamaan(Force Quit) .
Tapa Linux-prosessi Linuxissa System Monitorin avulla(Kill a Linux Process on Linux Using System Monitor)
Ubuntun(Ubuntu) oletusjärjestelmän valvonta(System) on nimeltään Gnome . Se antaa käsityksen kaikista Ubuntu Linux -käyttöjärjestelmissä suoritettavista prosesseista.
Käyttäjät voivat suorittaa erilaisia tehtäviä käyttämällä graafista käyttöliittymää(Graphical User Interface) ( GUI ), mukaan lukien Stop , Continue ja Kill .
Jos järjestelmässäsi ei ole Gnome - järjestelmänvalvontasovellusta, asenna se noudattamalla alla olevia ohjeita. Tämä prosessi toimii kaikissa Ubuntu Linuxin(Ubuntu Linux) sekä Linux Mintin(Linux Mint) ja Debianin(Debian) aktiivisissa versioissa .
- Käytä Terminal-pikanäppäintä CTRL+ALT+T . Lataa ja asenna sitten Gnome System(Gnome System) -monitori alla olevalla komennolla .
sudo apt-get install gnome-system-monitor
- Avaa järjestelmämonitori komentopäätteellä(Command Terminal) seuraavilla tavoilla:
gnome-järjestelmämonitori(gnome-system-monitor)
- Tai siirry graafisen käyttöliittymän avulla kohtaan (GUI)Sovellukset(Applications) , kirjoita hakuruutuun järjestelmämonitori ja avaa se napsauttamalla kuvaketta.(system monitor)
- Avaa System Monitor , selaa Prosessit(Processes) - saraketta löytääksesi reagoimattoman tai jumiutuneen ohjelman, valitse se ja napsauta sitä hiiren kakkospainikkeella.
Näet useita vaihtoehtoja, mukaan lukien:
- Lopeta prosessi(End Process) lopettaaksesi sovelluksen väliaikaisten tiedostojen puhdistamisen aikana.
- Pysäytä prosessi(Stop Process) keskeyttääksesi prosessin, jotta voit jatkaa sen käsittelyä myöhemmin.
- Kill Process on äärimmäisin vaihtoehdoista ja se auttaa lopettamaan jäätyneen ohjelman, jos sen lopettaminen ei toimi
Käytä xkill-komentoa(Use The xkill Command)
Xkill on esiasennettu Ubuntun(Ubuntu) tappamisapuohjelma, jonka avulla voit pakottaa lopettamaan reagoimattoman Linux - prosessin. Se on työkalu, joka on esiasennettu Ubuntuun(Ubuntu) .
Voit myös asentaa sen päätteen kautta muihin jakeluihin(Terminal) käyttämällä seuraavaa komentoa:
sudo apt install xorg-xkill
Suorita se sitten kirjoittamalla xkill . Hiirestäsi tulee kallo tai x . Napsauta jäädytettyä ohjelmaa hiiren vasemmalla painikkeella sulkeaksesi sen.
Käytä pgrep & pkill(Use pgrep & pkill)
Useat Linux - järjestelmät tarjoavat pikakuvakkeita nimeltä pkill ja pgrep suorittamaan samat tehtävät kuin edellä käsitellyt kill ja ps .
Pgrep näyttää prosessin nimen ja tunnuksen. Esimerkiksi pgrep chrome -komennolla(pgrep chrome ) nähdäksesi käynnissä olevan Chrome - prosessin prosessitunnuksen. Voit sitten käyttää tätä tunnusta kill-komennon kanssa.
pkill 7012
Tai voit ohittaa tämän vaiheen ja käyttää alla olevaa komentoa tappaaksesi kaikki Chromen(Chrome) esiintymät :
pkill kromi(pkill chrome)
Tämä ratkaisu toimii hyvin, jos sinulla on vain yksi sovelluksen esiintymä käynnissä. Jos sinulla on kuitenkin useita saman ohjelman ikkunoita auki ja haluat tappaa vain yhden, käytä sen sijaan XKilliä(XKill) .
Kun ohjelma jumiutuu, järjestelmän uudelleenkäynnistys ei ole aina kätevin vaihtoehto. Tämä pätee erityisesti, jos työskentelet useissa projekteissa samanaikaisesti etkä ole tallentanut työtäsi.
Kokeile jotakin yllä olevista vaihtoehdoista vaihtoehtona poistuaksesi helposti ja nopeasti jäädytetyistä tai reagoimattomista ohjelmista Linuxissa(Linux) turvallisesti.
Related posts
7 parasta ilmaista virustorjuntaohjelmaa Linuxille
Linux FIND -komento esimerkein
5 hyvää syytä luopua Windowsista Linuxille
HDG selittää: Mikä on UNIX?
9 parasta Linux-distroa hakkerointiin
Sulje ohjelma väkisin Ubuntussa
Määritä Ubuntu ei himmentämään tai sammuttamaan passiivinen näyttö
Kuinka asentaa Linux Mint uudelleen menettämättä tietojasi ja asetuksiasi
Luo ja muokkaa Zip-tiedostoja Linuxissa terminaalin avulla
5 parasta Linux-distroa, joita sinun pitäisi käyttää
Kuinka navigoida ja käyttää Linuxin hakemistorakennetta
Linux-tiedostojen käyttöoikeudet - mikä on Chmod 777 ja kuinka sitä käytetään
Linuxin käyttöoikeuksien ja chmodin käytön ymmärtäminen
7 tapaa pakata ja purkaa tiedostoja Linuxissa
Päätetemppuja: Käytä päätettä herätyskellona
Aloittelijan Ubuntu Linux -opas
10 parasta näytön tallenninta Linuxille
10 parasta Raspberry Pi Linux -komentoa, jotka sinun pitäisi tietää
Luo oma live-videon suoratoistopalvelin Linuxilla
Kuinka asentaa Linux Distro Chromebookiisi