- Kā nogalināt programmas no termināļa Linux

Kā nogalināt programmas no termināļa Linux

Mūsdienās Linux lietotnes darbojas diezgan labi. Katru dienu iznāk jaunākas, labākas programmas ar lieliskām funkcijām, kas palīdz mums maksimāli izmantot mūsu datorus. Diemžēl dažreiz šīs programmas pārstāj darboties. Kad jūsu iecienītākā Linux programma tiek bloķēta, noklikšķināšana uz aizvēršanas pogas nedarbojas. Bloķēšana ir vissliktākā un rada daudz problēmu, kas var traucēt darbplūsmai. Tāpēc šajā rakstā mēs apskatīsim visus labākos veidus, kā ātri iznīcināt programmas no termināļa Linux. Mēs apskatīsim vairākas komandas, kā arī dažus noderīgus GUI rīkus, kurus arī izmantot.

SPOILER BRĪDINĀJUMS: Ritiniet uz leju un skatieties video pamācību šī raksta beigās.

Izmantojot Pkill

Līdz šim vienkāršākais veids, kā ātri iznīcināt programmasno Linux termināļa ir ar komandu pkill. Pkill ir noderīgs, jo tas neprasa, lai vidusmēra lietotājs zinātu konkrēto PID (procesa ID numuru). Tā vietā jūs varēsit izbeigt procesu, vienkārši ierakstot vārdu. Šis ir pkill darbības piemērs.

pkill firefox

Lielākajai daļai lietotāju pkill komandas, kas nav saknes, palaišanabūs pietiekami, lai izbeigtu spītīgo, iesaldēto programmu. Tomēr tas ne vienmēr notiek, un dažreiz jums ir jāpieliek daži muskuļi. Piemēram, ja vēlaties nogalināt programmu, kas darbojas kā saknes lietotājs, vai arī tā ir sava lietotāja, jums būs jāpievieno sudo uz to.

sudo kill rootprogram

Tomēr, pat izmantojot pkill rīku, lai izbeigtuar sakņu programmu var nepietikt. Dažreiz lietojumprogramma darbojas tā, ka vienkārša nogalināšanas komanda nepalīdzēs. Kad tas notiek, varat izmantot -9. Pievienojot -9 pkill beigās, programma parasti tiek pārtraukta ar spēku, ja visas citas iespējas neizdodas.

sudo pkill -9 rootprogram

Izmantojot Pidof Un nogalināt

Kad komanda Pkill neizdodas, ir vēl viena lieliska alternatīva: nogalināt. Nogalināt funkcijas apmēram tāpat kā pkill, izņemot, ja tas darbojas, pamatojoties uz procesa ID numuriem, nevis tikai uz programmas nosaukumu (piemēram, pkill Firefox utt.). Negatīvie ir programmas nogalināšanas ar nogalināt komanda ir tāda, ka jums vispirms ir jānoskaidro, kāds ir problemātiskās programmas PID, pirms lietojat nogalināt komanda. To var izdarīt, izmantojot pidof komanda. Lūk, kā tas darbojas.

pidof firefox

Kad pidof būs pabeidzis pareizā ID meklēšanu, terminālī redzēsit izvadi. Piemēram:

pidof firefox

OUTPUT: 2219

Pēc tam mēs varam paņemt 2219 PID un izmantot to, lai nogalinātu Firefox.

kill 2219

Ņemiet vērā: ja jūs meklējat saknes programmas iznīcināšanu, jums būs jāveic šādas darbības:

sudo kill 2219

Visbeidzot, ja lietojumprogramma atsakās apstāties, mēģiniet izmantot -9. Tas darbojas līdzīgi kā pkill.

sudo kill -9 2219

Nogalināt programmas ar Htop

Nevēlaties izmantot atsevišķas komandas, lai nogalinātunereaģējošas programmas uz Linux? Apsveriet iespēju instalēt HTOP. Tāpat kā Pkill un Kill, šo rīku joprojām ir iespējams izmantot SSH un attālināti. Tā kā tas darbojas terminālī, tas joprojām ir izdevīgs, iznīcinot programmas. Htop ir uzlabota TOP sistēmas pārvaldības rīka versija, kas iekļauta lielākajā daļā Linux sistēmu. Tam ir daudz uzlabojumu, piemēram, grafika CPU / RAM lietojuma un procesu labākai nolasīšanai.

HTOP ir arī citi uzlabojumi, piemēram, atļaujalietotājs var ritināt tik daudz horizontāli / vertikāli, nebaidoties pārtraukt instrumentu. Tas arī ļauj lietotājiem nogalināt jebkuru procesu, kuru viņi vēlas, nezinot procesa ID, un parāda vairākus dažādus lietu iznīcināšanas veidus.

Piezīme: Lai pareizi darbotos, HTOP ir nepieciešami kursori. Instalējiet “ncurses”, meklējot savā Linux izplatīšanas pakotņu pārvaldības rīkā (ja htop to neinstalē jums).

Instalējiet HTOP

Ubuntu

sudo apt install htop

Debijas

sudo apt-get install htop

Arch Linux

sudo pacman -S htop

Fedora

sudo dnf install  htop

OpenSUSE

sudo zypper install htop

Citas Linux

Paņemiet jaunāko Htop versiju savam Linuxizplatīšanu, atverot termināli un izmantojot pakešu pārvaldības rīku, lai instalētu “htop”. Ja nevarat to atrast (kāda iemesla dēļ), apsveriet iespēju apmeklēt oficiālo vietni, lejupielādēt avota kodu un pats to izveidot!

Izmantojot HTOP

Jebkurā laikā palaidiet HTOP rīku, atverot atermināļa logā un ievadot komandu “htop”. Alternatīvi, HTOP rīku var palaist jebkurā laikā, vienkārši meklējot lietojumprogrammas izvēlnē “htop”. Tam vajadzētu būt arī saīsnei “sistēmā” vai kaut kas līdzīgs.

Kad HTOP ir atvērts, izmantojiet bulttaustiņu, lai atlasītu aprocess, kuru vēlaties pārvaldīt. Nospiediet F9, lai atvērtu izvēlni “Nogalināt”. Kārtojiet procesus ar F6 un meklējiet palaistās programmas ar F3. Jums vajadzīga palīdzība, izmantojot HTOP rīku? Nospiediet tastatūras taustiņu F1, lai atvērtu palīdzības izvēlni. Ievadīšana terminālā “man htop” arī darbojas.

Visbeidzot, lai pilnībā izietu no HTOP rīka, vienkārši nospiediet taustiņu Q uz tastatūras. Izmantojot taustiņu F10, arī atmest darbību.

Mums tas jāpiemin, ja jūs piespiedat nogalināt programmasno termināļa ir iespēja zaudēt darbu. Izmantojot pārlūkprogrammu, iespējams, var atgūt cilnes, bet citām programmām jums būs jāpaļaujas uz viņu iebūvētajiem atkopšanas mehānismiem. Ja tāda nav, iespējams, jūs zaudēsit dažus datus.

Komentāri