Dokumentationen » Listen » proc
verzeichnisse und ihre inhalte unter /proc
cmdline
Diese Datei enthält die Kommandozeile, mit der der Kernel von LILO gestartet wurde.
Aus dieser Datei können alle Bootparameter gelesen werden, die auf dem Bootprompt eingegeben wurden.
cpuinfo
In dieser Datei sind alle Informationen über den Typ und die Leistung der CPU enthalten.
devices
Diese Datei enthält die Hauptgerätenummern und die Namen der aktiven Gerätetreiber im Kernel.
Wenn Sie nicht sicher sind, welche Geräte von dem gerade laufenden Kernel unterstützt werden, finden Sie in dieser Datei die eine vollständige Liste.
Das Programm MAKEDEV wertet die Information in dieser Datei aus, um beim Update die Gerätedateien für alle unterstützten Devices zu erzeugen.
dma
gibt eine Liste der belegten DMA-Kanäle mit den sie belegenden Geräten an.
filesystems
In dieser Datei steht eine Liste aller vom Kernel unterstützten Dateisystemtypen.
Zukünftige Versionen von make werden diese Information nutzen, um ein unbestimmtes Dateisystem selbständig zu mounten.
interrupts
gibt eine Liste aller belegten Hardwareinterrupts aus.
Nach der Interruptnummer wird die Anzahl der ausgelösten Unterbrechungen und die Bezeichnung des auslösenden Gerätes ausgegeben.
Ein + vor dem Gerätenamen zeigt an, daß es sich um einen ``schnellen'' Interrupt handelt.
ioports
In dieser Datei finden Sie eine Liste aller belegten Adressen des IO-Bereichs.
Hinter den Adressbereichen, die in Hexadezimalzahlen angegeben sind, steht jeweils die Bezeichnung des Gerätetreibers, der sich für diesen Bereich registriert hat.
kcore
ist der Zugang zum gesamten Arbeitsspeicher des Rechners.
Diese Datei kann nur mit Root-Privilegien gelesen werden.
kmsg
enthält die Kernelmeldungen, wenn sie nicht durch den Protokollschreiber syslogd in eine andere Datei umgelenkt werden.
ksyms
zeigt die exportierten Kernelsymbole für die Modulschnittstelle.
loadavg
gibt drei Zahlen aus, die anzeigen, wieviele Prozesse durchschnittlich innerhalb der letzten 1, 5 und 15 Minuten gelaufen sind.
Diese Zahlen werden normalerweise vom Programm uptime ausgegeben.
locks
Diese Datei enthält die Liste aller aktiven File-Locks.
meminfo
wird normalerweise vom free-Kommando ausgewertet und zeigt die Auslastung des Arbeitsspeichers und des Swap-Space an.
modules
enthält eine Liste der zur Laufzeit in den Kernelspeicher geladenen und noch darin befindlichen Kernelmodule.
In jeder Zeile der Datei stehen der Modulname, die Anzahl der vom Modul belegten Speicherseiten (4 Kilobyte je Seite), gegebenenfalls die Namen der Module, die mit Symbolen dieses Moduls gelinkt sind und die Anzahl der Prozesse, die das Modul benutzen.
Der Inhalt dieser Datei wird normalerweise mit dem lsmod-Kommando ausgegeben.
mounts
Diese Datei enthält eine Liste aller aktuell gemounteten Dateisysteme.
Der Inhalt ist identisch mit /etc/mtab.
pci
Bei Rechnern mit PCI-Bus enthält diese Datei Hardwareinformationen zu allen Geräten, die an diesem Bus betrieben werden.
rtc
Wenn die Kernelunterstützung für die ``Real Time Clock'' (CMOS-Uhr) aktiviert wurde, gibt diese Datei alle Daten dieses Gerätes aus.
scsi
Dieses Verzeichnis ein Unterverzeichnis für den SCSI-Hostadapter und eine Datei mit dem Namen scsi, in der alle erkannten Geräte aufgelistet sind.
stat
enthält die aktuelle Statusinformation des Kernels.
sys
Die Unterverzeichnisse dieses Verzeichnisses enthalten verschiedene Informationen über das Laufzeitsystem.
uptime
zeigt zwei Zahlen, die erste sagt Ihnen, wie viele Sekunden das System läuft, die zweite Zahl zeigt die Anzahl der Sekunden, die der Rechner im Idle-Prozeß gelaufen ist.
version
enthält den Linux-Banner mit der Versionsnummer und dem Übersetzungsdatum des laufenden Kernels.
zusaetzlich gibt es zu jedem prozess ein verzeichniss mit der prozess id.
in diesen verzeichnissen befinden sich folgende unterverzeichnisse mit inhalt:
cmdline
enthält die komplette Kommandozeile für den Prozeß, wenn der Prozeß nicht vollständig in den Swapbereich ausgelagert ist.
cwd
ist ein Link auf das aktuelle Arbeitsverzeichnis des Prozesses.
environ
enthält die Daten aus der Prozeßumgebung.
exe
ist ein Link auf die ausführbare Programmdatei des Prozesses.
fd
enthält Links auf alle offenen Dateien des Prozesses.
maps
zeigt den Adreßbereich, die Attribute und gegebenenfalls den Offset, die Gerätenummern und I-Node der mit mmap eingeblendeten virtuellen Speicherbereiche.
mem
ist ein Zugang zum Speicherbereich des Prozesses.
root
ist ein Link auf das Root-Verzeichnis des Prozesses.
stat und statm
enthalten Statusinformationen zum Prozeß aus der Prozeßtabelle. Diese Daten werden normalerweise mit dem ps-Kommando angezeigt.
quelle:
http://www.linux-ag.de/linux/LHB/node181.html