在Centos中加载内核模块

最近测试ISO时发现有个网卡驱动模块没有自动加载,于是研究了下内核加载。主要命令有modprobe、insmod、lsmod,命令由module-init-tools的软件包提供。

一、查看内核已加载的模块

# lsmod

该命令通过读取/proc/modules文件中的内容列出已加载的模块。系统中的所有模块位于/lib/modules/$(uname -r)/kernel/下的各种目录中。

二、手动加载模块

1、执行insmod命令加载模块

通过insmod命令加载模块需要到模块所在的路径下运行命令,也就是需要绝对路径。

2、执行modprobe命令加载模块

通过modprobe则不需要绝对路径

# modprobe ixgbe

三、卸载模块

# rmmod ixgbe

四、开机自动加载模块

这边办法很多,可以把加载命令modprobe ixgbe写在/etc/rc.d/rc.local里,也可以写在/etc/bashrc里

在bashrc最下面添加

# export HISTTIMEFORMAT="`modprobe ixgbe` "

 

weinxin
聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:3   其中:访客  3   博主  0

  1. avatar 博客大全 1

    贵站跟张戈博客好像啊

    • avatar yangfannie 5

      @博客大全 我们模板是一样的

  2. avatar 购物街 0

    谢谢分享