码迷,mamicode.com
首页 > 系统相关 > 详细

Linux Kernel Modules 内核模块管理

时间:2020-01-26 22:08:43      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:16px   color   sysconfig   mil   sysconf   remove   ipv4   module   modprobe   

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

 

Linux Kernel Modules 内核模块管理

标签:16px   color   sysconfig   mil   sysconf   remove   ipv4   module   modprobe   

原文地址:https://www.cnblogs.com/vincenshen/p/12234896.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!