Hvis du oplever høj belastning på din server og ikke kan finde ejeren af en proces ved hjælp af top -c
kommandoen, kan du bruge andre metoder til at identificere brugernavnet for en given PID (Process ID). Her er nogle alternative metoder:
Du kan bruge ps
kommandoen til at finde brugernavnet for en specifik PID:
ps -o user= -p PID
Erstat PID
med den faktiske proces-ID. Denne kommando viser brugernavnet for den specifikke proces.
Linux-systemer har et pseudo-filsystem kaldet /proc
, som indeholder information om alle kørende processer. Du kan finde ejeren af en proces ved at tjekke /proc
filsystemet:
ls -l /proc/PID
Erstat PID
med den faktiske proces-ID. Ejeren af processen vil blive vist i outputtet.
lsof
kommandoen kan også bruges til at finde ejeren af en proces:
lsof -p PID
Erstat PID
med den faktiske proces-ID. Outputtet vil inkludere brugernavnet.
Du kan også bruge top
kommandoen med en brugerspecifik visning:
top -u username
Erstat username
med det faktiske brugernavn. Dette vil vise alle processer, der tilhører den specifikke bruger.
htop
er en interaktiv procesovervågningsværktøj, der kan være mere brugervenlig end top
:
htop
Du kan bruge piletasterne til at navigere og finde den specifikke PID og dens tilhørende brugernavn.
Ved at bruge en af disse metoder, burde du kunne finde brugernavnet for en given PID og dermed identificere ejeren af den proces, der forårsager høj belastning på din server.
Med Handyhand kan du nemt få hjælp til dine Linux-opgaver. Opret din opgave gratis, og modtag bud fra dygtige freelancere på få minutter. Uanset om det er installation, fejlfinding eller konfiguration, er der altid en, der kan hjælpe dig.