linux系统lsmod命令,linux lsmod命令 及相关信息
語法:lsmod
功能:
lsmod命令:是一個小程序,用來顯示文件、proc/modules的信息,也就是顯示當(dāng)前內(nèi)核模塊裝載的模塊。
補(bǔ)充說明:
執(zhí)行l(wèi)smod指令,會列出所有已載入系統(tǒng)的模塊。Linux操作系統(tǒng)的核心具有模塊化的特性,應(yīng)此在編譯核心時,務(wù)須把全部的功能都放入核心。您可以將這些功能編譯成一個個單獨的模塊,待需要時再分別載入。
lsmod命令顯示的當(dāng)前內(nèi)核已經(jīng)加載的模塊和驅(qū)動。以下面行為例:
scsi_mod??????????????130637??6?qla2xxx,scsi
_transport_fc,mptspi,?mptscsih,?scsi_transport_spi,sd_mod
第1列:表示模塊的名稱,如scsi_mod表示scsi模塊。
第2列:表示模塊的大小,如130637表示scsi_mod模塊的大小為130637字節(jié)。
第3列:表示依賴于該模塊的個數(shù),如6表示有6個模塊依賴scsi_mod模塊。
第4列:表示依賴模塊的內(nèi)容,如qla2xxx表示Qlogic FC HBA光纖HBA卡模塊。
通常在使用lsmod命令時,都會采用類似lsmod|grep?-i ext3這樣的命令來查詢當(dāng)前系統(tǒng)是否加載了某些模塊。
通常會配合grep來查看指定模塊是否已經(jīng)加載,若沒有加載,先確認(rèn)模塊是否已經(jīng)安裝,安裝完成后可以用modprobe 來加載
[root@master lianxi]# lsmod | grep ext3
ext3 125513 1
jbd 57321 1 ext3
通過lsmod來查看當(dāng)前系統(tǒng)中已經(jīng)加載的模塊,還可以通過modprobe加載模塊,rmmod來卸載已經(jīng)加載的模塊。
與內(nèi)核模塊操作相關(guān)的命令還有:lsmod ? ??modinfo???depmod?? ?rmmod ? ?inmod ? ?modprobe
-------------------------------------------------------------------------------------------------------------------------------------------------------
其它常見信息查看方法:
查看CPU信息: cat /proc/cpuinfo
查看板卡信息:cat /proc/pci
查看PCI信息: lspci
例子: lspci |grep Ethernet 查看網(wǎng)卡型號
查看內(nèi)存信息:cat /proc/meminfo
查看USB設(shè)備: cat /proc/bus/usb/devices
查看鍵盤和鼠標(biāo):cat /proc/bus/input/devices
查看系統(tǒng)硬盤信息和使用情況:fdisk & disk - l & df
查看各設(shè)備的中斷請求(IRQ): cat /proc/interrupts
查看系統(tǒng)體系結(jié)構(gòu):uname -a
dmidecode查看硬件信息,包括bios、cpu、內(nèi)存等信息
dmesg | more 查看硬件信息
對于“/proc”中文件可使用文件查看命令瀏覽其內(nèi)容,文件中包含系統(tǒng)特定信息:
Cpuinfo??? 主機(jī)CPU信息
Dma ? ? ? ?主機(jī)DMA通道信息
Filesystems ? 文件系統(tǒng)信息
Interrupts??? 主機(jī)中斷信息
Ioprots ? ? ? 主機(jī)I/O端口號信息
Meninfo ? ? ? 主機(jī)內(nèi)存信息
Version ? ? ? Linux內(nèi)存版本信息(編譯內(nèi)核的編譯器版本)
總結(jié)
以上是生活随笔為你收集整理的linux系统lsmod命令,linux lsmod命令 及相关信息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos 7用ss命令来查看端口占用
- 下一篇: linux执行windows创建的脚本,