zoukankan      html  css  js  c++  java
  • 【Linux命令】lsmod命令

    lsmod(list modules)命令

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

    1)语法:lsmod

    2)功能:

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

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

      1. 模块名称

      2. 模块的大小(Size)

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

    可以使用man查看帮助信息

    1 [root@mima ~]# man lsmod

    3)补充:

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

    4)用法

    普通用法

    [root@mima ~]# lsmod
    Module                  Size  Used by
    FM_CPC_DRV            194495  4
    autofs4                26513  3
    8021q                  25349  0

    与grep命令一起使用,如

    [root@mima ~]# lsmod | grep -i ext4
    ext4                  374902  3
    jbd2                   93427  1 ext4
    mbcache                 8193  1 ext4

    5)内核相关命令

    lsmod     modinfo   depmod    rmmod    inmod    modprobe  

    通过lsmod来查看当前系统中已经加载的模块,还可以通过modprobe加载模块,rmmod来卸载已经加载的模块。

    6)其他常见信息查看命令

    查看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

               uname -r

                                    uname -m

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

    7)“/proc”文件可使用文件查看命令浏览其内容

    文件中包含系统特定信息:

    Cpuinfo    主机CPU信息
    Dma        主机DMA通道信息
    Filesystems   文件系统信息
    Interrupts    主机中断信息
    Ioprots       主机I/O端口号信息
    Meninfo       主机内存信息
    Version       Linux内存版本信息(编译内核的编译器版本)

    可以使用:cat /proc/需要查看的文件信息名称

  • 相关阅读:
    String和stringbuffer
    项目中Orcale存储过程优化记录
    大数据项目中的Oracle查询优化
    洛谷P3402 可持久化并查集
    Gym
    CodeForces
    Gym
    Gym
    UVA
    Kattis
  • 原文地址:https://www.cnblogs.com/HeiDi-BoKe/p/11422044.html
Copyright © 2011-2022 走看看