追加読書

追加読書

/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

関連情報