zoukankan      html  css  js  c++  java
  • lsmod语法

    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这样的命令来查询当前系统是否加载了某些模块。

  • 相关阅读:
    初认识AngularJS
    (imcomplete) UVa 10127 Ones
    UVa 10061 How many zero's and how many digits?
    UVa 11728 Alternate Task
    UVa 11490 Just Another Problem
    UVa 10673 Play with Floor and Ceil
    JSON对象和字符串的收发(JS客户端用typeof()进行判断非常重要)
    HTML.ActionLink 和 Url.Action 的区别
    EASYUI TREE得到当前节点数据的GETDATA方法
    jqueery easyui tree把已选中的节点数据拼成json或者数组(非常重要)
  • 原文地址:https://www.cnblogs.com/duanlinxiao/p/10783278.html
Copyright © 2011-2022 走看看