如果 /etc/sysctl.conf 不存在,我的 sysctl 存储配置在哪里?

如果 /etc/sysctl.conf 不存在,我的 sysctl 存储配置在哪里?

我想使用 sysctl 更改两个值。一个是sysctl vm.swappiness=10,另一个是sysctl kernel.sysrq=1。但是,当我运行时sysctl -p,它告诉我sysctl: cannot open "/etc/sysctl.conf": No such file or directory,但sysctl -a返回。所以,我想问一下我的系统在哪里存储 sysctl 配置?

答案1

配置早已移至/etc/sysctl.d/*

您可以创建单独的文件,例如

cat /etc/sysctl.d/swappiness.conf

vm.swappiness=10

至于sysctl -a输出 - 您将看到当前的内核值。

相关内容