Hvordan sjekke og drepe løpsprosesser i Linux Mint Top 10

Hvordan sjekke og drepe løpsprosesser i Linux Mint Top 10
I Linux Mint 21 kan sjekking og drepe løpsprosesser gjøres ved hjelp av forskjellige kommandolinjeverktøy. Det er viktig å vite hvordan du skal administrere løpsprosesser for å frigjøre systemressurser og feilsøke problemer. Denne guiden vil dekke hvordan du kan sjekke og drepe løpsprosesser i Linux Mint 21.
Innholdet i denne artikkelen inkluderer:
  • Hvordan sjekke løpsprosesser i Linux Mint 21
    • [PS] Kommando
    • [øverst] Kommando
    • [HTOP] Kommando
  • Hvordan drepe prosess ved bruk av [Kill], [Pkill] og [Killall] Command in Linux Mint 21
    • Drep en prosess ved hjelp av [Kill] Command
    • Drep en prosess ved hjelp av [Killall] -kommandoen
    • Drep en prosess ved hjelp av [pkill] -kommandoen
  • Hvordan drepe mer enn en prosess i Linux Mint 21
  • Konklusjon

Hvordan sjekke løpsprosesser i Linux Mint 21

Hvis du vil se en liste over alle prosessene som for øyeblikket kjører på Linux Mint 21 -systemet, er det noen få metoder du kan bruke. Nå vil vi dekke alle metoder i detalj.

[PS] Kommando for å sjekke løpsprosesser i Linux Mint 21

For å vise en liste over løpsprosesser på Linux Mint 21 -systemet, kan du bruke PS kommando. Denne kommandoen viser nyttig informasjon som prosess -ID (PID) og andre detaljer om terminalen:

PS -aux

I overkommando flagget -aux vil liste opp alle løpsprosesser inkludert den som kjører i bakgrunnen.

Nåværende kjøring Alle prosesser vises som nedenfor:

De [ps -a] Kan også vise informasjon om alle prosesser på systemet, inkludert de som ikke er tilknyttet terminaler.

ps -a

En annen måte å oppnå ovennevnte mål er å bruke grep Kommando kan vi sjekke gjeldende løpsforekomster av en viss prosess ved å bruke prosessnavnet:

ps aux | grep [prosessnavn]

For eksempel, For å sjekke alle løpende forekomster av Gnome-Calculator-bruk:

ps aux | Grep Gnome-Calculator

[Pstree] Kommando for å sjekke løpsprosesser i Linux Mint 21

De Pstree Kommando kan vise et trelignende diagram over løpsprogrammer på systemet. Kjør kommandoen nedenfor for å vise alt løpsprogram i et treformformat:

Pstree

Utgangen fra kommandoen ovenfor er som følger:

[øverst] Kommando for å sjekke løpsprosesser i Linux Mint 21

De topp Verktøy er et kraftig kommandolinjeverktøy i Linux Mint 21 som viser en sanntidsliste over alle løpsprosessene på systemet ditt. Dette verktøyet gir informasjon, inkludert prosess -ID (PID), CPU og minnebruk, og mye mer.

Kjør under kommandoen for å sjekke detaljer om alle løpsprosesser i Linux Mint 21:

topp

Overkommandoen vil gi oss listen over løpsprosesser i vårt Linux Mint 21 -system:

Å avslutte topp verktøygrensesnitt, bruk Ctrl + c nøkkel.

[HTOP] Kommando for å sjekke løpsprosesser i Linux Mint 21

De htop Utility er en avansert versjon av topp nytte. HTOP har mer detaljert om gjeldende prosess med bedre grensesnitt. Dette verktøyet hjelper også til å hente informasjon om alle nåværende løpsprosesser i systemet ditt.

Som standard er HTOP ikke tilgjengelig i Linux -baserte systemer. For å installere det i Linux Mint 21 Run:

sudo apt install htop

Etter installasjon kan du enkelt se løpsprosessene ved å utføre htop kommando.

htop

Utgangen er visuelt mer tiltalende, med fengende farger som viser den samme statistikken som topp nytte. Å avslutte trykk Ctrl + c.

Hvordan drepe prosess ved bruk av [Kill], [Pkill] og [Killall] Command in Linux Mint 21

For å drepe en prosess i Linux Mint 21 kan vi bruke forskjellige kommandoer som Kill, Pkill og Killall. Ved å bruke alle disse kommandoene kan vi enten avslutte en enkelt prosess eller slå av alle forekomster av en viss prosess. Nå vil vi beskrive alle tre kommandoene i detalj.

Drep en prosess ved hjelp av [Kill] Command

