进一步阅读

进一步阅读

/etc/sysctl.conf我正在运行带有内核 4.14.5 的 Fedora 27,并且遇到启动时未加载的问题。

如果我运行:

sudo sysctl -p

启动后,我的设置已加载,一切正常。

我需要做什么才能加载/etc/sysctl.conf或者有哪些替代方法可以加载它?

答案1

在 Fedora 等 systemd 操作系统中,加载这些设置是systemd-sysctl通过服务运行的命令完成的systemd-sysctl。您的问题是您将设置放入了错误的配置文件中。

systemd-sysctl不读/etc/sysctl.conf。它读取目录*.conf(以及其他位置)中的一大堆文件/etc/sysctl.d。您应该创建这样一个文件并将您的设置放在那里。

进一步阅读

  • 伦纳特·珀特林等人。 (2016)。systemd-sysctl。 systemd 手册页。 Freedesktop.org。
  • 伦纳特·珀特林等人。 (2016)。sysctl.d。 systemd 手册页。 Freedesktop.org。

答案2

编辑你的 root 的 CRON:

sudo crontab -e

粘贴以下内容:

@reboot /sbin/sysctl --load=/etc/sysctl.conf

相关内容