關閉→
當前位置:知科普>IT科技>lsmod命令詳解 - linux

lsmod命令詳解 - linux

知科普 人氣:1.13W

1、lsmod命令簡介:

lsmod全稱是list modules,是一個小程序,用來顯示文件、proc/modules的信息,也就是顯示當前內核模塊裝載的模塊。

2、語法:

lsmod

3、補充説明:

執行lsmod指令,會列出所有已載入系統的模塊。Linux操作系統的核心具有模塊化的特性,應此在編譯核心時,務須把全部的功能都放入核心。您可以將這些功能編譯成一個個單獨的模塊,待需要時再分別載入。

4、其它常見信息查看方法:

查看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內存版本信息(編譯內核的編譯器版本)

舉例:

[root@LinServ-1 ~]# lsmod

Module                  Size  Used by

ipv6                  272801  15

xfrm_nalgo             13381  1 ipv6

crypto_api             12609  1 xfrm_nalgo

ip_conntrack_ftp       11569  0

xt_limit                6721  2

xt_state                6209  2

ip_conntrack           53665  2 ip_conntrack_ftp,xt_state

nfnetlink              10713  1 ip_conntrack

第1列:表示模塊的名稱。

第2列:表示模塊的大小。

第3列:表示依賴模塊的個數。

第4列:表示依賴模塊的內容。

通常在使用lsmod命令時,都會採用類似lsmod|grep -i ext3這樣的命令來查詢當前系統是否加載了某些模塊。

通常會配合grep來查看指定模塊是否已經加載,若沒有加載,先確認模塊是否已經安裝,安裝完成後可以用modprobe 來加載。

linux lsmod命令詳解

TAG標籤:#命令 #lsmod #linux #