Как я говорю, какой модуль ядра обслуживание является/dev устройством?

Можно даже выполнить элементарное ограничение уровня с любым обычным маршрутизатором Cisco любой достойной способности/года изготовления вина. Вы используете маршрутизатор Cisco?

7
задан 13 May 2010 в 01:17
2 ответа

Можно обычно находить эту информацию путем рытья через /sys если Вы находитесь на 2,6 ядрах.

например.

$ ls -la /dev/input/mouse1   
crw-r----- 1 root root 13, 33 2010-03-08 15:56 /dev/input/mouse1
$ ls -la /sys/class/input/mouse1/device/driver 
lrwxrwxrwx 1 root root 0 2010-05-12 23:33 /sys/class/input/mouse1/device/driver -> ../../../../../../bus/usb/drivers/usbhid

Таким образом, драйвер в этом случае usbhid. Мог бы быть лучший/более опрятный способ сделать это, но я нахожу, что закапывание sysfs обычно делало задание.

9
ответ дан 2 December 2019 в 23:34

не уверенный, если это поможет нахождению модуля (хотя это должно), но можно использовать lsof видеть, что получает доступ к конкретному файлу устройств. lsof /dev/mouse0 например, хотя можно сделать больше с параметрами командной строки к lsof

больше примеров того, как использовать lsof http://wikis.sun.com/pages/viewpage.action?pageId=49906332

0
ответ дан 2 December 2019 в 23:34
  • 1
    lsof won' t показывают Вам название модуля. lsof только показывает, какие программы пространства пользователя имеют открытый узел устройства. –  James 13 May 2010 в 01:37

Теги

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