Sådan viser du kørende processer i Linux

Sadan Viser Du Korende Processer I Linux



Når du kører en proces, består den af ​​forskellige elementer såsom brugerinput, hentning og behandling af data fra filerne, programinstruktioner og mere. Primært har processer to typer: forgrundsprocesser og baggrundsprocesser. Mens forgrundsprocesserne normalt afhænger af brugerinput, kører baggrundsprocesserne af sig selv uden behov for brugerinvolvering.

En af de hyppige opgaver for Linux-brugere er at liste disse processer. Hvorfor? Det hjælper med systemovervågning, præstationsanalyse, fejlfinding, ressourcestyring, sikkerhedsrevision osv. Mange brugere er dog uvidende om de metoder, der bruges til denne opgave. Så denne guide vil kort diskutere kommandoerne til at liste de kørende processer i Linux.







Sådan viser du de kørende processer i Linux

Du kan bruge et par kommandoer til at liste de kørende processer. Derfor vil vi opdele dette afsnit yderligere i flere dele for at demonstrere brugen af ​​hver kommando.



1. Ps Aux-kommandoen

Ps aux viser de dybdegående detaljer om de aktuelle processer. Den præsenterer en omfattende liste over processer med deres PID'er, CPU-brug, hukommelsesforbrug og andre statistikker i et menneskeligt læsbart format:



ps til





Desuden, hvis du vil se de processer, der køres af en specifik applikation, skal du bruge den med kommandoen 'grep'.

ps til | greb app_navn

Erstat udtrykket 'app_name' med dit tilsigtede applikationsnavn. Denne kommando overfører output fra kommandoen 'ps aux' til kommandoen 'grep' som input. Derefter vil kommandoen 'grep' frafiltrere resultatet baseret på det programnavn, du angiver.



For eksempel, hvis vi ønsker at søge i de processer, der køres af snap-applikationen, ville kommandoen være:

ps til | greb snap

2. Topkommandoen

Kommandoen over processer (øverst) viser de kernestyrede kørende processer i en realtidsvisning. Udover PID giver det en information om, hvilken bruger der startede processen, dens ressourceudnyttelse og tidsforbrug.

top

3. Pstree-kommandoen

Pstree viser hierarkiet af processer i et træformat, som hjælper en bruger med at kontrollere forbindelsen mellem forskellige processer.

pstree

Konklusion

At angive de kørende processer i Linux er afgørende for at vedligeholde systemets sundhed, fejlfinding, systemoptimering og sikkerhed. Det giver et værdifuldt indblik i, hvad der sker inde i systemet, som hjælper brugerne med at træffe informerede beslutninger for at forbedre systemets ydeevne. Derfor forklarer denne vejledning udførligt de kommandoer, der bruges til at liste de kørende processer. Vi diskuterede tre effektive kommandoer - ps aux, pstree og top - som alle tjener forskellige formål i proceslisten.