systemd-sysctlとsysctlの主な違いは何ですか、いつ両方を使用しますか?どちらも私のDebianベースのシステムに存在します。
答え1
sysctl
仮想ファイルシステムの値へのアクセスを提供する管理ツールです/proc/sys
(参照:fs.notify.max_user_watchesを設定して理解する方法)。これを使用して、設定の現在の値を確認できます。
sysctl fs.inotify.max_user_watches
値を変更します。
sysctl fs.inotify.max_user_watches=524288
systemd-sysctl
sysctl
起動中に複数のファイルから設定をロードするシステムサービス。直接呼び出したり操作したりする必要はありません。
両方のツールは相互補完的です。sysctl
一時的に設定を試すことができます(変更は再起動後も保持されません)、適切な値を決定してファイルに書き込むと、起動時に設定が保証され/etc/sysctl.d
ます。systemd-sysctl
再び、参照fs.notify.max_user_watchesを設定して理解する方法。