Nutzerkommandos - System-Informationen |
df - Freien Plattenplatz anzeigen |
Aufruf: df [OPTIONEN]... [DATEI]... |
Ohne Argumente aufgerufen, zeigt das Kommando die Belegung (Gesamt/Belegt/Frei) aller gemounteten Dateisysteme an:
user@sonne> df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda5 2035606 1882570 47812 98% / /dev/hda6 2035606 1127568 802814 58% /usr /dev/hda4 15022 1657 12564 12% /boot |
Um auch Dateisysteme zu erfassen, die keine Blöcke belegt haben (z.B. "proc", "devpts"), muss die Option -a angegeben werden. Ebenso kann ein Dateisystemtyp von der Anzeige ausgeschlossen werden (-x <Typ>) bzw. die Ausgabe auf einen Typ beschränkt (-t <Typ>) werden:
user@sonne> df -a -x ext2 Filesystem 1k-blocks Used Available Use% Mounted on proc 0 0 0 - /proc devpts 0 0 0 - /dev/pts |
Die etwas kryptische Angabe der Blockgrößen kann mit -h automatisch abgekürzt oder durch -m in 1 MByte bzw. -k in 1 kByte -Blockgröße erzwungen werden. Anstelle der Anzeige der Datenblöcke lassen sich auch die Inode-Belegungen -i auswerten:
user@sonne> df -hi -t ext2 Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda5 514k 39k 475k 8% / /dev/hda6 514k 75k 439k 15% /usr /dev/hda4 7.8k 33 7.8k 0% /boot |
du - Speicherverbrauch von Verzeichnissen und Dateien anzeigen |
Aufruf: du [OPTIONEN]... [DATEI]... |
Ohne die Angabe eines Verzeichnisses, zeigt das Kommando den belegten Plattenplatz vom aktuellen Verzeichnis und allen enthaltenen Unterverzeichnissen an. Die Option -h bringt die Angabe der belegten Blöcke in eine besser lesbare Form:
user@sonne> du -h 152k ./images/.xvpics 816k ./images 4.6M . |
Die wichtigen Optionen sind: -b, -k und -m zur Ausgabe der Blockgröße in Byte, Kilobyte bzw. Megabyte. -s zeigt nur die Information für jedes als Argument benannte Verzeichnis an (keine separate Auflistung der Unterverzeichnisse).
user@sonne> du -s 4.6M . |
free - Belegung des Hauptspeichers anzeigen |
Aufruf: free [-b | -k | -m] [-o] [-s delay ] [-t] [-V] |
Das Kommando zeigt eine Tabelle zur Belegung des physischen und Swap-Speichers an. Die einzelnen Einträge bedeuten:
user@sonne> free total used free shared buffers cached Mem: 127748 113836 13912 68768 3848 60496 -/+ buffers/cache: 49492 78256 Swap: 136544 0 136544 |
Die Angabe der Speichergröße erfolgt in Kilobyte, kann aber mit der Option -b in Bytes und mit -m in Megabytes erfolgen. Eine Zusammenfassung des Swap- und Hauptspeichers liefert die Option -t und eine permanente Anzeige erhält man mittels -s <Sekunden>, wobei »Sekunden« das Zeitintervall der Aktualisierung bestimmt.
user@sonne> free -tms 3 total used free shared buffers cached Mem: 124 121 3 68 0 72 -/+ buffers/cache: 47 77 Swap: 133 0 132 Total: 258 121 136 3 Sekunden später total used free shared buffers cached Mem: 124 121 3 68 0 72 -/+ buffers/cache: 47 77 Swap: 133 0 132 Total: 258 121 136 [Ctrl]+[C] |
ps - Prozessstatus anzeigen |
Siehe unter Nutzerkommandos Prozesssteuerung.
top - Liste der aktivsten Prozesse anzeigen |
Siehe unter Nutzerkommandos Prozesssteuerung.
uname - Verschiedene Systeminformationen anzeigen |
Aufruf: uname [OPTION]... |
Ohne Argumente aufgerufen, gibt das Kommando den Namen des Betriebssystems aus. Weitere Informationen entlockt man »uname« mit:
a
Anzeige aller Informationen
m
Typ der Hardware
n
Rechnername
r
Versionsnummer des Betriebssystems
s
Name des Betriebssystems (wie ohne Argumente)
p
Prozessortyp
v
Version des Betriebsystems (Zeit der Kernel-Übersetzung)
user@sonne> uname -a Linux sonne 2.2.14 #1 Mon Nov 8 15:51:29 CET 1999 i586 unknown user@sonne> uname -p unknown |
uptime - Laufzeit des Systems anzeigen |
Aufruf: uptime |
Das Kommando gibt folgende Informationen aus:
user@sonne> uptime 4:12pm up 25 days, 6:22, 11 users, load average: 0.20, 0.40, 0.45 |