猿问

如果判断linux内核是否加载某模块?

比如网卡驱动,写在脚本里自动运行,如果已经加载过了,那就不用加载了.
看了insmod命令,没看到判断的选项.如果不判断会有下面的报错.
sudoinsmod../device/hybrid/wl.koinsmod:ERROR:couldnotinsert
module../device/hybrid/wl.ko:Fileexists
原问题提在zhihu了,没人理我,再在这里提问下,有知道的赐教一下,多谢.
慕无忌1623718
浏览 420回答 2
2回答

守着星空守着你

查看系统当前加载的内核模块:lsmod或者cat/proc/modulesnvidia-prime切换到Nvidia性能模式后会加载Nvidia内核模块:lsmod|head-n1&&lsmod|grepnvidiaModuleSizeUsedbynvidia1074490027drm3081976i915,drm_kms_helper,nvidiacat/proc/modules|grepnvidianvidia1074490027-Live0x0000000000000000(POF)drm3081976nvidia,i915,drm_kms_helper,Live0x0000000000000000另外,可以手动用modprobe加载模块,用rmmod移除已挂载模块:modprobentfsrmmodntfs
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答