как узнать кто запускает модуль ядра Linux

263
Lane Ouyang

На моем компьютере с Linux есть работающий модуль ядра (netns_vrf), например:

$ lsmod | grep vrf netns_vrf 8388 0 

Этот модуль ядра не из дистрибутива Linux, он от стороннего производителя, я не буду называть его название здесь.

$ 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 

Мой Linux был запущен systemd, есть ли способ узнать, на какой сервер systemd вставлен этот модуль ядра? Я гуглил некоторое время, но не смог найти ответ.

Обновлено : «погуглите» мою систему и найдите скрипт, который вставляет модуль ядра.

#cd /usr #sudo grep -R netns_vrf * 2>/dev/null 
2
Вы тоже "гуглили" свою систему? Какой-то скрипт должен ссылаться на него, а затем потянуть за нить. ivan_pozdeev 6 лет назад 0
Спасибо Иван, теперь я нахожу скрипт для вставки модуля ядра. Lane Ouyang 6 лет назад 0
Вы должны указать дистрибутив (различные дистрибутивы имеют разные методы, чтобы увидеть «владение»). Кроме того, этот вопрос больше подходит в unix.SE Giacomo Catenazzi 6 лет назад 0

0 ответов на вопрос

Похожие вопросы