/etc/sysctl.conf
カーネル4.14.5を含むFedora 27を実行していますが、起動時にロードされない問題があります。
私が実行した場合:
sudo sysctl -p
起動後、設定がロードされ、すべてが正常に機能しました。
ロードするにはどうすればよいですか?/etc/sysctl.conf
または読み込むにはどのような選択肢がありますか?
答え1
Fedoraなどのシステムオペレーティングシステムでは、これらの設定のロードはsystemd-sysctl
サービスで実行されるコマンドを介して実行されますsystemd-sysctl
。問題は、設定を間違った設定ファイルに入れたことです。
systemd-sysctl
読まないでください/etc/sysctl.conf
。*.conf
ディレクトリ(および他の場所)から複数のファイルを読み込みます/etc/sysctl.d
。そのようなファイルを生成し、そこに設定を入れる必要があります。
追加読書
- Lennart Petlinget al。 (2016).
systemd-sysctl
。システムのマニュアルページ。 freedesktop.org. - Lennart Petlinget al。 (2016).
sysctl.d
。システムのマニュアルページ。 freedesktop.org.
答え2
ルートCRONを編集します。
sudo crontab -e
以下を貼り付けてください。
@reboot /sbin/sysctl --load=/etc/sysctl.conf