• lsmod命令详解


      

    基础命令学习目录首页

    原文链接: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.csdn.net/Jerry_1126/article/details/50444025

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

    语法

    lsmod

    实例

    1.  
      [root@LinServ-1 ~]# 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这样的命令来查询当前系统是否加载了某些模块。

  • 相关阅读:
    NFS+DHCP+TFTP无人值守安装linux
    systemverilog学习(6)并发进程与内部通信
    systemverilog学习(5)procedural statement ,task ,function&automatic
    systemverilog学习(4)动态数组
    systemverilog学习(3)基本数据类型
    systemverilog学习(2)interface
    systemverilog学习(1)基础
    Verilog学习(13)PLL与搜索代码
    Verilog学习(12)实战之强度与竞争
    verilog学习(11)实战之计数器
  • 原文地址:https://www.cnblogs.com/machangwei-8/p/10398706.html
Copyright © 2020-2023  润新知