1)内核模块存放位置
]# cd /lib/modules
]# ls
3.10.0-123.el7.x86_64
]# cd 3.10.0-123.el7.x86_64/
]# ls
build modules.block modules.devname modules.softdep vdso
extra modules.builtin modules.drm modules.symbols
kernel modules.builtin.bin modules.modesetting modules.symbols.bin
modules.alias modules.dep modules.networking source
modules.alias.bin modules.dep.bin modules.order updates
]# pwd
/lib/modules/3.10.0-123.el7.x86_64 //模块存放位置
2)查看已加载的内核模块
]# lsmod //显示当前Linux内核模块
模块名称 、 占用内存大小 、 是否在被使用(为0 ,则可用modprobe -r 删除模块)
3)加载与卸载内核模块
]# modprobe --help
]# modprobe ip_vs //动态加载模块
]# lsmod | grep ip_vs //查看模块是否加载上
]# modprobe -r ip_vs //卸载模块
]# modinfo ip_vs //查看模块信息
4)修改内核参数
——临时调整内核参数
调整内核参数的文件主要在/proc 目录下,但是这种调整在系统重启后会失效
1)开启内核路由转发功能
]# echo 1 > /proc/sys/net/ipv4/ip_forward
2)禁止所有的icmp回包(禁止其他主机ping本机):
]# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
3)调整所有进程可以打开的文件总数量
]# echo “108248” >/proc/sys/fs/file-max
——永久调整内核参数
设置内核参数并永久有效,修改/etc/sysctl.conf文件,文件格式:“选项=值”。
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
net.ipv4.icmp_echo_ignore_all = 1
fs.file-max = 108248