Sådan administreres processer fra Linux-terminalen: 10 kommandoer, du behøver at vide

Indholdsfortegnelse:

Video: Sådan administreres processer fra Linux-terminalen: 10 kommandoer, du behøver at vide

Video: Sådan administreres processer fra Linux-terminalen: 10 kommandoer, du behøver at vide
Video: Shell Scripting Tutorial | Shell Scripting Crash Course | Linux Certification Training | Edureka 2024, Marts
Sådan administreres processer fra Linux-terminalen: 10 kommandoer, du behøver at vide
Sådan administreres processer fra Linux-terminalen: 10 kommandoer, du behøver at vide
Anonim
Linux-terminalen har en række nyttige kommandoer, som kan vise løbende processer, dræbe dem og ændre deres prioritetsniveau. Dette indlæg viser de klassiske, traditionelle kommandoer, samt nogle mere nyttige, moderne.
Linux-terminalen har en række nyttige kommandoer, som kan vise løbende processer, dræbe dem og ændre deres prioritetsniveau. Dette indlæg viser de klassiske, traditionelle kommandoer, samt nogle mere nyttige, moderne.

Mange af kommandoerne udfører en enkelt funktion og kan kombineres - det er Unix-filosofien om at designe programmer. Andre programmer, som htop, giver en venlig grænseflade oven på kommandoerne.

top

Det top kommando er den traditionelle måde at se dit system ressourceforbrug og se de processer, der bruger de fleste systemressourcer. Top viser en liste over processer, med dem der bruger mest CPU øverst.

Image
Image

For at afslutte top eller htop skal du bruge Ctrl-C tastaturgenvej. Denne tastaturgenvej dræber normalt den igangværende proces i terminalen.

htop

Det htop kommandoen er en forbedret top. Det er ikke installeret som standard på de fleste Linux-distributioner - her er kommandoen, du skal installere den på Ubuntu:

sudo apt-get install htop

htop viser de samme oplysninger med et lettere at forstå layout. Det lader dig også vælge processer med piletasterne og udføre handlinger, såsom at dræbe dem eller ændre deres prioritet, med F-tasterne.
htop viser de samme oplysninger med et lettere at forstå layout. Det lader dig også vælge processer med piletasterne og udføre handlinger, såsom at dræbe dem eller ændre deres prioritet, med F-tasterne.

Vi har afdækket htop mere detaljeret i fortiden.

ps

Det ps kommandolister, der kører processer. Følgende kommando viser alle processer, der kører på dit system:

ps -A

Image
Image

Det kan være for mange processer at læse ad gangen, så du kan røre udgangen gennem mindre kommando at rulle gennem dem i dit eget tempo:

ps -A | less

Trykke q at afslutte, når du er færdig.

Du kan også rør output gennem grep at søge efter en bestemt proces uden at bruge andre kommandoer. Følgende kommando ville søge efter Firefox-processen:

ps -A | grep firefox

Image
Image

pstree

Det pstree kommando er en anden måde at visualisere processer på. Den viser dem i træformat. Så for eksempel vises din X-server og det grafiske miljø under den visningsadministrator, der skabte dem.

Image
Image

dræbe

Det dræbe kommandoen kan dræbe en proces, givet dens proces ID. Du kan få disse oplysninger fra ps-a, top eller pgrep kommandoer.

kill PID

Image
Image

Teknisk set kan kommandoen Dræb sende ethvert signal til en proces. Du kan bruge kill -KILL eller dræb -9 i stedet for at dræbe en stædig proces.

pgrep

Givet et søgeord, pgrep returnerer proces-id'erne, der matcher det. Du kan f.eks. Bruge følgende kommando til at finde Firefox PID:

pgrep firefox

Du kan også kombinere denne kommando med dræb for at dræbe en bestemt proces. Brug af pkill eller killall er dog enklere.
Du kan også kombinere denne kommando med dræb for at dræbe en bestemt proces. Brug af pkill eller killall er dog enklere.

pkill & killall

Det pkill og Dræb alle Kommandoer kan dræbe en proces, givet navnet. Brug enten kommando til at dræbe Firefox:

pkill firefox killall firefox

Vi har dækket pkill mere dybt i fortiden.
Vi har dækket pkill mere dybt i fortiden.

renice

Det renice Kommando ændrer den gode værdi af en allerede igangværende proces. Den gode værdi bestemmer, hvilken prioritet processen går med. En værdi af - 19 er meget højt prioriteret, mens en værdi af 19 er meget lav prioritet. En værdi af 0 er standardprioriteten.

Renice-kommandoen kræver en proces PID. Følgende kommando gør en proceskørsel med meget lav prioritet:

renice 19 PID

Image
Image

Du kan bruge pgrep Trick over med renice også.

Hvis du laver en proces med en højere prioritet, skal du have root tilladelser. På Ubuntu, brug sudo for det:

sudo renice -19 #

xkill

Det xkill kommandoen er en måde at let dræbe grafiske programmer på. Kør det og din cursor bliver til en x skilt. Klik på et programs vindue for at dræbe det pågældende program. Hvis du ikke vil dræbe et program, kan du komme tilbage fra xkill ved at højreklikke i stedet.

Image
Image

Du behøver ikke at køre denne kommando fra en terminal - du kan også trykke på Alt-F2, skriv xkill og tryk på Enter for at bruge det fra et grafisk skrivebord.

Vi har dækket bindende xkill til en genvejstast for nemt at dræbe processer.

Har du en favorit kommando, vi ikke nævner her, eller et andet trick at dele? Efterlad en kommentar og lad os vide.

Anbefalede: