Sådan dræber du programmer fra terminalen i Linux

Linux-apps kører ret godt i disse dage. Nyere, bedre programmer med fremragende funktioner, der hjælper os med at få mest muligt ud af vores computere, udkommer hver dag. Desværre holder disse programmer nogle gange op med at virke. Når dit foretrukne Linux-program låser op, virker det ikke at klikke på lukkeknappen. Lockups er det værste og forårsager tonsvis af problemer, der kan komme i vejen for din arbejdsgang. Derfor vil vi i denne artikel gennemgå alle de bedste måder til hurtigt at dræbe programmer fra terminalen i Linux. Vi vil gennemgå flere kommandoer, såvel som nogle nyttige GUI-værktøjer, der også kan bruges.

SPOILER ALERT: Rul ned og se videotutorialen i slutningen af ​​denne artikel.

Brug af Pkill

Langt den nemmeste måde at hurtigt dræbe programmer fra terminalen i Linux er med kommandoen pkill. Pkill er nyttigt, fordi det ikke kræver, at den gennemsnitlige bruger kender det specifikke PID (proces ID-nummer). I stedet vil du være i stand til at afslutte en proces ved blot at skrive navnet. Her er et eksempel på pkill i aktion.

pkill firefox

For de fleste brugere vil det at køre en ikke-root pkill-kommando være nok til at afslutte et stædigt, frosset program. Det er dog ikke altid tilfældet, og nogle gange bliver du nødt til at spænde nogle muskler. For eksempel, hvis du gerne vil dræbe et program, der kører som root-brugeren, eller dets egen bruger, skal du vedhæfte sudo til det.

sudo kill rootprogram

Alligevel er det måske ikke nok, selv ved at bruge pkill-værktøjet til at afslutte rodprogrammet. Nogle gange fungerer et program på en sådan måde, at en simpel dræb-kommando ikke vil hjælpe. Når dette sker, kan du bruge -9. Tilføjelse af -9 i slutningen af ​​pkill vil normalt afslutte programmet med magt, når alle andre muligheder mislykkes.

sudo pkill -9 rootprogram

Brug af Pidof og dræb

Når Pkill-kommandoen fejler, er der et andet glimrende alternativ: dræb. Kill fungerer omtrent på samme måde som pkill, bortset fra at det fungerer baseret på proces-id-numre, snarere end blot navnet på programmet (som pkill firefox osv.). Ulempen ved at dræbe programmer med kill-kommandoen er, at du først skal opdage, hvad det problematiske programs PID er, før du bruger kill-kommandoen. Måden at gøre dette på er ved at bruge kommandoen pidof. Sådan fungerer det.

pidof firefox

Når pidof har afsluttet sin søgning efter det korrekte ID, vil du se outputtet i terminalen. For eksempel:

pidof firefox

OUTPUT: 2219

  Sådan sikkerhedskopieres en Virt-Manager virtuel maskine på Linux

Vi kan derefter tage 2219 PID og bruge det til at dræbe Firefox.

kill 2219

Husk, at hvis du ønsker at dræbe et rodprogram, skal du gøre:

sudo kill 2219

Til sidst, hvis et program nægter at stoppe, prøv at bruge -9. Det fungerer på samme måde som pkill.

sudo kill -9 2219

Dræb programmer med Htop

Vil du ikke bruge individuelle kommandoer til at dræbe programmer, der ikke reagerer på Linux? Overvej at installere HTOP. Ligesom Pkill og Kill er det stadig muligt at bruge dette værktøj over SSH og eksternt. Da det kører i en terminal, er det stadig en fordel, når programmer dræbes. Htop er en forbedret version af TOP-systemstyringsværktøjet, der er inkluderet på de fleste Linux-systemer. Det har en masse forbedringer, såsom grafik til bedre læsning af CPU/RAM-brug og processer.

  Sådan reviderer du dit Linux-systems sikkerhed med Lynis

HTOP har andre forbedringer som at lade brugeren rulle så meget vandret/lodret uden frygt for at afbryde værktøjet. Det lader også brugere dræbe enhver proces, de ønsker, uden at skulle kende proces-id’et og viser flere forskellige måder at dræbe ting på.

Bemærk: HTOP kræver, at Ncurses fungerer korrekt. Installer “ncurses” ved at søge i din Linux-distributions pakkehåndteringsværktøj (hvis htop ikke installerer det for dig).

Installer 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

Andre Linux’er

Få fat i den seneste version af Htop til din Linux-distribution ved at åbne en terminal og bruge pakkehåndteringsværktøjet til at installere “htop.” Hvis du ikke kan finde den (af en eller anden grund), kan du overveje at besøge den officielle hjemmeside, downloade kildekoden og bygge den selv!

  De 3 bedste internetradioapps til Linux

Brug af HTOP

Start HTOP-værktøjet til enhver tid ved at åbne et terminalvindue og indtaste kommandoen “htop”. Alternativt kan HTOP-værktøjet køres når som helst ved blot at søge efter “htop” i applikationsmenuen. Der skulle også være en genvej til det under “system” eller noget lignende.

Når HTOP er åben, skal du bruge piletasten til at vælge en proces, du gerne vil administrere. Tryk på F9 for at åbne “Kill”-menuen. Sorter processer med F6, og søg efter kørende programmer med F3. Har du brug for hjælp til at bruge HTOP-værktøjet? Tryk på F1-knappen på dit tastatur for at åbne hjælpemenuen. Indtastning af “man htop” i terminalen virker også.

Til sidst, for at afslutte HTOP-værktøjet helt, skal du blot trykke på Q-knappen på tastaturet. Brug af F10-knappen virker også til at afslutte.

Vi bør nævne, at hvis du tvinger dræbe programmer fra terminalen, er der en chance for, at du kan miste dit arbejde. Med en browser kan du sandsynligvis gendanne faner, men for andre programmer bliver du nødt til at stole på deres egne indbyggede gendannelsesmekanismer. Hvis der ikke er nogen, er det muligt, at du mister nogle data.