kernel.sysrqの場所

kernel.sysrqの場所

kernel.sysrqの設定は通常/etc/sysctl.d/99-sysctl.confにあるようですが、Archシステムではこのファイルを見ることはできません。代わりにファイルがあるようです。

/usr/lib/sysctl.d/50-default.conf

これらのカーネル設定はディストリビューションごとに異なる場所に保存されていますか?もしそうなら、Archシステムで変更を永久に適用するにはkernel.sysrqをどこで編集する必要がありますか?

ベストアンサー1

説明を参照sysctl --system:

すべてのシステム構成ファイルから設定をロードします。上から下に与えられた順序で、次のリストのディレクトリからファイルを読み込みます。指定されたファイル名を持つファイルがロードされると、後続のディレクトリにある同じ名前のファイルはすべて無視されます。

/etc/sysctl.d/*.conf
/run/sysctl.d/*.conf
/usr/local/lib/sysctl.d/*.conf
/usr/lib/sysctl.d/*.conf
/lib/sysctl.d/*.conf
/etc/sysctl.conf

したがって、/usr/lib/sysctl.d/50-default.confディストリビューションが提供するデフォルト値を適用して直接上書きする必要があります。/etc/sysctl.confまたは、ファイル全体を上書きするには、に入る必要があります/etc/sysctl.d/50-default.conf

通常、以下の内容は絶対に変更しないでください/usr(下記を除く/usr/local)。構成を含む多くのプログラムを使用できます/usr/lib/etc

おすすめ記事