Som nybegynder til Linux kan du blive glædeligt overrasket over at opdage, at næsten alle systemressourcer kan styres gennem ligetil terminalkommandoer. I stedet for at navigere gennem forskellige indstillingsmenuer og kontrolpaneler, kan blot indtastning af en kommando give øjeblikkelig indsigt i dit systems ressourceforbrug. Nedenfor udforsker vi vigtige kommandoer, der giver dig mulighed for effektivt at overvåge din Linux-maskines ressourcer.
1. Oversigt over kørende processer
For effektivt at overvåge kørende processer, top
tjener kommandoen som et uvurderligt værktøj. Fungerer på samme måde som Windows’ Task Manager, top
giver en live visning af ressourceforbrug, inklusive CPU- og RAM-brug.
Start din terminal og skriv top
for at se opdateringer i realtid om dit systems ydeevnemålinger.
2. Forbedret procesovervågning med htop
For dem, der søger en mere visuelt tiltalende og brugervenlig mulighed, htop
er et fantastisk valg, forudinstalleret på mange Linux-distributioner. I modsætning til den grundlæggende top
præsenterer htop
ressourceforbrug grafisk med farverige indikatorer og tilpassede sorteringsmuligheder såsom CPU eller hukommelsesprioritering.
Du skal blot gå ind htop
i terminalen for at få adgang til den. Hvis htop
den ikke er installeret, skal du køre sudo apt install htop
på Ubuntu eller Debian-systemer for at komme i gang.
3. Analyser netværkstrafik
Brug tcpdump
kommandoen til at undersøge netværkstrafik forbundet med specifikke programmer eller tjenester. Denne kommando giver dig mulighed for at indsamle data om overførte bytes, protokoller i aktion samt kilde- og destinations-IP-adresser. tcpdump
er især nyttig til at diagnosticere netværksproblemer og identificere uautoriseret netværksaktivitet.
4. Se omfattende netværksoplysninger
Kommandoen netstat
leverer vital netværksrelateret information, herunder aktive forbindelser, åbne porte og de protokoller, der er i brug. Denne kommando hjælper med at diagnosticere netværksproblemer og sikre, at ingen unødvendige porte efterlades åbne, hvilket kan udgøre sikkerhedsrisici.
5. Vurder ledig hukommelse
For at bestemme mængden af ledig hukommelse, der er tilgængelig på dit system, skal du bruge free
kommandoen. Denne kommando beskriver både fysisk RAM og virtuel hukommelse (swap space).
For et mere læsbart output i megabyte eller gigabyte skal du skrive free -h
.
6. Overvåg I/O-aktivitet
Da alle Linux-handlinger drejer sig om filinteraktioner på diske, iostat
er kommandoen afgørende for overvågning af I/O-aktiviteter sammen med CPU-brug til specifikke processer.
7. Gennemgå brugen af virtuel hukommelse
Linux bruger virtuel hukommelse til alle processer, der ikke er aktive i øjeblikket. Kommandoen vmstat
giver dig mulighed for at overvåge den virtuelle RAM i brug, inklusive swap-hukommelse, ledig hukommelse, cache og buffere, hvilket er særligt fordelagtigt til at identificere ydeevneflaskehalse.
8. Overvåg I/O-brug i realtid
For at spore disk I/O i realtid iotop
giver kommandoen detaljerede oplysninger om dens brug, herunder båndbreddeforbrug og trådejere.
For skræddersyede visninger, brug kommandoer som iotop -o
at filtrere tråde, der aktivt udfører I/O-operationer.
9. Tjek Diskpladsudnyttelse
I Linux kan kontrol af diskplads opnås gennem du
og df
. Kommandoen du
giver filstørrelser i en specificeret mappe, f.eks du /usr/local/bin
.
Kommandoen df
afslører tilgængelig lagerplads på tværs af alle monterede drev. For at se tilgængelig plads i rodmappen skal du bruge df /
og forbedre læsbarheden med -h
.
10. Analyser brug af flere processorer
For at evaluere, hvordan dit systems processorer præsterer, skal du bruge mpstat
kommandoen. Det giver detaljerede CPU-udnyttelsesstatistikker og kan vise individuel kerneudnyttelse ved at tilføje et tidsinterval, f.eks mpstat -P ALL 5
.
11. Identificer åbne filer
Hvis en fil er i brug i øjeblikket, kan du muligvis ikke logge ud. Kommandoen lsof
hjælper med at identificere disse filer og alle tilknyttede processer. Denne kommando kan også afsløre netværksstik, der hjælper med at identificere eventuelle uautoriserede forbindelser.
12. Overvåg systemets overordnede ydeevne
Den fuldt interaktive nmon
kommando muliggør omfattende overvågning af systemets ydeevne, der dækker forskellige ressourcer, topprocesser, filsystemer, netværk og hukommelse. Dens interaktive karakter giver mulighed for hurtig adgang til specifikke præstationsmålinger, blot ved at trykke på udpegede taster.
13. Tjek Oppetid
For at finde ud af, hvor længe din maskine har været i drift siden sidste opstart, skal du bruge uptime
kommandoen, som ikke kun giver oppetidens varighed, men også den aktuelle brugerbelastning og systembelastningsgennemsnit.
Indtast, uptime -s
hvis du ønsker at se det nøjagtige tidspunkt, hvor systemet sidst blev startet.
Væsentlig indsigt
- Kommandoerne skitseret ovenfor repræsenterer kun en brøkdel af de værktøjer, der er tilgængelige til at administrere dit Linux-system effektivt; der findes utallige andre for at forenkle denne opgave yderligere.
- Mens grafiske brugergrænseflader kan replikere mange funktioner i disse kommandoer, kan kommandolinjeoperationer ofte vise sig at være mere effektive og hurtigere i visse scenarier.
Skriv et svar