linux运行时动态调整内核参数工具sysctl学习小结

1.sysctl

       sysctl命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中。它包含一些TCP/ip堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人注目的系统性能。用sysctl可以读取设置超过五百个系统变量。

       sysctl命令的配置文件是/etc/sysctl.conf,我们可以使用sysctl工具修改内核参数,也可以直接修改/etc/sysctl.conf这个配置文件来达到效果。


2.使用格式

sysctl [options] parameters
常用的选项:

-w #当改变sysctl设置时使用此项
-p #加载指定的配置文件中的内核参数,默认是/etc/sysctl.conf
-a #打印当前所有可用的内核参数变量和值
-A #以表格方式打印当前所有可用的内核参数变量和值

3.常用操作举例

(1)查看所有可读变量
sysctl -a
(2)修改的是内存中的主机名
sysctl kernel.hostname=testhost

学习资料来源于:

http://man.linuxde.net/sysctl

你可能感兴趣的:(linux运行时动态调整内核参数工具sysctl学习小结)