Linux命令 insmod - 將給定的模塊加載到內(nèi)核中

2021-11-17 17:23 更新

insmod

將給定的模塊加載到內(nèi)核中

補(bǔ)充說明

insmod命令 用于將給定的模塊加載到內(nèi)核中。Linux有許多功能是通過模塊的方式,在需要時(shí)才載入kernel。如此可使kernel較為精簡,進(jìn)而提高效率,以及保有較大的彈性。這類可載入的模塊,通常是設(shè)備驅(qū)動(dòng)程序。

語法

insmod(選項(xiàng))(參數(shù))

選項(xiàng)

-f:不檢查目前kernel版本與模塊編譯時(shí)的kernel版本是否一致,強(qiáng)制將模塊載入;
-k:將模塊設(shè)置為自動(dòng)卸除;
-m:輸出模塊的載入信息;
-o<模塊名稱>:指定模塊的名稱,可使用模塊文件的文件名;
-p:測試模塊是否能正確地載入kernel;
-s:將所有信息記錄在系統(tǒng)記錄文件中;
-v:執(zhí)行時(shí)顯示詳細(xì)的信息;
-x:不要匯出模塊的外部符號(hào);
-X:匯出模塊所有的外部符號(hào),此為預(yù)設(shè)置。

參數(shù)

內(nèi)核模塊:指定要加載的內(nèi)核模塊文件。

實(shí)例

加載RAID1陣列級(jí)別模塊,如下所示:

[root@localhost boot]# insmod /lib/modules/2.6.
18-8.el5/kernel/drivers/md/raid1.ko  

[root@localhost boot]# lsmod | grep raid1
raid1                  25153  0

從以上顯示結(jié)果可知,RAID1模塊已加載成功。只是在使用insmod命令加載模塊時(shí),需要使用絕對(duì)路徑方能加載,且加載時(shí)無法自動(dòng)解決依賴關(guān)系。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)