Linux 设备驱动以 Kernel Module 形式存在, Linux Kernel Module 可以动态加载到内核中.
- - lsmod Show the status of modules in the Linux Kernel
- - modinfo Show information about a Linux Kernle module
- - modprobe Add and Remove modules from the Linux Kernel
示例 1:
- 加载 ip_vs 模块 (重启后失效)
- $ modprobe -v ip_vs
- $ lsmod | grep ip_vs
- ip_vs 145497 0
- nf_conntrack 139224 7 ip_vs,nf_nat,nf_nat_ipv4,nf_nat_ipv6,xt_conntrack,nf_conntrack_ipv4,nf_conntrack_ipv6
- libcrc32c 12644 4 xfs,ip_vs,nf_nat,nf_conntrack
- 卸载 ip_vs 模块
$ modprobe -v -r ip_vs
- 开机自动加载
- // 将模块加载命令放入 /etc/sysconfig/modules 路径下
- $ cat> /etc/sysconfig/modules/ipvs.modules <<EOF
- > /sbin/modprobe ip_vs
- > EOF
来源: http://www.bubuko.com/infodetail-3395396.html