Linux内核模块管理
作者:网络转载 发布时间:[ 2013/3/8 10:02:50 ] 推荐标签:
通过上述modprobe方式加载的内核模块仅在当前有效,计算机重启后并不会再次加载该模块,如果希望系统开机自动挂载内核模块则需要将modprobe命令写入/etc/rc.sysinit文件中:
[root@centos7 ~]# echo “modprobe ip_vs” >> /etc/rc.sysinit
当内核模块不再需要时可以通过将/etc/rc.sysinit文件中的对应modprobe命令删除,但需要重启计算机才生效。此时,可以通过modprobe -r命令来立刻删除内核模块:
[root@centos6 ~]# modprobe -r ip_vs
2.9.4 修改内核参数
1、临时调整内核参数
Linux内核参数随着系统的启动会被写入内存中,我们可以直接修改/proc目录下的大量文件来调整内核参数,并且这种调整是立刻生效的,下面我们来看几个实例。
开启内核路由转发功能(通过0或1设置开关):
[root@centos6 ~]# echo "1" > /proc/sys/net/ipv4/ip_forward
开启内核路由转发功能:
[root@centos6 ~]# echo "1" > echo "1" >t /proc/sys/net/ipv4/icmp_echo_ignore_all
调整所有进程总共可以打开的文件数量(当大量的用户访问网站资源时可能会因该数字过小而导致错误):
[root@centos6 ~]# echo "108248" >/proc/sys/fs/file-max
2、调整内核参数
可以通过man proc可以获得大量关于内核参数的描述信息。但以上通过直接修改/proc相关文件的方式在系统重启后将不再有效,如果希望设置参数并生效可以修改/etc/sysctl.conf文件,文件格式为选项=值,我们通过vim修改该文件将前面3个案例参数设置为有效:
[root@centos6 ~]# vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
net.ipv4.icmp_echo_ignore_all = 1
fs.file-max = 108248
注意,通过sysctl.conf文件修改的内核参数不会立刻生效,修改完成后使用sysctl -p命令可以使这些设置立刻生效。
[1] `是反引符号一般位于键盘Tab键上面。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11