内核模块的日常操作
Posted ivy_wang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内核模块的日常操作相关的知识,希望对你有一定的参考价值。
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
文件格式为:选项=值
以上是关于内核模块的日常操作的主要内容,如果未能解决你的问题,请参考以下文章