Druckversion

Nutzerkommandos - System-Informationen

df - Freien Plattenplatz anzeigen Weiter

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 Zurück Anfang Weiter

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 Zurück Anfang Weiter

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:

  • total Verfügbarer Speicher insgesamt
  • used Verwender Speicher
  • free Freier Speicher
  • shared Speicher, der von mehreren Prozessen gleichzeitig benutzt wird
  • buffer Speicher, der für Puffer reserviert wurde oder genutzt wird (z.B. für Pipes)
  • cached Speicher, der Daten enthält, die "eventuell" demnächst gebraucht werden könnten. Z.B. werden alle Programme, die bereits benutzt wurden, aber ihre Arbeit beendet haben, solange wie möglich im Hauptspeicher gehalten, in der Annahme, dass sie kurzfristig wieder aufgerufen werden. "cached"-Speicher wird verworfen, sobald der Speicherbereich benötigt wird.
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 Zurück Anfang Weiter

Siehe unter Nutzerkommandos Prozesssteuerung.

top - Liste der aktivsten Prozesse anzeigen Zurück Anfang Weiter

Siehe unter Nutzerkommandos Prozesssteuerung.

uname - Verschiedene Systeminformationen anzeigen Zurück Anfang Weiter

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 Zurück Anfang

Aufruf:   uptime

Das Kommando gibt folgende Informationen aus:

  • Aktuelle Zeit
  • Zeit, die das System bereits läuft
  • Anzahl aktuell angemeldeter Nutzer
  • Mittlere Systemauslastung der letzten 5, 10 und 15 Minuten
user@sonne> uptime
  4:12pm  up 25 days,   6:22, 11 users,   load average: 0.20, 0.40, 0.45
Korrekturen, Hinweise?
Startseite Nächste Seite Nächstes Kapitel Vorherige Seite Kapitelanfang