Rheinwerk Computing < openbook > Rheinwerk Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger

 << zurück
Linux-UNIX-Programmierung von Jürgen Wolf
Das umfassende Handbuch – 2., aktualisierte und erweiterte Auflage 2006
Buch: Linux-UNIX-Programmierung

Linux-UNIX-Programmierung
1216 S., mit CD, 49,90 Euro
Rheinwerk Computing
ISBN 3-89842-749-8
gp Kapitel 4 Zugriff auf Systeminformationen
  gp 4.1 Informationen aus dem /proc-Verzeichnis herausziehen
  gp 4.2 Hardware-/Systeminformationen ermitteln
    gp 4.2.1 CPU-Informationen – /proc/cpuinfo
    gp 4.2.2 Geräteinformationen – /proc/devices
    gp 4.2.3 PCI-Bus – /proc/pci (nicht 2.6)
    gp 4.2.4 Speicherauslastung – /proc/meminfo
    gp 4.2.5 Weitere Hardware-Informationen zusammengefasst
  gp 4.3 Prozessinformationen
    gp 4.3.1 /proc/$pid/cmdline
    gp 4.3.2 /proc/$pid/environ
    gp 4.3.3 /proc/self
    gp 4.3.4 /proc/$pid/fd/
    gp 4.3.5 /proc/$pid/statm
  gp 4.4 Kernel-Informationen
    gp 4.4.1 /proc/locks
    gp 4.4.2 /proc/modules
  gp 4.5 Filesysteme
    gp 4.5.1 /proc/mounts
  gp 4.6 Weiterführendes


Rheinwerk Computing

4.5 Filesystemdowntop

Weitere Informationen, die Sie im /proc-Verzeichnis finden, sind die über verschiedene Filesysteme und welche dabei eingehängt (»gemountet«) sind. Das Verzeichnis /proc/filesystems z. B. listet alle Filesysteme auf, die dem Kernel bekannt sind und womit dieser arbeiten kann. Einige davon sind intern und können nicht gemountet werden, auch wenn sie hier aufgelistet werden. Dazu zählt z. B. pipefs; wobei diese Auflistung nicht vollständig ist. Denn es gibt noch viele Filesysteme, die nachgeladen werden können und gerade nicht aktiv sind. Andere wiederum sind nur statisch gelinkt und werden erst bei Bedarf aktiviert.


Rheinwerk Computing

4.5.1 /proc/mounts  toptop

Was alles gerade eingehängt ist, finden Sie in /proc/mounts verzeichnet, z. B.:

rootfs / rootfs rw 0 0
/dev/root / reiserfs rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
/dev/hda2 /C vfat rw,nodiratime,fmask=0022,dmask=0022,codepage=cp437 0 0
usbdevfs /proc/bus/usb usbdevfs rw 0 0
/dev/hdb /F iso9660 ro,nosuid,nodev 0 0

Die Ausgabe von /proc/mount entspricht (fast) exakt der Ausgabe von /etc/mtab, nur dass /etc/mtab von mount verwaltet wird und somit nur Dateisysteme auflistet, die mit /bin/mount eingehängt worden sind, nicht jedoch z. B. der Systemcall mount().

In der ersten Spalte einer jeden Zeile finden Sie das Gerät und in der zweiten Spalte den dazugehörenden Mountpoint. Der Dateisystemtyp wird in der dritten Spalte aufgelistet. Ob darauf nur lesend (ro) oder auch schreibend (rw) zugegriffen werden kann, wird – nebst anderen möglichen Optionen – in der vierten Spalte angezeigt. Die letzten beiden Spalten sind Dummy-Werte, damit das /proc/mount-Format exakt dem von /etc/mtab entspricht.

 << zurück
  
  Zum Rheinwerk-Shop
Neuauflage: Linux-UNIX-Programmierung
Neuauflage:
Linux-UNIX-
Programmierung

bestellen
 Ihre Meinung?
Wie hat Ihnen das Openbook gefallen?
Ihre Meinung

 Buchtipps
Zum Rheinwerk-Shop: Linux-Server






 Linux-Server


Zum Rheinwerk-Shop: Das Komplettpaket LPIC-1 & LPIC-2






 Das Komplettpaket
 LPIC-1 & LPIC-2


Zum Rheinwerk-Shop: Linux-Hochverfügbarkeit






 Linux-
 Hochverfügbarkeit


Zum Rheinwerk-Shop: Shell-Programmierung






 Shell-
 Programmierung


Zum Rheinwerk-Shop: Linux Handbuch






 Linux Handbuch


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und der Schweiz
Info





Copyright © Rheinwerk Verlag GmbH 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das Openbook denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


Nutzungsbestimmungen | Datenschutz | Impressum

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern