如何将 sysctl 重置为其操作系统默认值?

Fle*_*der 12 debian reset sysctl

我在 sysctl 的手册页中找不到答案。我的 sysctl.conf 文件仍处于默认状态,我正在测试几个值并通过sysctl -p newsettings.conf. 我认为重置就足够了sysctl -p(这意味着它从 中读取值sysctl.conf)。但是一个快速sysctl -a | grep domain显示仍然存在旧设置。

有任何想法吗?

vor*_*aq7 17

据我所知,没有“撤消” sysctl- 您需要重新输入默认设置(通常/etc/sysctl.conf只是不指定默认值,因此除非有明确设置,否则重新读取它不会恢复您的更改)。

如果您不知道您的默认设置,重新启动将使它们恢复原状,然后您可以列出它们sysctl -a(将其存储在某处以供参考)。如果您周围有另一台几乎相同的机器,则可以sysctl -a从该主机获取输出,而无需重新启动。