最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

linux insmod命令詳解

來源:懂視網(wǎng) 責(zé)編:李贏贏 時(shí)間:2021-11-08 15:43:56
文檔

linux insmod命令詳解

簡介:insmod全稱是installmodule,用于載入模塊 installloadablekernelmodule。語法:insmod...。參數(shù):-f強(qiáng)制將模塊載入。使用說明:Linux有許多功能是通過模塊的方式,在需要時(shí)才載入kernel。insmod和modprobe的區(qū)別。
推薦度:
導(dǎo)讀簡介:insmod全稱是installmodule,用于載入模塊 installloadablekernelmodule。語法:insmod...。參數(shù):-f強(qiáng)制將模塊載入。使用說明:Linux有許多功能是通過模塊的方式,在需要時(shí)才載入kernel。insmod和modprobe的區(qū)別。

linux系統(tǒng)下insmod命令是什么呢?下面是insmod命令的具體介紹:

1、insmod命令簡介:

insmod全稱是install module,用于載入模塊 install loadable kernel module。

2、語法:

insmod [-fkmpsvxX][-o <模塊名稱>][模塊文件][符號名稱 = 符號值]

3、參數(shù):

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

4、使用說明:

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

insmod命令主要用于在Linux 2.4內(nèi)核之前加載Linux內(nèi)核模塊命令。對于通過此命令加載的Linux內(nèi)核模塊,系統(tǒng)不僅不會(huì)自動(dòng)解決內(nèi)核模塊之間的依賴關(guān)系,而且還要求將模塊路徑寫詳細(xì)。所以在Linux 2.6內(nèi)核出現(xiàn)時(shí),此命令已漸漸被遺忘。

加載RAID1陣列級別模塊,如下所示:

[root@rhel5 boot]# insmod /lib/modules/2.6.

18-8.el5/kernel/drivers/md/raid1.ko  

[root@rhel5 boot]# lsmod |grep raid1  

raid1                  25153  0 

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

5、insmod 和modprobe的區(qū)別:

insmod 與 modprobe 都是載入 kernel module,不過一般差別于 modprobe 能夠處理 module 載入的相依問題。

比方你要載入 a module,但是 a module 要求系統(tǒng)先載入 b module 時(shí),直接用 insmod 掛入通常都會(huì)出現(xiàn)錯(cuò)誤訊息,不過 modprobe 倒是能夠知道先載入 b module  后才載入 a module,如此相依性就會(huì)滿足。
不過 modprobe 并不是大神,不會(huì)厲害到知道 module 之間的相依性為何,該程式是讀取 /lib/modules/2.6.xx/modules.dep 檔案得知相依性的。而該檔案是透過 depmod 程式所建立。

以上就是小編今天的分享了,希望可以幫助到大家。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

linux insmod命令詳解

簡介:insmod全稱是installmodule,用于載入模塊 installloadablekernelmodule。語法:insmod...。參數(shù):-f強(qiáng)制將模塊載入。使用說明:Linux有許多功能是通過模塊的方式,在需要時(shí)才載入kernel。insmod和modprobe的區(qū)別。
推薦度:
標(biāo)簽: linux insmod命令詳解
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top