Linux

systemd-sysctlsysctl 之間的區別

  • July 12, 2022

systemd-sysctl 與 sysctl 之間的主要區別是什麼以及何時使用它們?兩者都存在於我的基於 debian 的系統中。

sysctl是一種管理工具,提供對/proc/sys虛擬文件系統中值的訪問(另請參閱如何設置和理解 fs.notify.max_user_watches)。您可以使用它來查看設置的目前值:

sysctl fs.inotify.max_user_watches

並更改值:

sysctl fs.inotify.max_user_watches=524288

systemd-sysctl是一個 systemd 服務,它sysctl在啟動期間從許多文件中載入設置。您永遠不需要直接呼叫或操作它。

這兩個工具是互補的:sysctl允許您臨時嘗試一個設置(它所做的更改不會在重新啟動後持續存在),一旦您確定了一個合適的值,將其寫入文件/etc/sysctl.d將確保systemd-sysctl在啟動期間設置它. 再次,請參閱如何設置和理解 fs.notify.max_user_watches

引用自:https://unix.stackexchange.com/questions/709586