簡體   English   中英

如何查看有關新加載的外部Linux內核模塊的信息?

[英]How to view information about a newly loaded external Linux kernel module?

我有一個來自http://www.tldp.org/LDP/lkmpg/2.6/html/x121.html的簡單Hello World內核模塊
我用MODULE_AUTHORMODULE_DESCRIPTION添加了幾行

它構建成功,我可以使用insmod將其插入當前內核,使用dmesg查看日志,使用lsmod檢查模塊是否存在。

但是,我希望能夠使用modinfo查看模塊的信息,但是它不起作用。
我收到modinfo: ERROR: Module hello not found.
我嘗試運行depmoddepmod -A但它們沒有任何區別。

有什么辦法可以使modinfo “ reload”以便我可以查看新添加的模塊的信息?

從手冊頁:

modinfo從命令行上給出的Linux內核模塊中提取信息。 如果模塊名稱不是文件名,則將搜索/ lib / modules / version目錄,這在加載內核模塊時也由modprobe(8)完成。

因此,看起來此命令僅使用內核模塊文件來獲取此信息,因此您可以運行:

modinfo hello.ko

或者您可以將內核模塊放在/lib/modules/version/目錄中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM