2009年2月24日 星期二

指令:與模組相關的指令

指令:與模組相關的一些指令

[轉貼]
模組概念及核心編譯

lsmod
顯示核心目前有載入的模組,此指令與 /proc/modules 的內容相同。

insmod
對於在開機時核心無主動載入的模組,於開機後可執行這個指令來載入模組,不過 insmod 無法載入相依模組。

rmmod
移除模組,移除時一樣需考慮到相依性的問題:

modprobe
最常使用的載入模組指令,與 insmod 不同的是 modprobe 會主動載入相依模組。使用 modprobe 時會先到 modules.dep 內載入相依模組,然後才載入主要模組。

modinfo
用來顯示模組的相關資訊,如作者、用途描述、路徑、授權模式等等。

depmod
當有改變模組相依性時,就要執行 "depmod -a ",以更新 modules.dep。系統預設在開機時會自動執行。

補充:新增硬體時,若此硬體 driver 已編入核心或編成外掛模組,則在開機過程,kudzu 此硬體偵測程式會偵測到,並將此硬體的相關 modules 自動載入 ( 一般情況下 )。

ref:
模組概念及核心編譯

沒有留言:

張貼留言