Linux aplikacije danas prilično dobro funkcioniraju. Iz dana u dan izlaze noviji, bolji programi s izvrsnim značajkama koje nam pomažu da iskoristimo sve što je moguće u našim računalima. Nažalost, ponekad ti programi prestaju raditi. Kada se vaš omiljeni Linux program zaključa, klik na gumb ne radi. Rezervne kopije su najgore i uzrokuju puno problema koji vam mogu smetati u tijeku rada. Zbog toga ćemo u ovom članku istražiti najbolje načine za brzo ubijanje programa sa Terminala u Linuxu. Prelazit ćemo više komandi, kao i nekoliko korisnih GUI alata koje također koristimo.
ALTER SPOILERA: Pomaknite se prema dolje i pogledajte video vodič na kraju ovog članka.
Koristeći Pkill

Daleko najlakši način za brzo ubijanje programas Terminala u Linuxu je sa naredbom pkill. Pkill je koristan jer ne zahtijeva da prosječni korisnik zna određeni PID (ID postupka). Umjesto toga, proces ćete moći završiti samo ako upišete ime. Evo primjera pkill-a u akciji.
pkill firefox
Za većinu korisnika izvođenje naredbe pkill bez korijenabit će dovoljno za okončanje tvrdoglavog, smrznutog programa. Ali to nije uvijek slučaj, a ponekad ćete trebati razmaknuti mišiće. Na primjer, ako želite ubiti program koji se izvodi kao root korisnik ili je njegov korisnik, morat ćete se priložiti sudo na to.
sudo kill rootprogram
Ipak, čak i pomoću pkill alata za završetakroot programa možda nije dovoljan. Ponekad aplikacija djeluje na takav način da jednostavna naredba kill neće pomoći. Kad se to dogodi, možete koristiti -9. Dodavanje -9 na kraju pkill-a obično će program silom završiti kada sve ostale opcije ne uspiju.
sudo pkill -9 rootprogram
Koristeći Pidof And kill

Kad naredba Pkill ne uspije, postoji druga izvrsna alternativa: ubiti. Ubijaju funkcije na isti način kao pkill, osim što radi na temelju ID brojeva procesa, a ne samo naziva programa (poput pkill krijesnica itd.). Loša strana ubijanja programa s ubiti naredba je da prvo trebate otkriti koji je PID problematičnog programa prije upotrebe ubiti naredba. Način za to je pomoću pidof naredba. Evo kako to funkcionira.
pidof firefox
Nakon što pidof izvrši potragu za ispravnim ID-om, vidjet ćete izlaz u terminalu. Na primjer:
pidof firefox
OUTPUT: 2219
Tada možemo uzeti 2219 PID i upotrijebiti ga za ubijanje Firefoxa.
kill 2219
Imajte na umu da ako želite ubiti korijenski program, trebate učiniti:
sudo kill 2219
I na kraju, ako aplikacija odbije zaustaviti, pokušajte koristiti -9, Djeluje slično pkill.
sudo kill -9 2219
Ubijte programe s Htopom

Ne želite koristiti pojedinačne naredbe za ubijanjeneodgovarajući programi na Linuxu? Razmislite o instaliranju HTOP-a. Poput Pkill and Kill, još uvijek je moguće koristiti ovaj alat preko SSH-a i na daljinu. Budući da se pokreće u terminalu, to je korisno pri ubijanju programa. Htop je poboljšana verzija alata za upravljanje TOP sustavom koji je uključen u većinu Linux sustava. Ima puno poboljšanja, poput grafike za bolje čitanje CPU / RAM-a i procesa.
HTOP ima i druga poboljšanja poput dopuštanjakorisnik da pomiče što više vodoravno / okomito bez straha da će prekinuti alat. Također omogućuje korisnicima ubijanje bilo kojeg postupka bez potrebe da znaju ID procesa i pokazuje nekoliko različitih načina ubijanja stvari.
Napomena: HTOP zahtijeva da Ncurses radi pravilno funkcioniranje. Instalirajte "ncurses" pretraživanjem alata za upravljanje paketima vaše distribucije Linux (ako ga htop ne instalira za vas).
Instalirajte HTOP
Ubuntu
sudo apt install htop
Debian
sudo apt-get install htop
Arch Linux
sudo pacman -S htop
Fedora
sudo dnf install htop
OpenSUSE
sudo zypper install htop
Ostali Linuxi
Preuzmite najnoviju verziju Htop-a za svoj Linuxdistribucijom otvaranjem terminala i korištenjem alata za upravljanje paketima za instaliranje "htop". Ako ga ne možete (iz nekog razloga) pronaći, posjetite službenu web stranicu, preuzmite izvorni kod i sami ga napravite!
Korištenje HTOP-a
Pokrenite alat HTOP u bilo kojem trenutku otvaranjem aterminalni prozor i unos naredbe "htop". Alternativno, HTOP alat može se pokrenuti u bilo kojem trenutku jednostavnim traženjem "htop" u izborniku aplikacije. Također bi trebao postojati prečac za to u "sustavu" ili nešto slično.
Kad je HTOP otvoren, upotrijebite tipku sa strelicom za odabir apostupkom kojim želite upravljati. Pritisnite F9 da biste otvorili izbornik "Kill". Poredajte procese s F6 i tražite pokretanje programa s F3. Trebate pomoć pomoću alata HTOP? Pritisnite tipku F1 na tipkovnici da biste otvorili izbornik pomoći. Unos "man htop" u terminal također djeluje.
Na kraju, da biste u potpunosti izašli iz alata HTOP, samo pritisnite gumb Q na tipkovnici. Upotreba gumba F10 također djeluje pri napuštanju.
To bismo trebali spomenuti ako forsirate programe ubijanjas Terminala, postoji vjerojatnost da izgubite posao. Pomoću preglednika vjerojatno možete oporaviti kartice, ali za ostale programe morat ćete se osloniti na njihove ugrađene mehanizme za oporavak. Ako ih nema, moguće je da ćete izgubiti neke podatke.
komentari