![](https://seccdn.libravatar.org/avatar/4b62af4be141f3aa3fe34b3caed281f9.jpg?s=120&d=mm&r=g)
Hallo und weiter geht's. Ich puzzele gerade zum Lernen (Hab ja heute frei...froi...) mit 2,3 Suseversionen herum und stelle fest, dass selbst bei einer 7.0 Minimalinstallation (nur als Beispiel) viel zu viele Module mitinstalliert werden, die ich gar nicht brauche. Beispiel: scsi.o etc auf einem reinen IDE Rechner So, nun denke ich mir, ich kann das auch kuerzer haben, nur zum Lernen, wie kann ich mir (Script?) eine Liste der benutzten Module erstellen lassen, so dass ich alle unbenutzten einfach loeschen kann? Meine Suche beginnt hoffentlich richtig, wenn ich in /etc/modules.conf nachgucke, da sind aber alle moeglichen Module drin, ich bin da auf der Suche nach einer GEKUERZTEN Liste, die nur die wirklich benutzten Module enthaelt. So, ich hoffe, ich habe die Aufgabenstellung gut erklaert. Gruesse! TOPMANN
![](https://seccdn.libravatar.org/avatar/5dc5ff14cc8afd36f69486dbbaad53b3.jpg?s=120&d=mm&r=g)
Hallo Torben, es guter Start wäre auf jeden Fall auch "lsmod" :-) Wenn Du die Module nicht willst, könntest Du Dir auch einen eigenen Kernel kompilieren... Viele Grüße, Sebastian -- woody hanging? apt-get install viagra. - Unbekannt
![](https://seccdn.libravatar.org/avatar/5dc5ff14cc8afd36f69486dbbaad53b3.jpg?s=120&d=mm&r=g)
Hallo Torben, eine Suche bei google nach "linux geladene module anzeigen" hätte Dir wohl auch geholfen und u.a. folgende Site zum Vorschein gebracht: http://linuxwiki.de/KernelModul - Mensch, das Internet ist toll ;-) Viele Grüße, einen schönen Abend bzw. Wochenende... Sebastian -- Die meisten Menschen denken hauptsächlich über das nach, was die anderen Menschen über sie denken. - Sean Connery (*1930)
![](https://seccdn.libravatar.org/avatar/4b62af4be141f3aa3fe34b3caed281f9.jpg?s=120&d=mm&r=g)
Sebastian Wolfgarten schrieb:
http://linuxwiki.de/KernelModul - Mensch, das Internet ist toll ;-)
Mann DANKE! Das ist ja ne gute Anleitung, und dann auch noch mit Beispielen (was man von den man und info pages ja zu 99% kaum behaupten kann) SUPER PAGE! Gleich mal bookmarken...
![](https://seccdn.libravatar.org/avatar/318fce3ea1d3dd3d68d9f415a2612300.jpg?s=120&d=mm&r=g)
Am Freitag, 4. Juli 2003 22:08 schrieb toRBEN pOLLmann:
Wo haette ich nachsuchen muessen, um meine Frage selbst zu beantworten? Da waere ich nie auf dieses lsmod gekommen.
Schau Dir mal apropos an. Wenn Du zu nem Thema ne Frage hast, sucht Dir apropos passende Manpages raus. Ein 'apropos module' liefert z.B. alles was mit Modulen zu tun hat, die Infos muß man dann halt durchlesen um zu schaun, ob was passendes dabei ist. Genaueres gibts dann mit 'man <was auch immer>'. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
![](https://seccdn.libravatar.org/avatar/edc0122553a27c096f61eb17106711c7.jpg?s=120&d=mm&r=g)
[toRBEN pOLLmann]:
Hallo und weiter geht's.
Ich puzzele gerade zum Lernen (Hab ja heute frei...froi...) mit 2,3 Suseversionen herum und stelle fest, dass selbst bei einer 7.0 Minimalinstallation (nur als Beispiel) viel zu viele Module mitinstalliert werden, die ich gar nicht brauche. Beispiel: scsi.o etc auf einem reinen IDE Rechner
So, nun denke ich mir, ich kann das auch kuerzer haben, nur zum Lernen, wie kann ich mir (Script?) eine Liste der benutzten Module erstellen lassen, so dass ich alle unbenutzten einfach loeschen kann?
Meine Suche beginnt hoffentlich richtig, wenn ich in /etc/modules.conf nachgucke, da sind aber alle moeglichen Module drin, ich bin da auf der Suche nach einer GEKUERZTEN Liste, die nur die wirklich benutzten Module enthaelt.
Jaja, die /etc/modules.conf der Suse ist auch mächtig aufgebläht. Der Preis für ein möglichst weitgehendes PnP-System a la Windows eben *g*. lsmod listet dir auf, welche Kernelmodule gerade in Gebrauch sind. Aber Achtung, es kann durchaus sein, dass die eine oder andere Anwendung erst zur Laufzeit ein Modul nachladen will. Aber vielleicht willst du dir ja auch mal 'mconfig' oder 'make menuconfig' näher ansehen. Dann kannst du dir deinen Kernel auf deine persönlichen Bedürfnisse zurechtstutzen und alles nicht gebrauchte rausschmeißen. -- Gruß MaxX
![](https://seccdn.libravatar.org/avatar/4ad5015fba498738513ed381525a131e.jpg?s=120&d=mm&r=g)
Ich puzzele gerade zum Lernen (Hab ja heute frei...froi...) mit 2,3 Suseversionen herum und stelle fest, dass selbst bei einer 7.0 Minimalinstallation (nur als Beispiel) viel zu viele Module mitinstalliert werden, die ich gar nicht brauche. Beispiel: scsi.o etc auf einem reinen IDE Rechner Wenn du ide-scsi Emulation für einen Brenner brauchst dann würde ich nicht empfehlen das Maodul zu löschen. Module haben die Angewohnheit bei bedarf geladen zu werdenm das kann dir dann wenn du ein Modul gelöscht hast schnell den Teppich unter den Füssen wegziehen, mal bildlich gesprochen. . So, nun denke ich mir, ich kann das auch kuerzer haben, nur zum Lernen, wie kann ich mir (Script?) eine Liste der benutzten Module erstellen lassen, so dass ich alle unbenutzten einfach loeschen kann? Eine Liste der momentan geladenen Module erhältst du als root mit "lsmod". Aber glaub' mir du willst nicht wirklich einfach gerade nicht geladene Module löschen. Um einmal zu simolieren was denn so
On Friday 04 July 2003 21:50, toRBEN pOLLmann wrote: [...] passieren kann wenn alle momentan nicht geladenen Module gelöscht werden kannst du erreichen wenn du als root echo "" >/proc/sys/kernel/modprobe auf ner Konsole enitippst. Mit cat /proc/sys/kernel/modprobe siehst du das dort der Pfad zu modprobe "/sbin/modprobe" eingetragen ist. Durch das echo "" >/proc/sys/kernel/modprobe wird dieser Wert überschrieben, er ist dann leer und der Kernel weiss nicht mehr wie er Module nachladen soll. Lass den Rechner einige Zeit laufen und mit an Sicherheit grenzender Wahrscheinlichkeit wird sich dein System irgendwann aufhängen.
Meine Suche beginnt hoffentlich richtig, wenn ich in /etc/modules.conf nachgucke, da sind aber alle moeglichen Module drin, ich bin da auf der Suche nach einer GEKUERZTEN Liste, die nur die wirklich benutzten Module enthaelt. /etc/modules.conf selber zu editieren ist nicht ganz unproblematisch da fast alle GNU/Linux Distributionen dort selber Änderungen vornehmen. Unter Debian werden Module die in den Kernel geladen werden sollen mit "modconf" ausgewählt und dann in eine Datei /etc/modules eigetragen. SuSE macht das ähnlich, mitlerweile.
So, ich hoffe, ich habe die Aufgabenstellung gut erklaert. Pass zurück. Diese Informationen findest du bei einem Selbststudium in jedem besseren Linux Buch. Als erste Näherung kann man sagen, dass Bücher so ab 700 - 800 Seiten oder 0,75kg - 1,0 kg einen guten Einstieg geben. Nach den ersten zwei drei Büchern sollte schon einigermassen Klarheit herrschen, zumindestens sollte der Nebel der Unwissenheit sich ab und zu lichten.
Tschüss, Thomas -- Dies ist eine nur für sue-linux@suse.com genutze E-Mail Adresse. Persönliche Mails die nicht über die SuSE Liste laufen werden verworfen und erreichen mich garantiert _nicht_
![](https://seccdn.libravatar.org/avatar/4b62af4be141f3aa3fe34b3caed281f9.jpg?s=120&d=mm&r=g)
Thomas Templin schrieb: [Vielen Dank fuer NUETZLICHE Hilfestellung!]
So, ich hoffe, ich habe die Aufgabenstellung gut erklaert. Pass zurück. Diese Informationen findest du bei einem Selbststudium in jedem besseren Linux Buch. Als erste Näherung kann man sagen, dass Bücher so ab 700 - 800 Seiten oder 0,75kg - 1,0 kg einen guten Einstieg geben. Nach den ersten zwei drei Büchern sollte schon einigermassen Klarheit herrschen, zumindestens sollte der Nebel der Unwissenheit sich ab und zu lichten.
Was denkst Du, was ich mache. Ein Buch zur Zeit ist aber genug. Da bin ich erst im Susehandbuch... Beste Gruesse TOPMANN
participants (5)
-
Manfred Tremmel
-
Matthias Houdek
-
Sebastian Wolfgarten
-
Thomas Templin
-
toRBEN pOLLmann