首页 > 代码库 > 内核模块的日常操作

内核模块的日常操作

 

lsmod  查看已加载内核模块

技术分享

第一列模块名称

第二列占用内存大小

第三列为0代表该模块可随时修改,非0则无法执行modprobe删除模块

 

加载与卸载内存模块

modprobe ip_vs          动态加载ip_vs模块
lsmod | grep ip_vs      查看模块是否加载成功
modprobe -r ip_vs      动态卸载ip_vs模块
modinfo 模块名称          查看内核模块信息
(上述modprobe加载的模块只在当前有效,计算机重启后失效)

echo "modprobe ip_vs" >> /etc/rc.sysinit   长久生效

 

修改内核参数

1.临时调整

echo 1 > /etc/sys/net/ipv4/ip_forward                             开启内核路由转发功能

echo 1 > /etc/sys/net/ipv4/icmp_echo _ignore_all             禁止其他主机ping本机

echo "108248" > /proc/sys/fs/file-max                            调整所有进程可以打开文件的总数量

2.永久性调整

man proc 获取帮助

vim /etc/sysctl.conf   修改此文件系统重启后将永久性生效 or sysctl -p

文件格式为:选项=值

 

 

 

内核模块的日常操作