7 moduri diferite de a ucide programe nonresponsive în Linux

7 moduri diferite de a ucide programe nonresponsive în Linux / Linux

Software-ul Linux este de obicei destul de robust pentru a funcționa fără a provoca probleme, dar din când în când, chiar și cele mai bune aplicații Cel mai bun software Linux Cele mai bune aplicații Linux Aplicații minunate sunt disponibile pentru Linux. Indiferent dacă sunteți nou în sistemul de operare sau sunteți un utilizator condus, veți găsi mereu software-ul Linux nou și util pentru a vă place. Acestea sunt favoritele noastre. Citește mai mult s-ar putea să stea. Mai degrabă decât să așteptați să se prăbușească, puteți să omorâți aceste programe care nu răspund. De fapt, există atât de multe modalități de a le ucide, încât să considerați că sunteți răsfățați de alegere!

Dacă întâmpinați probleme cu o aplicație în Linux, aici sunt șapte moduri de a ucide software-ul care nu răspunde.

1. Faceți clic pe X în colț

Probabil ați încercat deja să plecați și să faceți o băutură fierbinte. Dacă v-ați întors pe computerul dvs. pentru a afla că aplicația încă mai este agățată, probabil că a avut destul timp pentru a începe să lucreze din nou. O aplicație care nu răspunde nu are de obicei butoane goale sau opțiuni care nu par să funcționeze. De asemenea, este posibil să nu puteți muta fereastra aplicației în jurul ecranului.

Deci, care este soluția? Ei bine, în această etapă, puteți încerca să faceți clic pe butonul X din colțul din dreapta (în stânga sau în dreapta, în funcție de sistemul de operare Linux) Cele mai bune sisteme de operare Linux Cele mai bune sisteme de operare Linux Există distribuții Linux disponibile pentru toate scopurile unul dificil, iată o listă cu cele mai bune sisteme de operare Linux pentru a vă ajuta. Acest lucru ar trebui să oprească programul pe drumul său. S-ar putea să vedeți, de asemenea, o casetă de dialog, care vă cere să fie Aștepta pentru ca programul să răspundă sau Forțați-vă pentru a termina acum.

Dacă totul merge la plan, unele distribuții vă vor cere să trimiteți un raport de eroare.

În orice caz, aplicația ar fi trebuit să se oprească. Dar dacă nu ... ?

2. Sistemul de monitorizare

Următoarea opțiune este să deschideți utilitarul System Monitor al sistemului de operare Linux, la fel ca Windows Task Manager Cum să se ocupe de Windows Suspicious Task Manager Procese Cum să se ocupe de Windows Suspicious Task Manager procese CTRL + ALT + DEL aka salut de trei degete este cel mai rapid mod pentru a vă spori confuzia. Sortarea prin procesele de gestionare a task-urilor (Task Manager Processes), este posibil să observați ceva de genul svchost.exe utilizând 99% din CPU. Deci, acum ... Citește mai mult. Acest lucru se găsește, de obicei, în Instrumente de sistem meniu și, odată lansat, va afișa o listă cu procesele care rulează sub procese fila.

Pentru a închide aici o aplicație care nu răspunde, selectați-o și faceți clic dreapta. Aveți apoi trei opțiuni:

  • Opriți procesul - acest lucru întrerupe procesul, permițându-vă să îl continuați mai târziu. Nu va funcționa în majoritatea cazurilor.
  • Sfarsitul procesului - modul corect de închidere a unui proces, acest lucru va duce la terminarea în siguranță a aplicației, curățarea fișierelor temporare pe drum.
  • Kill Process - aceasta este opțiunea extremă și ar trebui să fie utilizată numai dacă procesul de finalizare eșuează.

Este mai bine să le folosiți în ordine. Cu toate acestea, dacă aplicația este una care se blochează în mod regulat, s-ar putea să preferați să treceți la comanda pe care o cunoașteți.

3. Închideți aplicațiile Linux cu “xkill”

O altă opțiune pe care o puteți angaja este xkill. Acesta este preinstalat în Ubuntu, dar îl puteți instala prin Terminal (cu care puteți deschide CTRL + ALT + T) daca este necesar. Când este sunat, xkill vă va permite să închideți orice aplicație desktop. Instalați-l cu următoarea comandă:

sudo apt-get instala xorg-xkill

Odată ce acest lucru este făcut, rulați xkill prin simpla tastare

xkill

Indicatorul mouse-ului va afișa apoi o cruce (sau un craniu) și tot ce trebuie să faceți este să faceți clic pe butonul stânga al aplicației.

Dacă nu este posibil să închideți aplicația care nu răspunde la oricare dintre aceste metode orientate spre desktop, soluția ar putea fi linia de comandă ...

4. Utilizați “ucide” Comanda

Dacă aplicația dvs. nu răspunde și sugestiile de mai sus nu funcționează (interfața grafică poate să nu răspundă), apăsați CTRL + ALT + T pentru a deschide Terminalul. (Cu unele distrosuri, CTRL + ALT + F1 va deschide un terminal virtual - puteți reveni la desktop cu CTRL + ALT + F7.)

