lsmod是一个命令行程序,用于显示已加载的linux内核模块的信息。
内核是操作系统的核心组件。它管理系统的资源,并且是计算机硬件和软件之间的桥梁。
linux内核具有模块化设计。内核模块通常称为驱动程序是一段扩展内核功能的代码。
模块要么编译为可加载模块,要么内置在内核中。可加载模块可以根据需要在正在运行内核中进行加载和卸载,且不需要重新启动系统。
通常,内核模块是由udev按需加载的,udev通常被称为设备管理器。您也可以使用modprobe命令将模块手动加载到内核中。
也可以在/etc/modules或/etc/modules-load.d/*.conf文件指定要自动加载的模块,在启动时自动加载到内核。
内核模块存储在/lib/modules/目录中。表示内核版本号,要找到正在运行的linux内核版本号,请使用uname -r命令。
lsmod命令lsmod是一个简单的命令,不接受任何选项或参数。lsmod命令的作用是读取/proc/modules文件内容并以格式化的列表显示文件内容。
要解正在运行linux 内核加载模块,请使用快捷键打开ctrl+alt+t终端,运行命令lsmod,命令将打印已加载内核模块的信息,每一行表示一个内核模块。
每行包含三列,module第一列显示模块的名称。size第二列以字节为单位显示模块的大小。
used by第三列显示一个数字,数字指示当前模块被多少个模块使用,也就是依赖该模块有多少个模块。
零值表示该模块未其它模块使用。数字后的逗号分隔列表,表示依赖该模块的其它模块名称。
lsmodmodule size used bycmac 16384 0rfcomm 81920 4...ahci 40960 1intel_lpss_pci 20480 0i2c_i801 32768 0libahci 32768 1 ahciintel_lpss 16384 1 intel_lpss_pci...要确定是否已加载特定模块,请使用grep命令过滤输出。例如,要查看是否已加载kvm模块,请运行命令lsmod | grep kvm。
如果你需要显示详细的模块信息,请使用modinfo命令,后跟模块的名称。 例如命令modinfo kvm将会打印kvm模块的详细信息。
lsmod | grep kvmmodinfo kvmkvm_intel 278528 0kvm 651264 1 kvm_intelirqbypass 16384 1 kvm结论lsmod命令显示了当前加载的内核模块的列表。
中国EDA工具国产化率仅10%
三星GalaxyS10系列各版本区别以及相比S9有哪些提升
MEMS降低地震仪的抗冲击能力和动态范围
编码器模块的使用方法
Xilinx RapidIO核详解
如何使用Linux lsmod命令
铅蓄电池正、负极端子的识别
LTC3589芯片性能介绍
关于RTOS和TSOS的区别
联想集团举办芯片创新发展研讨会,论道研发存算“芯”挑战
一文知道设备与仪器的区别
对垒以太网10BASE-T1S,CAN XL能后来居上么?--CAN XL技术解读
报名丨安富利邀您参加瑞萨电子MCU全国巡回研讨会!
新一代“互联网+VR”智能安全体验馆的存在意义
用“芯”出发,复旦微MCU推出FM33FT0xxA系列面向汽车市场
手机充电宝多少毫安最好,年度性价比高的充电宝推荐
区块链真的可以实现农产品的溯源吗
2018青岛北汽——海外高科技项目落户崂山集中签约仪式开启 六个海外汽车项目揭晓
三星Note8意外“发布”,脸谱打击标题党
电源适配器正负极怎么区分?