lsmod——显示已载入系统的模块

lsmod——显示已载入系统的模块

lsmod 其实就是list modules的缩写,即 列出所有模块.

  功能说明:显示已载入系统的模块。

  语法:lsmod

说明:执行lsmod指令,会列出所有已载入系统的模块。

 

参数详解:

以上是lsmod命令显示的当前内核已经加载的模块和驱动。以下面行为例:

scsi_mod            141973  7 scsi_dh,sg,libata,mptspi,mptscsih,scsi_transport_spi,sd_mod

 

第1列:表示模块的名称,如scsi_mod表示scsi模块。

第2列:表示模块的大小,如141973表示scsi_mod模块的大小为141973字节。

第3列:表示依赖模块的个数,如7表示有7个模块依赖scsi_mod模块。

第4列:表示依赖模块的内容

通常在使用lsmod命令时,都会采用类似lsmod|grep -i ext3这样的命令来查询当前系统是否加载了某些模块。

 

  lsmod命令用来显示已被内核加载的模块的状态

描述:

  lsmod命令可以美观地显示/prco/module中的内容,这些内容是被已被内核加载模块的信息。

  使用lsmod之后,系统会显示出目前已经存在于内核当中的模块,显示的内容包括:

  1. 模块名称

  2. 模块的大小(Size)

  3. 此模块是否被其他模块使用(Used by)

 

功          能:
lsmod 命令:是一个小程序,用来显示文件、proc/modules的信息,也就是显示当前内核模块装载的模块。

补充说明:

执行lsmod指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时再分别载入。

 

其它常见信息查看方法:

查看CPU信息: cat /proc/cpuinfo
查看板卡信息:cat /proc/pci
查看PCI信息: lspci 
例子: lspci |grep Ethernet 查看网卡型号
查看内存信息:cat /proc/meminfo
查看USB设备: cat /proc/bus/usb/devices
查看键盘和鼠标:cat /proc/bus/input/devices
查看系统硬盘信息和使用情况:fdisk & disk - l & df
查看各设备的中断请求(IRQ): cat /proc/interrupts
查看系统体系结构:uname -a

dmidecode查看硬件信息,包括bios、cpu、内存等信息
dmesg | more 查看硬件信息

对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:
Cpuinfo    主机CPU信息
Dma        主机DMA通道信息
Filesystems   文件系统信息
Interrupts    主机中断信息
Ioprots       主机I/O端口号信息
Meninfo       主机内存信息
Version       Linux内存版本信息(编译内核的编译器版本)

 

posted @ 2022-08-01 11:40  与f  阅读(201)  评论(0编辑  收藏  举报