Sunt disponibile mai multe opțiuni de linie de comandă pentru a vă ajuta să închideți aplicația. Mai bine, acestea pot fi utilizate fie pe computerul dvs., fie conectându-vă la SSH Ghidul pentru începători Pentru a configura SSH pe Linux și pentru a vă testa setările Ghidul începătorului pentru a configura SSH pe Linux și pentru a testa configurarea dvs. Este posibil să fie una dintre cele mai importante utilitare Linux de învățat este SSH, deoarece puteți controla o altă mașină ca și cum ați fi așezat direct la ea. Vă vom duce printr-o instalare de bază. Citiți mai multe de la un alt dispozitiv.

Comanda kill poate fi folosită aici, dar mai întâi necesită un ID de proces. Puteți găsi acest lucru executând o comandă care interoghează aplicația pentru ID-ul procesului:

ps aux | grep [nume proces]

Rezultatul va afișa ID-ul procesului. Aceasta poate fi utilizată după cum urmează:

ucide [ID-ul procesului]

Rețineți că poate fi necesar să adăugați comanda cu sudo.

5. Utilizați “pkill” și “pgrep” pentru a ucide software-ul care nu răspunde

Dacă nu știți sau nu puteți găsi ID-ul procesului? Aici intră comanda pkill. Mai degrabă decât un ID de proces, pur și simplu folosiți pkill împreună cu numele procesului:

pkill [numele procesului]

Alternativ, puteți utiliza comanda pgrep pentru a găsi ID-ul procesului:

pgrep [nume proces]

... și urmând acest lucru, folosiți pkill cu ID-ul procesului.

pkill [ID-ul procesului]

Ca și în cazul comenzii kill, acest lucru ar trebui să închidă procesul în aproximativ 5 secunde.

6. Ucideți toate instanțele cu “omoara-i pe toti”

Nu ai noroc cu uciderea sau cu omul? E timpul să folosim opțiunea nucleară: killall.

Din fericire, nu este atât de devastator cum ar putea fi. Comanda killall va termina toate instanțele unui anumit program. Deci, mai degrabă decât uciderea unei ferestre Firefox, următoarea comandă le va încheia pe toate:

Killall Firefox

Tot ce aveți nevoie este numele procesului și comanda killall (eventual cu sudo dacă este cerut de configurația dvs.).

killall [nume proces]

Firește, ar trebui să utilizați această comandă numai atunci când este necesar. Este inadecvat pentru cele mai multe situații de program care nu răspund.

7. Creați o comandă rapidă de la tastatură

Dacă doriți să economisiți timp pentru a închide software-ul care nu răspunde - poate că aveți niște infractori obișnuiți - atunci cea mai bună opțiune este crearea unei comenzi rapide de la tastatură. Acest lucru vă va oferi opțiunea imediată de a închide o aplicație, dar va trebui să aveți instalat xkill pentru ca aceasta să funcționeze.

În Ubuntu, de exemplu, puteți deschide Setări> Tastatură și faceți clic pe Comenzi rapide. Selectați Setări rapide personalizate, atunci + pentru a crea o nouă comandă rapidă. Intrare “xkill” pentru amandoi Nume și Comanda, apoi apasa aplica. Aceasta vă va reveni la lista de comenzi rapide - selectați comanda rapidă, apoi apăsați combinația de taste dorită pe care o veți utiliza pentru a o apela.

Data viitoare când trebuie să închideți o aplicație, trebuie doar să utilizați comanda rapidă de la tastatură. Indicatorul mouse-ului va deveni un X, și puteți face clic oriunde pe aplicația pe care doriți să o închideți.

Evitați software-ul care nu răspunde: actualizați-vă hardware-ul

Aplicațiile care nu răspund periodic cauzează probleme? S-ar putea, probabil, să beneficiați de efectuarea unor modificări în calculatorul dvs. Linux.

Dacă treci la un sistem de operare Linux ușor 13 Distribuții Linux ușoare pentru a oferi computerului vechi o nouă leasing de viață 13 Distribuții ușoare Linux pentru a oferi computerului vechi o nouă leasing de viață Aceste arome de Linux sunt lumină pe CPU și RAM, mare pe dispozitive mai vechi și mai slabe! Citiți mai mult nu funcționează, ați putea lua în considerare unele upgrade-uri hardware. Instalarea de memorie RAM suplimentară este cea mai importantă modalitate de a oferi computerului mai multă putere și ar putea fi doar lucrul de care aveți nevoie pentru ca acele aplicații temperamentale să nu mai răspundă în viitor.

Deci, data viitoare când o aplicație sau utilitate Linux se blochează și devine nereușită, tot ce trebuie să faceți este să aplicați una dintre aceste soluții:

  1. Faceți clic pe X în colț.
  2. Utilizați monitorul de sistem.
  3. Utilizați aplicația xkill.
  4. Folosește comanda kill.
  5. Aplicații închise cu pkill.
  6. Utilizați killall pentru a închide software-ul.
  7. Creați o comandă rapidă de la tastatură.

Este surprinzător faptul că există atât de multe modalități de a ucide aplicațiile Linux care nu răspund - dar care este preferatul dvs.? Împărtășește-i cu noi în caseta de comentarii.

Image Credit: Studio Pepsco prin intermediul Shutterstock.com

Explorați mai multe despre: gestionarea sarcinilor, suport tehnic.