首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux + sysctl -a +从sysctl -a打印所有内核参数

linux + sysctl -a +从sysctl -a打印所有内核参数
EN

Server Fault用户
提问于 2017-04-04 07:13:15
回答 1查看 745关注 0票数 0

我们有linux机器redhat 6

当我们打印/etc/sysctl.conf中的所有参数时,我们只看到~20,但是当我们执行sysctl -a时,我们看到了200多个参数

那么sysctl -a从哪里打印所有这些参数呢?

或者举例说

当我们这样做

代码语言:javascript
复制
    sysctl -w variable=value

如何知道应该在哪里保存变量?

第二

如何知道每个参数是动态的还是静态的?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2017-04-04 07:15:23

选项-a of sysctl打印手册中所述的所有可用选项。

代码语言:javascript
复制
-a, --all
     Display all values currently available.

这些选项来自内置或加载的Linux内核模块。一些(如果不是全部的话)模块提供了一些可以通过sysctl来调优的变量。/etc/sysctl.conf包含已更改的变量。任何变量在未更改时都使用其默认值。

请注意,有多个文件来加载系统参数,比如/etc/sysctl.d/下的文件。

如果您想知道变量是否可以更改,可以查看/proc/sys下的相应文件。一些文件(变量)是只读的,而另一些文件则可以读写。

下面是来自/proc/sys/kernel/的一个可变变量(第一个)和一个只读(第二个)的示例

代码语言:javascript
复制
-rw-r--r-- 1 root root 0 Apr  4 10:23 shmmax
-r--r--r-- 1 root root 0 Apr  4 10:14 version
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/842405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档