ファイルの変更はコミットされません

ファイルの変更はコミットされません

次のコマンドを使用してwmem_maxファイルを編集しています:/proc/sys/net/core

echo 83886080 > /proc/sys/net/core/wmem_max

ファイル内の値は変更されますが、マシンを再起動すると、値は以前の値に戻ります。設定した値がコミットされないのはなぜですか? 変更をコミットするコマンドは他にありませんか?

答え1

これらの値をファイルの末尾に追加する/etc/sysctl.confか、 の下にファイルを作成する必要があります/etc/sysctl.d。オンラインには多くの例がありますが、このファイルは起動のたびに読み込まれるため、値は毎回再読み込みされます。値はカーネル構成でデフォルト設定されている可能性が高いため、再読み込みする必要があります。

再起動せずに現在のブート中にロードしたい場合は、sysctl -p変更後に次のように実行するだけで、変更はすぐに有効になります。これらの値の設定について簡単に見つけたページを次に示します。http://ubuntuforums.org/archive/index.php/t-251509.html

お役に立てれば。

関連情報