insmod
將給定的模塊加載到內核中
補充說明
insmod命令 用於將給定的模塊加載到內核中。Linux有許多功能是通過模塊的方式,在需要時才載入kernel。如此可使kernel較爲精簡,進而提高效率,以及保有較大的彈性。這類可載入的模塊,通常是設備驅動程序。
語法
1insmod(選項)(參數)
選項
1-f:不檢查目前kernel版本與模塊編譯時的kernel版本是否一致,強制將模塊載入;
2-k:將模塊設置爲自動卸除;
3-m:輸出模塊的載入信息;
4-o<模塊名稱>:指定模塊的名稱,可使用模塊文件的文件名;
5-p:測試模塊是否能正確地載入kernel;
6-s:將所有信息記錄在系統記錄文件中;
7-v:執行時顯示詳細的信息;
8-x:不要匯出模塊的外部符號;
9-X:匯出模塊所有的外部符號,此爲預設置。
參數
內核模塊:指定要加載的內核模塊文件。
實例
加載RAID1陣列級別模塊,如下所示:
1[root@localhost boot]# insmod /lib/modules/2.6.
218-8.el5/kernel/drivers/md/raid1.ko
3
4[root@localhost boot]# lsmod | grep raid1
5raid1 25153 0
從以上顯示結果可知,RAID1模塊已加載成功。只是在使用insmod命令加載模塊時,需要使用絕對路徑方能加載,且加載時無法自動解決依賴關係。
來源:https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。