lsmod命令詳解

  

基礎命令學習目錄首頁html

 

原文連接:http://blog.sina.com.cn/s/blog_e6b2465d0101fuev.htmllinux

lsmod——顯示已載入系統的模塊ios

lsmod 其實就是list modules的縮寫,即 列出全部模塊.小程序

  功能說明:顯示已載入系統的模塊。api

  語法:lsmodide

說明:執行lsmod指令,會列出全部已載入系統的模塊。模塊化

 

[root@liyao keepalived]# lsmodoop

Module                  Size  Used bypost

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這樣的命令來查詢當前系統是否加載了某些模塊。

 

相關文章
相關標籤/搜索