Övervaka systemresurser: `df`, `du`, `free`
Kontrollera diskutrymme, katalogstorlekar och minnesanvändning för att hålla systemet optimerat.
Övervaka systemresurser: `df`, `du`, `free` är en gratis lektion i Bemästra Linux-kommandoraden på CoddyKit. Detta är lektion 3 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Bemästra Linux-kommandoraden, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Bemästra Linux-kommandoraden innehåller totalt 4 lektioner.
Varför övervaka systemresurser?
Det är viktigt att hålla koll på systemets resurser för att allt ska fungera smidigt. Precis som en bil behöver bränsle och olja behöver datorn tillräckligt med diskutrymme och minne för att fungera effektivt.
Om ni inte håller koll på detta kan det leda till långsam prestanda, krascher eller till och med dataförlust.
Kontrollera diskutrymme med `df`
Kommandot df, som är en förkortning av ”disk free”, rapporterar hur mycket diskutrymme som är tillgängligt och används av filsystem.
Det är kommandot ni främst använder för att se hur mycket utrymme som finns kvar på era partitioner.
Kommandot `df` i praktiken
Prova df med alternativet -h för läsbart format. Då blir storlekar som gigabyte (GB) och megabyte (MB) enklare att förstå.
Kör det här kommandot i terminalen:
df -hTolka resultatet från `df`
Utdata från df -h visar flera kolumner:
- Filesystem: Namnet på diskpartitionen.
- Size: Partitionens totala kapacitet.
- Used: Utrymme som används för närvarande.
- Avail: Kvarvarande ledigt utrymme.
- Use%: Andelen diskutrymme som används.
- Mounted on: Var filsystemet är åtkomligt i katalogträdet.
Diskanvändning med `du`
Medan df visar det totala lediga diskutrymmet uppskattar du (”disk usage”) hur mycket utrymme filer använder, främst för specifika filer eller kataloger.
Det hjälper er att hitta vilka mappar som tar upp mest utrymme.
`du` för en katalog
Om ni vill se den totala storleken på en katalog i ett lättläst format använder ni -s (sammanfattning) och -h (läsbart format) med du. Ersätt /var/log med den katalog ni vill kontrollera.
du -sh /var/logDetaljerad utdata från `du`
Vill ni se storleken på underkatalogerna i en mapp? Använd --max-depth=N för att begränsa utdatas djup. Här visar vi direkta underkataloger (djup 1).
du -h --max-depth=1 /home/userÖvervaka minne med `free`
Minne (RAM) är avgörande för systemets hastighet. Kommandot free visar den totala mängden ledigt och använt fysiskt minne samt växlingsminne i systemet.
Genom att hålla koll på det lediga minnet kan ni förebygga att systemet blir långsamt.
`free -h` i praktiken
Precis som med df ger alternativet -h tillsammans med free utdata som är mycket enklare att läsa. Det visar minnesmängder i KB, MB eller GB.
free -hTest av resursövervakning
Ni börjar få slut på diskutrymme och vill hitta vilka stora kataloger som använder det. Vilket kommando passar bäst för den här uppgiften?
Sammanfattning: systemresurser
Bra jobbat! I den här lektionen har ni lärt er att övervaka viktiga resurser i Linux-systemet:
df: Kontrollera det totala lediga diskutrymmet.du: Uppskatta diskanvändningen för filer och kataloger.free: Övervaka användningen av fysiskt minne och växlingsminne.
Dessa kommandon är viktiga verktyg för att underhålla ett välfungerande och optimerat system!
Lär dig Bemästra Linux-kommandoraden med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 12
- Lektioner
- 48
Vanliga frågor
Är lektionen ”Övervaka systemresurser: `df`, `du`, `free`” gratis?
Ja – hela texten till ”Övervaka systemresurser: `df`, `du`, `free`” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Bemästra Linux-kommandoraden, kan Ni uppgradera till CoddyKit PRO. Kursen i Bemästra Linux-kommandoraden innehåller totalt 4 lektioner.
Vad lär jag mig i ”Övervaka systemresurser: `df`, `du`, `free`”?
Kontrollera diskutrymme, katalogstorlekar och minnesanvändning för att hålla systemet optimerat. Ni övar på Bemästra Linux-kommandoraden med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Bemästra Linux-kommandoraden?
Du behöver inga förkunskaper. Utbildningen i Bemästra Linux-kommandoraden på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 4.
Hur lång tid tar lektionen ”Övervaka systemresurser: `df`, `du`, `free`”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Bemästra Linux-kommandoraden-lektionen?
Ja. Varje Bemästra Linux-kommandoraden-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Förstå processer: `ps`, `top`, `htop`
- Hantera processer: `kill`, `bg`, `fg`
- Övervaka systemresurser: `df`, `du`, `free`
- Processprioriteringar med nice, renice och signaler