Wie Sie wissen, wer ein Linux-Kernel-Modul startet

320
Lane Ouyang

In meinem Linux-Computer gibt es ein laufendes Kernel-Modul (netns_vrf) wie das folgende:

$ lsmod | grep vrf netns_vrf 8388 0 

Dieses Kernel-Modul stammt nicht von einer Linux-Distribution, sondern von einem Drittanbieter. Ich werde hier nicht seinen Namen nennen.

$ modinfo netns_vrf filename: /lib/modules/4.4.96-pc64-distro.git-17.11.2-rcp1/net/netns-vrf.ko author: <SOME COMPANY NAME> license: GPL depends: vermagic: 4.4.96-pc64-distro.git-17.11.2-rcp1 SMP mod_unload 

Mein Linux wurde von systemd gestartet. Gibt es eine Möglichkeit zu wissen, auf welchem ​​systemd-Server dieses Kernelmodul installiert ist? Ich habe eine Weile gegoogelt, konnte aber keine Antwort finden.

Aktualisiert : "google" mein System und finde heraus, welches Skript das Kernel-Modul einfügt.

#cd /usr #sudo grep -R netns_vrf * 2>/dev/null 
2
Haben Sie Ihr System auch "googelt"? Ein Skript sollte darauf verweisen und dann den Thread ziehen. ivan_pozdeev vor 6 Jahren 0
Danke Ivan, jetzt finde ich das Skript, um das Kernel-Modul einzufügen. Lane Ouyang vor 6 Jahren 0
Sie sollten die Verteilung angeben (verschiedene Verteilungen haben verschiedene Methoden, um "Eigentümer" zu sehen). Außerdem ist diese Frage in unix.SE besser geeignet Giacomo Catenazzi vor 6 Jahren 0

0 Antworten auf die Frage