欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

深入解析lsmod命令

最编程 2024-08-14 19:20:08
...

https://www.cnblogs.com/machangwei-8/p/10398706.html

| 原文链接:http://blog.sina.com.cn/s/blog_e6b2465d0101fuev.html                                                                      |
| ------------------------------------------------------------------------------------------------------------------------------ |
| lsmod——显示已载入系统的模块                                                                                                              |
|                                                                                                                                |
| lsmod 其实就是list modules的缩写,即 列出所有模块.                                                                                            |
|                                                                                                                                |
| 功能说明:显示已载入系统的模块。                                                                                                               |
|                                                                                                                                |
| 语法:lsmod                                                                                                                       |
|                                                                                                                                |
| 说明:执行lsmod指令,会列出所有已载入系统的模块。                                                                                                    |
|                                                                                                                                |
|                                                                                                                                |
|                                                                                                                                |
| [root@liyao keepalived]# lsmod                                                                                                 |
|                                                                                                                                |
| Module                  Size  Used by                                                                                          |
|                                                                                                                                |
| ip_vs_rr                6081  2                                                                                                |
|                                                                                                                                |
| ip_vs                  78081  4 ip_vs_rr                                                                                       |
|                                                                                                                                |
| ipv6                  270305  18                                                                                               |
|                                                                                                                                |
| xfrm_nalgo             13381  1 ipv6                                                                                           |
|                                                                                                                                |
| crypto_api             12609  1 xfrm_nalgo                                                                                     |
|                                                                                                                                |
| autofs4                29253  3                                                                                                |
|                                                                                                                                |
| hidp                   23105  2                                                                                                |
|                                                                                                                                |
| rfcomm                 42457  0                                                                                                |
|                                                                                                                                |
| l2cap                  29505  10 hidp,rfcomm                                                                                   |
|                                                                                                                                |
| bluetooth              53925  5 hidp,rfcomm,l2cap                                                                              |
|                                                                                                                                |
| lockd                  63337  0                                                                                                |
|                                                                                                                                |
| sunrpc                146685  2 lockd                                                                                          |
|                                                                                                                                |
| loop                   18761  0                                                                                                |
|                                                                                                                                |
| dm_mirror              24393  0                                                                                                |
|                                                                                                                                |
| scsi_mod            141973  7 scsi_dh,sg,libata,mptspi,mptscsih,scsi_transport_spi,sd_mod                                      |
|                                                                                                                                |
|                                                                                                                                |
|                                                                                                                                |
|                                                                                                                                |
|                                                                                                                                |
| 参数详解:                                                                                                                          |
|                                                                                                                                |
| 以上是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内存版本信息(编译内核的编译器版本)                                                                                          
|                                                                                                                               
|                                                                                                                                
|                                                                                                                                
| 原文链接:https://blog.****.net/Jerry_1126/article/details/50444025                                                                 
|                                                                                                                                
| lsmod命令用于显示已经加载到内核中的模块的状态信息。执行lsmod命令后会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时再分别载入。 
|                                                                                                                                
| 语法                                                                                                                             
| lsmod                                                                                                                          
| 实例                                                                                                                                                                                                                                                           
| [root@LinServ-1 ~]# lsmod                                                                                                      
|                                                                                                                                
| Module Size Used by                                                                                                            
|                                                                                                                                
| ipv6 272801 15                                                                                                                 
|                                                                                                                                
| xfrm_nalgo 13381 1 ipv6                                                                                                        
|                                                                                                                                
| crypto_api 12609 1 xfrm_nalgo                                                                                                  
|                                                                                                                                
| ip_conntrack_ftp 11569 0                                                                                                       
|                                                                                                                                
| xt_limit 6721 2                                                                                                                
|                                                                                                                                
| xt_state 6209 2                                                                                                                
|                                                                                                                                
| ip_conntrack 53665 2 ip_conntrack_ftp,xt_state                                                                                                                                                                                                               
| nfnetlink 10713 1 ip_conntrack                                                                                                 



                                                              |