導航:首頁 > 編程語言 > linux如何刪除模塊驅動程序

linux如何刪除模塊驅動程序

發布時間:2025-10-20 07:36:06

linux rmmod命令詳解

linux系統下rmmod命令是什麼呢?是rmmod命令的具體介紹:
1、rmmod命令簡介:rmmod命令用於刪除模塊。 Linux操作系統的核心具有模塊化的特,應此在編譯核心時,務須把全部的功能都放如核心,可以將這些功能編譯成一個個單獨的模塊,待有需要時再分別載入它們。
2、語法:
rmmod [-as][模塊名稱...]
3、選項:
-v:顯示指令執行的詳細信息;
-f:強制移除模塊,使用此選項比較危險;
-w:等待著,直到模塊能夠被除時在移除模塊;
-s:向系統日誌(syslog)發送錯誤信息;
-a :刪除所有目前不需要的模塊。
4、常見驅動操作命令:
insmod / modprobe 載入驅動
rmmod 卸載驅動
lsmod 查看系統中所有已經被載入了的所有的模塊以及模塊間的依賴關系
modinfo獲得模塊的信息
舉例:
用rmmod命令主要用於卸載正在使用的Linux內核模塊,與modprobe -r命令相似:
[root@localhost boot]# lsmod | grep raid1
raid125153 0
[root@localhost boot]# rmmod raid1
[root@localhost boot]# lsmod | grep raid1

Ⅱ 如何從 Linux 平台刪除驅動程序

Linux下大部分驅動都是以模塊方式載入到內核的,所以要刪除一個驅動,主要從模塊下手。所以首先要學會如何查看已經載入的模塊:
lsmod
第一列是模塊的名字,根據模塊名字往往可以猜出哪個模塊是你要刪除的驅動。如果對硬體不熟悉的話就要試著通過其他命令來找相關的信息。
比如我要刪除無線網卡的驅動,那麼我可以用:
lspci | grep less
lspci命令會列出所有PCI設備,而grep會找出返回結果中包含less的行。無線是Wireless,所以返回結果就會包含有我的無線網卡的信息,比如:
02:00.0 Network controller: Realtek Semiconctor Co., Ltd. RTL8192E Wireless LAN Controller (rev 01)
可以看出型號是RTL8192E,這個時候再用lsmod命令,查看有沒有與8192相關的模塊名就可以了。
找到模塊名字後(比如我的無線網卡叫做r8192e_pci)就可以用如下命令卸載模塊:
rmmod 模塊名
對於我的無線網卡就是rmmod r8192e_pci。這時候驅動就已經成功被卸載了,但是是臨時的,重啟又會重新載入,如果要永久卸載這個驅動的話還需要改一點東西。
在Ubuntu下進入/etc/modprobe.d目錄下(其他發行版會有些差別),編輯blacklist.conf文件,加入一行(一般加在最下面):
blacklist 模塊名
這樣就將你要刪的驅動加入了黑名單,以後就再也見不到它啦!: )

閱讀全文

與linux如何刪除模塊驅動程序相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接