Nutzerkommandos - System-Informationen
|
|
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 |
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).
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] |
Siehe unter Nutzerkommandos Prozesssteuerung.
Siehe unter Nutzerkommandos Prozesssteuerung.
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 |
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 |
|