Grundlagen von Linux und der Kommandozeile

Ein Linux-Server warnt, dass der freie Speicherplatz knapp wird. Welche Kombination aus einem Befehl, der Belegung und freien Platz je Dateisystem anzeigt, und einem Befehl, der den von den Dateien in einem Verzeichnis belegten Platz aufsummiert, ist richtig?

  1. Adf und du
  2. Bdu und df
  3. Cfree und du
Antwort und Erläuterung anzeigen

Antwort: A. df und du

df (disk free) zeigt für jedes eingehängte Dateisystem die Gesamtgröße, den belegten und den freien Platz an, mit -h gut lesbar in Einheiten wie G oder M. du (disk usage) summiert den Platz, den die Dateien unterhalb eines angegebenen Verzeichnisses belegen; mit du -sh * findet man heraus, welche Verzeichnisse groß sind. Ein übliches Vorgehen ist, zuerst mit df das volle Dateisystem zu finden und dann mit du die großen Verzeichnisse darin einzugrenzen. Eine gelöschte Datei, die ein Prozess noch geöffnet hält, zählt df als belegt, du aber nicht, daher stimmen die beiden Werte manchmal nicht überein.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen von Linux und der Kommandozeile

  1. Auf dem eigenen PC wurde mit ssh-keygen ein Schlüsselpaar für die Public-Key-Authentifizierung erzeugt; nun soll die Verbindung zum Server server1 per ssh ohne Passwort möglich werden. Wie werden die Schlüssel richtig abgelegt?
  2. Was geschieht, wenn „tar -czf proj.tar.gz proj/“ ausgeführt wird?
  3. Nach dem Bearbeiten der mit Git verwalteten Datei main.c wurde nur „git commit -m "fix"“ ausgeführt; es erschien „no changes added to commit“, und nichts wurde committet. Was ist der Grund?
  4. In Git wurde git commit ausgeführt, doch im vom Team gemeinsam genutzten GitHub-Repository erscheint der Commit noch nicht. Was ist der Grund?
  5. In der .gitignore eines mit Git verwalteten Projekts wurde „build/“ eingetragen, doch Änderungen an der früher committeten Datei build/out.log erscheinen weiterhin in git status. Was ist der Grund?