0Pricing
Linux Command Line Mastery · Lektion

Systemressourcen überwachen: `df`, `du`, `free`

Überprüfen Sie Festplattenspeicher, Verzeichnisgrößen und Speichernutzung, um Ihr System optimal zu betreiben.

Systemressourcen überwachen: `df`, `du`, `free` ist eine kostenlose Linux Command Line Mastery-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Linux Command Line Mastery-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Linux Command Line Mastery-Kurs umfasst insgesamt 4 Lektionen.

Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.

Why Monitor System Resources?

Keeping an eye on your system's resources is crucial for smooth operation. Just like a car needs fuel and oil, your computer needs enough disk space and memory to run efficiently.

Ignoring these can lead to slow performance, crashes, or even data loss.

Check Disk Space with `df`

The df command, short for "disk free", reports the amount of available disk space used by file systems.

It's your go-to command to see how much room is left on your partitions.

`df` Command in Action

Let's try df with the -h option for human-readable output. This makes sizes like gigabytes (GB) and megabytes (MB) easy to understand.

Run this command in your terminal:

df -h

Interpreting `df` Results

The output of df -h shows several columns:

  • Filesystem: The name of the disk partition.
  • Size: Total capacity of the partition.
  • Used: Space currently occupied.
  • Avail: Remaining free space.
  • Use%: Percentage of disk space used.
  • Mounted on: Where the filesystem is accessible in the directory tree.

Disk Usage with `du`

While df shows overall disk free space, du ("disk usage") estimates file space usage, primarily for specific files or directories.

It helps you find out which folders are taking up the most space.

`du` on a Directory

To see the total size of a directory in a human-readable format, use -s (summary) and -h (human-readable) with du. Replace /var/log with any directory you want to check.

du -sh /var/log

Detailed `du` Output

Want to see the size of subdirectories within a folder? Use --max-depth=N to limit the depth of the output. Here, we'll see direct subdirectories (depth 1).

du -h --max-depth=1 /home/user

Monitor Memory with `free`

Memory (RAM) is vital for your system's speed. The free command displays the total amount of free and used physical and swap memory in the system.

Keeping an eye on free memory helps prevent slowdowns.

`free -h` in Practice

Similar to df, using the -h option with free provides output that's much easier to read. It shows memory in KB, MB, or GB.

free -h

Resource Monitoring Check

You're running low on disk space and want to find which large directories are consuming it. Which command is best suited for this task?

Recap: System Resources

Great job! In this lesson, you learned how to monitor your Linux system's vital resources:

  • df: Check overall disk free space.
  • du: Estimate disk usage for files and directories.
  • free: Monitor physical and swap memory usage.

These commands are essential tools for maintaining a healthy and optimized system!

Häufig gestellte Fragen

Ist die Lektion „Systemressourcen überwachen: `df`, `du`, `free`“ kostenlos?

Ja — der vollständige Text von „Systemressourcen überwachen: `df`, `du`, `free`“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Linux Command Line Mastery-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Linux Command Line Mastery-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Systemressourcen überwachen: `df`, `du`, `free`“?

Überprüfen Sie Festplattenspeicher, Verzeichnisgrößen und Speichernutzung, um Ihr System optimal zu betreiben. Du übst Linux Command Line Mastery mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Linux Command Line Mastery zu starten?

Keine Vorkenntnisse erforderlich. Linux Command Line Mastery auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.

Wie lange dauert die Lektion „Systemressourcen überwachen: `df`, `du`, `free`“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Linux Command Line Mastery-Lektion Code schreiben und ausführen?

Ja. Jede Linux Command Line Mastery-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Prozesse verstehen: `ps`, `top`, `htop`
  2. Prozesse verwalten: `kill`, `bg`, `fg`
  3. Systemressourcen überwachen: `df`, `du`, `free`
  4. Prozessprioritäten mit nice, renice und Signalen
← Zurück zu Linux Command Line Mastery