De drepe Kommando stopper eller dreper en prosess. Denne kommandoen sender et signal til den spesifiserte prosessen, noe som får den til å slutte å utføre og avslutte.

Den vanlige syntaks for Kill -kommandoen er:

Kill [signal eller alternativ] [PID]

Som standard sender Kill -kommandoen en Sigterm [-15] signal, som helt stopper og renser prosessen før du går ut. Imidlertid er det også mulig å sende en Sigkill [-9] signal, som umiddelbart avslutter prosessen uten å la den rydde opp.

Flere signaler er der å bruke med Kill Command. Du kan liste opp alle signalene ved hjelp av:

Kill -l

Følgende fremfor alle de tre signalene brukes ofte med Kill Command:

Signalnavn Signalverdi Oppførsel
Sukk 1 Legg på
Sigkill 9 Drep signal
Sigterm 15 Terminere

Fra over tre signaler er Sigterm [-15] den tryggeste måten å drepe en prosess. Sukket [-1] er mindre sikker enn sigterm. Og til slutt er Sigkill [-9] den mest utrygge måten som avslutter prosessen uten å redde.

For å drepe en viss prosess må dens prosess -ID være kjent. Prosesser er forekomster av programmer. En unik PID genereres for hvert program ved start.

For å drepe en viss prosess ved hjelp av prosessen ID [PID] bruk:

Kill [PID]

Eller vi kan også sende:

Kill -9 [PID]

Et [Sigkill-9] -signal vil bli sendt til prosess etter kommandoen ovenfor.

For å kjenne prosess -IDen, bruker vi følgende kommando:

Pidof [Prosessnavn]

For eksempel å drepe en prosess som har PID [2703]:

Kill -9 2703

Alternativt kan vi også bruke [PS -aux] Kommando for å sjekke prosessen PID som diskutert ovenfor:

PS -aux

Drep en prosess ved hjelp av [Killall] -kommandoen

Killall ligner mye på Kill Command, men den avslutter alle prosesser med et gitt navn. Som standard sender Killall Sigterm [-15] -signalet til hver prosess, men dette kan endres med alternativet -S.

Denne kommandoen brukes til å drepe alle forekomster av en bestemt prosess.

Killall [Signal eller alternativ] [Prosessnavn]

Her er et eksempel på hvordan du bruker Killall -kommandoen:

Her har vi åpnet en ny terminal og Ping Google ved å bruke kommandoen nedenfor:

Ping Google.com

Tilsvarende ping Bing.com i en ny terminal ved hjelp av kommando:

ping bing.com

Deretter for å drepe all to-ping-prosess med Drep alle Kommando Run:

Killall Ping

Denne kommandoen vil sende Sigterm [-15] signalet til alle prosesser med navnet Ping og avslutte dem.

Drep en prosess ved hjelp av [pkill] -kommandoen

Pkill -kommandoen er et verktøy som brukes i Linux -baserte operativsystemer for å sende signaler til å kjøre prosesser basert på deres navn eller andre attributter. Det kan brukes til å avslutte en prosess ved hjelp av prosessnavnet.

Pkill -kommandoen ligner på Killall, men den gir mulighet for mer kompleks mønstermatching når du velger prosesser å avslutte. Mønsteret kan spesifiseres ved hjelp av vanlige uttrykk.

Syntaksen for Pkill -kommandoen er:

Pkill [Prosessnavn]

Her er et eksempel på hvordan du bruker Pkill -kommandoen:

For å drepe alle tre forekomster av Firefox Run etter kommando:

Pkill Firefox

Hvordan drepe mer enn en prosess i Linux Mint 21

For å drepe mer enn en prosess må vi kjenne prosess -IDen [PID] for alle løpsprosessene. Ved å bruke den gitte syntaksen nedenfor kan vi enkelt drepe flere prosesser ved hjelp av en enkelt kommando:

Kill [PID1] [PID2] [PID3]
eller
Kill -9 [PID1] PID2] PID3]
eller
Kill -Sigkill [PID1] [PID2] [PID3]

For å drepe Gnome-Calculator og Firefox sjekker vi først PID for begge og da drepe dem ved hjelp av Single Kill Command:

Kill -9 4847 4617

Konklusjon

Å sjekke og drepe løpeprosesser i Linux Mint 21 er en enkel og enkel oppgave som kan gjøres ved hjelp av enkle kommandoer i terminalen. Ved å bruke toppkommandoen kan brukere identifisere ressurskrevende prosesser, mens Kill-kommandoen kan brukes til å avslutte dem. For å få detaljer om alle disse kommandoene, les artikkelen.