加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

lsmod语法

发布时间:2020-12-14 01:30:17 所属栏目:Linux 来源:网络整理
导读:lsmod——显示已载入系统的模块 lsmod 其实就是list modules的缩写,即 列出所有模块. 功能说明:显示已载入系统的模块。 语法:lsmod 说明:执行lsmod指令,会列出所有已载入系统的模块。 ? [[email?protected] keepalived]# lsmod Module?????????????????

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

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

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

  语法:lsmod

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

?

[[email?protected] 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,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.csdn.net/Jerry_1126/article/details/50444025

lsmod命令用于显示已经加载到内核中的模块的状态信息。执行lsmod命令后会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时再分别载入。

语法

lsmod

实例

  1. ?
    [ [email?protected] ~]# lsmod
  2. ?
    Module Size Used by
  3. ?
    ipv6 272801 15
  4. ?
    xfrm_nalgo 13381 1 ipv6
  5. ?
    crypto_api 12609 1 xfrm_nalgo
  6. ?
    ip_conntrack_ftp 11569 0
  7. ?
    xt_limit 6721 2
  8. ?
    xt_state 6209 2
  9. ?
    ip_conntrack 53665 2 ip_conntrack_ftp,xt_state
  10. ?
    nfnetlink 10713 1 ip_conntrack
  • 第1列:表示模块的名称。
  • 第2列:表示模块的大小。
  • 第3列:表示依赖模块的个数。
  • 第4列:表示依赖模块的内容。

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

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读