溫馨提示×

Linux內核模塊如何加載卸載

小樊
56
2025-05-19 11:27:01
欄目: 智能運維

在Linux系統中,加載和卸載內核模塊通常使用insmod、rmmodmodprobe命令。下面是這些命令的使用方法:

加載內核模塊

  1. 使用insmod命令

    sudo insmod module_name.ko
    

    其中module_name.ko是你要加載的內核模塊的文件名。

  2. 使用modprobe命令

    sudo modprobe module_name
    

    modprobe命令會自動加載模塊及其依賴項。推薦使用modprobe而不是insmod,因為它更智能,能夠處理模塊依賴關系。

卸載內核模塊

  1. 使用rmmod命令

    sudo rmmod module_name
    

    其中module_name是你要卸載的內核模塊的名稱,而不是文件名。

  2. 使用modprobe命令

    sudo modprobe -r module_name
    

    這個命令等同于rmmod,用于卸載內核模塊。

查看已加載的內核模塊

你可以使用以下命令查看當前已加載的內核模塊:

lsmod

這個命令會列出所有已加載的模塊及其依賴關系。

檢查模塊信息

如果你想查看某個模塊的詳細信息,可以使用modinfo命令:

modinfo module_name

這個命令會顯示模塊的描述、版本、作者、許可證等信息。

示例

假設你想加載一個名為example.ko的內核模塊,并且之后想卸載它:

# 加載模塊
sudo modprobe example

# 查看已加載的模塊
lsmod | grep example

# 卸載模塊
sudo modprobe -r example

通過這些命令,你可以輕松地管理Linux系統中的內核模塊。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女