當前位置:生活全書館 >

IT科技

> lsmod命令詳解 linux

lsmod命令詳解 linux

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命令詳解

標籤: lsmod 命令 linux
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/n2rryz.html