|
Pamatā ir 4 veidi de matar efektīvi a process en Linux: nogaliniet to pēc nosaukuma, norādot vārda daļu, izmantojot PID, ar peles kursoru norādot uz procesa logu. Apskatīsim pa vienam ... |
Nogalināt: nogalināt procesu, izmantojot tā PID
Sarežģītākais, bet tajā pašā laikā precīzāks veids, kā nogalināt procesu, ir tā PID ("Procesa identifikators"). Var izmantot jebkuru no šiem 3 variantiem:
kill -TERM pid kill -SIGTERM pid kill -15 pid
Varat izmantot signāla nosaukumu (TERM vai SIGTERM), kuru vēlaties nosūtīt procesam, vai tā identifikācijas numuru (15). Lai redzētu pilnu iespējamo signālu sarakstu, iesaku pārbaudīt slepkavības rokasgrāmatu. Lai to izdarītu, palaidiet:
cilvēks nogalina
Apskatīsim piemēru, kā nogalināt Firefox:
Pirmkārt, jums jānoskaidro programmas PID:
ps -ef | grep Firefox
Šī komanda atgriezīs kaut ko līdzīgu šim:
1986. gads? Sl 7:22 /usr/lib/firefox-3.5.3/firefox
Lai iznīcinātu procesu, mēs izmantojam PID, ko atgrieza iepriekš minētā komanda:
nogalināt -9 1986
killall: nogaliniet procesu, izmantojot tā nosaukumu
Šī komanda ir ļoti vienkārša
killall procesa_nosaukums
Lietojot šo metodi, jāpatur prātā, ka, ja darbojas vairāk nekā viena šīs programmas instance, tās visas tiks aizvērtas.
pkill: nogalināt procesu, izmantojot daļu no tā nosaukuma
Procesu ir iespējams nogalināt, norādot pilnu vārdu vai tā daļu. Tas nozīmē, ka jums nav jāatceras procesa PID signāla nosūtīšanai.
pkill daļas_procesa_nosaukums
Pretī šī metode iznīcinās visus procesus, kas satur ievadīto vārdu. Tas nozīmē, ka, ja mums ir atvērti 2 procesi, kas nosaukumā kopīgo vārdu, abi tiks aizvērti.
xkill: nogaliniet procesu, atlasot logu ar peli
Šī ir vienkāršākā un praktiskākā metode. Katastrofas gadījumā vienkārši nospiediet Alt + F2, lai atvērtu dialoglodziņu, kas ļaus izpildīt komandas. No turienes izpildiet šādu komandu:
xkill
Peles kursors pārveidosies par mazu galvaskausu. Atliek tikai noklikšķināt uz loga, kuru vēlaties aizvērt, un voila. Atvadīšanās process.
Daži pēdējie komentāri
Noslēgumā vēlējos padalīties ar dažiem padomiem, kas varētu būt noderīgi. Linux, tāpat kā Windows, kad process uzkaras, attiecīgo logu parasti var aizvērt, noklikšķinot uz pogas Aizvērt (kura forma ir X). Pēc dažām sekundēm parādīsies logs ar jautājumu, vai mēs patiešām vēlamies nogalināt procesu, jo tas nereaģē pareizi. Mēs sakām jā un viss.
Tas nozīmē, ka šeit aprakstītās metodes ir jāizmanto, ja nekas nenotiek, noklikšķinot uz attiecīgā loga pogas Aizvērt.
Lielas katastrofas gadījumā neaizmirstiet, ka pirms nospiešanas ir iespējams veikt a "droša" restartēšana.
Visbeidzot, var būt ļoti noderīgi uzzināt, kuri procesi pašlaik darbojas. Lai to izdarītu, dažādās darbvirsmas vidēs (GNOME, KDE utt.) Ir grafiski rīki, kas atvieglo šo uzdevumu. Tomēr, ja nevarat tiem piekļūt vai vienkārši vēlaties to izdarīt no termināļa, varat veikt šādas darbības:
tops
Ja tas nedarbojas vai jums nav instalēta atbilstošā pakotne, jūs vienmēr varat palaist:
ps -A
Tiks uzskaitīti visi darbojošie procesi kopā ar to attiecīgajiem nosaukumiem un PID.