ブート間で/ sysへの変更を維持します。

ブート間で/ sysへの変更を維持します。

"echo 1 > /sys/kernel/mm/ksm/run"ブーツの間にこだわりたいです。ファイルシステムの変更を保持/etc/sysctl.confするように編集できることはわかっていますが、再起動後もこの変更を維持するにはどうすればよいですか?/proc/sys

答え1

Debianには、設定に基づいて設定を適用するsysfsutilsinit.dスクリプトを含むパッケージがあります。/sys/etc/sysfs.conf

この初期化スクリプトの作成者は@debian.orgです。そのため、これは Debian に限定され、Debian 以外のディストリビューションには表示されない場合があります。ただし、すべてのロジックはinitスクリプトに含まれているため、パッケージを簡単にインポートしてスクリプトを抽出してシステムで使用できます。

答え2

ほとんどのディストリビューションには、使用できる一種のrc.localスクリプトがあります。名前とパスが異なる場合があるため、ディストリビューションを確認してください。一般的には/ etc以下を見てみることが予想されます。

答え3

/etc/sysctl.conf初期化スクリプトの1つを読みます。これはディストリビューションによって多少異なります/etc/init.d/procps。 Debian には/sysデフォルトインストールに同様の設定はありません(sysfsutilsパッケージがあります。欲しいなら)ディストリビューションに1つもない場合は、独自の初期化スクリプトを作成してください。

(これは永久的ではあり/etc/sysctl.confません/proc/sys。に何かを設定しても/proc/sys保存されません/etc/sysctl.conf。)

関連情報