| |
Montag, 5. Februar 2007Kommentare (0) Trackbacks (0) Kernel-Informationen anzeigen
Mit dem Befehl "uname -a" kann man sich die Version des laufenden Kernel ausgeben lassen.
Montag, 5. Februar 2007Kommentare (0) Trackbacks (0) Neue Kernel-Module mit Abhängigkeiten hinzufügen
Die von "modprobe" verwendeten Abhängigkeiten lassen sich mit dem Befehl "depmod" festlegen.
Wenn neue Kernel-Module zum System hinzugefügt werden sollen kann man dies mit dem Befehl "depmod -a" machen. Dabei wird die Datei "modules.dep" neu geschrieben, nach dem anhand von "/lib/modules/version" die Abhängigkeiten ermittelt wurden. Mit "modinfo" kann man sich Informationen zu einem Modul anzeigen lassen, die Option "-V" kann man verwenden um nur die Versionsnummer auszugeben. Montag, 5. Februar 2007Kommentare (0) Trackbacks (0) Kernel-Module laden und aus Speicher entfernen
Der Befehl "modprobe" lädt eine Kernel-Modul und seine Abhängigkeiten. Nach dem ersten gefunden Modul wird dabei die Ausführung beendet, es sei denn die Option "-a" wurde verwendet.
Für den Administrator gibt es auch noch "insmod" mit dem ein Modul geladen werden kann, auch wenn die Abhängigkeiten nicht erfüllt sind (Option: "-f"). Man kann daher mit "modprobe" ein Modul mit oder ohne seine Abhängigkeiten, einen ganzen Satz Module oder alle Module mit einem bestimmten Vermerk laden. Technisch geschieht dies, in dem der Kernel seine Symboltabelle bekanntgibt und so der Kernel im laufenden Betrieb erweitert wird. Das Verfahren ist praktisch, es spart Speicher (weil nicht alle Funktionen immer geladen sein müssen) und man kann man eben Dateisysteme einbinden oder Netzwerkkarten verwendbar machen. Ab Kernel 2.4 wird der Befehl "kmod" verwendet. Mit dem Befehl "rmmod" wird nur dieses Modul wieder aus dem Speicher entfernt. Beispiel: "rmmod fat" entfernt das Modul mit dem Namen "fat.o" Die Option "-s" schreibt dabei alle Meldungen ins Syslog. Nicht mehr benötigte Module lassen sich auch automatisch mit dem Befehl "autoclean" entfernen. Dasselbe macht auch der Befehl "modprobe -k". |
SuchePrüfungen |
Administration • Impressum • Linux installieren • Linux Wiki • there's no place like 127.0.0.1