カーネル設定をキャンセルする方法は?

カーネル設定をキャンセルする方法は?

一部のカーネルパラメータを読み取ろうとしたときに、一部のパラメータを誤って設定したようです。

# sysctl --system -r ^net.*tcp
* Applying /usr/lib/sysctl.d/00-system.conf ...
* Applying /usr/lib/sysctl.d/50-default.conf ...
kernel.sysrq = 16
kernel.core_uses_pid = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
fs.protected_hardlinks = 1
fs.protected_symlinks = 1
* Applying /etc/sysctl.d/99-sysctl.conf ...
* Applying /etc/sysctl.conf ...

今、これらの変更を取り消す方法はありますか?

答え1

起動中システム制御設定は最初にカーネルにハードコードされたデフォルト値に設定されます。さまざまなシステム構成ファイルによってシステム固有の設定が読み込まれるため、これらの設定を復元したくない可能性があります。システム制御initスクリプトを実行したコマンドと同様の方法で実行しますが、特定のパターンに一致する設定に限定されません。

実際には、構成ファイルの一部の設定を編集したり、一部を構成しない限りシステム制御設定を通じて直接sysctl、設定をリロードして実際に設定を変更していない可能性があります。特定の構成ファイルにその変更を記録せずに実際にいくつかの設定を直接設定すると、再起動時にsysctl変更が失われます。

このコマンドは、sysctl -a使用可能なすべての項目を表示します。システム制御価値。

関連情報