sysctl -w
/proc/sys
の下の対応するキーにカーネルパラメータ値を書き込みます :
sudo sysctl -w fs.inotify.max_user_watches=12288
12288
を書き込みます /proc/sys/fs/inotify/max_user_watches
まで . (同等ではありません。まさにその通りです。興味のある読者は strace
できます 自分の目で確かめてください。)
sysctl -p
/etc/sysctl.conf
のいずれかのファイルから設定を読み込みます (デフォルト)、または -p
の後に指定された任意のファイル .
両方のアプローチの違いは、それらが書き込むパラメーターと値の異なるソースを超えて、-w
です。 /etc/sysctl.conf
に格納されている値に対して、次の再起動までパラメータのみを変更します システムが起動するたびに再度適用されます。私の通常のアプローチは -w
を使用することです 値をテストし、新しい設定に問題がないことを確認したら、それらを /etc/sysctl.conf
に書き込みます または /etc/sysctl.d
の下のファイル (通常は /etc/sysctl.d/local.conf
).
sysctl
を参照してください と sysctl.conf
マニュアルページ (man sysctl
と man sysctl.conf