基本指令
查看目前載入的所有驅動程式模組
lsmod
查看目前載入的所有驅動程式模組並按照名稱排列
lsmod | sort
查看硬體與相對應的驅動程式
lspci -k
移除模組
rmmod 模組名稱
載入模組
modprobe 模組名稱
模組的相依性
在 linux 中的所有套件程式,大部分都是與別的模組有相關連
例如安裝了 A 模組才能使用 B 模組,這個就稱為模組的「相依性」
例如我們輸入以下指令,來解釋模組的相依性
lsmod | grep kvm
我們會得到以下的結果
以圖 1 來舉例,模組「kvm_intel」相依著模組「kvm」
換句話說就是模組「kvm_intel」需要模組「kvm」才能正常載入及使用
如果我們嘗試移除被模組「kvm_intel」相依的模組「kvm」會出現以下如圖 2 的狀況
輸入以下指令移除「kvm」模組
rmmod kvm
所以想要移除模組「kvm」的話,就得先移除相依到「kvm」模組的「kvm_intel」模組
輸入以下指令移除「kvm_intel」模組
rmmod kvm_intel
如圖 3,已經成功移除掉「kvm_intel」模組,此時再嘗試移除掉「kvm」模組
再次輸入以下指令移除「kvm」模組
rmmod kvm
如圖 4,已經成功移除掉「kvm」模組
檢查 kvm 等模組是否成功移除,輸入以下指令
lsmod | grep kvm
如圖 5,已經成功移除掉 kvm 等相關模組
反之,如果要把模組載入回來呢?
如果要載入模組則不用按照順序一個一個載入回來,只要載入最上層模組
其相依模組也會自動載入
輸入以下指令載入「kvm_intel」模組
modprobe kvm_intel
檢查模組載入情況,輸入以下指令查看
lsmod | grep kvm
模組狀況如圖 6,「kvm_intel」相依套件「kvm」被自動載入
Latest posts by SHXJ (see all)
- 受保護的內容: NAS 版 Mathbot 管理網站與 Linebot 啟動方法 - 2024 年 11 月 15 日
- Realtime 啥鬼的 - 2021 年 6 月 15 日
- nodejs 數學遊戲 - 2021 年 6 月 8 日







