sysctl命令

参考:https://blog.csdn.net/carefree2005/article/details/121764784

1、sysctl的作用

sysctl用于在内核运行时动态修改内核的运行参数,主要是/proc/sys/下列出的参数。可以使用sysctl读取和写入sysctl数据(临时生效,重启无效),也可以直接编辑/etc/sysctl.conf文件将内核参数写入配置文件中(永久有效),需要使用sysctl -p命令重新加载配置文件使参数生效。

2、sysctl使用方法及参数说明

sysctl [options] [variable[=value] …]

-a,显示所有变量
-n,仅打印变量的值
-p,从指定文件中读取值,默认从/etc/sysctl.conf中读取,使配置文件中的配置生效
-w,临时将值写入变量,立即生效,重启失效
-h,帮助信息
-V,版本信息

3、内核变量名称规则

内核变量全部以文件形式存放在/proc/sys目录下
变量名是通过目录+(.)+文件名拼接成立,目录可以有多层
文件中存放的值即为变量的值。

posted @ 2022-10-26 11:26  21summer  阅读(706)  评论(0编辑  收藏  举报