linux核心模組的相關命令工具

2021-06-16 12:55:26 字數 566 閱讀 9796

linux核心模組的相關工具

(1)模組的手工載入

$>insmod module_name

會呼叫模組的入口函式,如果是printk的資訊,用$>dmesg檢視

(2)模組的手工解除安裝

$>rmmod mod_name

如果模組的引用計數不為0,則解除安裝失敗

(3)顯示模組資訊

$>modinfo ***.ko

(4)列出核心中已經載入的模組

$>lsmod

(5)自動載入模組

$>modprobe ***

modprobe只能載入已經安裝到/lib/modules/***目錄下的.ko模組。

所以,首先要執行$>make

install,將mod_name.ko安裝到/lib/...

然後才能執行modprobe

當使用modprobe安裝模組時,可以將依賴的模組自動安裝。所以一般提倡使用modprobe

還可以用modprobe解除安裝模組:

$>modproe -r mod_name

如果被依賴的模組計數減為0,則該模組也解除安裝

linux核心模組相關命令

核心模組裝載 insmod modprobe 核心模組解除安裝 rmmod 核心模組查詢 lsmod modinfo insmod背後機制 insmod程式,會呼叫乙個系統呼叫 kernel module.c中的sys init module。這個系統呼叫會給模組分配核心記憶體 然後,將模組正文複製...

linux 模組相關命令

1.lsmod 顯示目前系統所載入的模組 lsmod more 顯示如下 每一列依次是 模組名,模組大小,使用它的模組數 及其部分這些模組的名字 2.modeinfo mode name 檢視模組資訊 modeinfo thinkpad acpi 顯示如下 thinkpad筆記本的acpi驅動,主頁...

Linux的核心模組管理命令

核心模組管理是學習linux的乙個重要的必經之路,如果不斷的使用新硬體可能這方面更顯得尤為重要。1.lsmod 列出已經載入的核心模組 lsmod 是列出目前系統中已載入的模組的名稱及大小等 另外我們還可以檢視 proc modules 我們一樣可以知道系統已經載入的模組。2.modinfo 檢視模...