Ako zabíjať programy z terminálu v Linuxe

click fraud protection

Linuxové aplikácie dnes bežia celkom dobre. Novšie a lepšie programy s vynikajúcimi funkciami, ktoré nám pomáhajú vyťažiť maximum z našich počítačov, vychádzajú každý deň. Bohužiaľ, niekedy tieto programy prestanú fungovať. Keď sa váš obľúbený program Linux uzamkne, kliknutie na tlačidlo Zavrieť nefunguje. Blokovanie je najhoršie a spôsobuje veľa problémov, ktoré môžu prekážať vášmu pracovnému postupu. Preto sa v tomto článku zameriame na všetky najlepšie spôsoby, ako rýchlo zabiť programy z internetu terminál v Linuxe. Prejdeme si niekoľko príkazov a tiež niekoľko užitočných nástrojov GUI, ktoré sa dajú použiť.

VAROVANIE SPOILER: Posuňte zobrazenie nadol a pozrite si video príručku na konci tohto článku.

Pomocou Pkill

Najjednoduchší spôsob, ako rýchlo zabíjať programy z terminálu v systéme Linux, je príkaz pkill. Pkill je užitočný, pretože nevyžaduje, aby priemerný používateľ poznal konkrétne PID (ID procesu). Namiesto toho budete môcť proces ukončiť jednoducho zadaním názvu. Tu je príklad pkill v akcii.

instagram viewer
pkill firefox

Pre väčšinu používateľov stačí spustenie príkazu pkill typu non-root na ukončenie tvrdohlavého, zmrazeného programu. Nie je to však vždy tak, a niekedy budete musieť napnúť niektoré svaly. Napríklad, ak chcete zabiť program, ktorý je spustený ako root, alebo ako jeho vlastný užívateľ, budete musieť priložiť sudo k tomu.

sudo kill rootprogram

Aj keď pomocou nástroja pkill na ukončenie koreňového programu nemusíte stačiť. Niekedy aplikácia funguje tak, že jednoduchý príkaz kill nebude pomáhať. V takom prípade môžete použiť -9. Pridaním -9 na konci pkill sa program zvyčajne ukončí násilím, keď zlyhajú všetky ostatné možnosti.

sudo pkill -9 rootprogram

Použitie Pidof And kill

Ak príkaz Pkill zlyhá, existuje ďalšia vynikajúca alternatíva: kill. Zabiť funguje rovnako ako pkill, s výnimkou toho, že funguje iba na základe ID procesu, nielen na základe názvu programu (napr pkill firefox atď.). Nevýhodou je zabíjanie programov pomocou internetu kill príkaz je, že skôr ako začnete používať, musíte najskôr zistiť, čo je PID problémového programu kill Príkaz. Spôsob, ako to dosiahnuť, je pomocou pidof Príkaz. Takto to funguje.

pidof firefox

Keď pidof dokončí vyhľadávanie správneho ID, uvidíte výstup v termináli. Napríklad:

pidof firefox

VÝSTUP: 2219

Potom môžeme vziať PID 2219 a použiť ho na zabitie Firefoxu.

zabiť 2219

Nezabúdajte, že ak chcete zabiť koreňový program, musíte urobiť:

sudo kill 2219

Nakoniec, ak aplikácia odmietne zastaviť, skúste použiť -9. Funguje to podobne pkill.

sudo kill -9 2219

Zabíjajte programy pomocou Htop

Nechcete používať jednotlivé príkazy na zabíjanie nereagujúcich programov v systéme Linux? Zvážte inštaláciu HTOP. Rovnako ako Pkill a Kill je stále možné tento nástroj používať na SSH a na diaľku. Keďže beží v termináli, je stále užitočné pri zabíjaní programov. Htop je vylepšená verzia nástroja na správu systémov TOP, ktorý je súčasťou väčšiny systémov Linux. Má veľa vylepšení, napríklad grafiku pre lepšie čítanie využitia CPU / RAM a procesov.

HTOP má ďalšie vylepšenia, ako napríklad umožňuje užívateľovi posúvať toľko vodorovne / zvisle bez obáv z prerušenia nástroja. Umožňuje tiež používateľom zabíjať akýkoľvek proces, ktorý chcú, bez potreby poznať ID procesu a ukazuje niekoľko rôznych spôsobov, ako veci zabíjať.

Poznámka: HTOP vyžaduje, aby Ncurses fungoval správne. Ncurses nainštalujte vyhľadaním v nástroji na správu balíkov vo vašej distribúcii Linuxu (ak ho htop nenainštaluje).

Nainštalujte 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

Iné Linuxy

Získajte najnovšiu verziu Htop pre svoju distribúciu v Linuxe otvorením terminálu a inštaláciou pomocou nástroja na správu balíkov "Htop." Ak ho nenájdete (z nejakého dôvodu), zvážte návštevu oficiálnej webovej stránky, stiahnutie zdrojového kódu a jeho zostavenie yourself!

Použitie HTOP

Nástroj HTOP môžete kedykoľvek spustiť otvorením okna terminálu a zadaním príkazu „htop“. Nástroj HTOP môžete tiež spustiť kedykoľvek jednoduchým vyhľadaním výrazu „htop“ v aplikácii Ponuka. Mala by existovať aj skratka pre „systém“ alebo niečo podobné.

Keď je HTOP otvorený, pomocou klávesu so šípkou vyberte proces, ktorý chcete spravovať. Stlačením klávesu F9 otvorte ponuku „Kill“. Zoradenie procesov pomocou F6 a vyhľadávanie spustených programov pomocou F3. Potrebujete pomoc s použitím nástroja HTOP? Stlačením klávesu F1 na klávesnici otvorte ponuku pomocníka. Zadanie „man htop“ v termináli tiež funguje.

Nakoniec, ak chcete úplne opustiť nástroj HTOP, jednoducho stlačte tlačidlo Q na klávesnici. Stlačením tlačidla F10 ukončíte prácu.

Mali by sme spomenúť, že ak vynútite zabíjanie programov z Terminálu, je tu šanca, že by ste stratili prácu. S prehliadačom môžete pravdepodobne obnoviť karty, ale v prípade iných programov sa budete musieť spoľahnúť na svoje vlastné vstavané mechanizmy obnovenia. Ak neexistujú, je možné, že stratíte nejaké údaje.

watch instagram story