`systemd-sysctl` 和 `sysctl` 之间的区别

`systemd-sysctl` 和 `sysctl` 之间的区别

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是一个 systemd 服务,它sysctl在启动期间从多个文件加载设置。您不需要直接调用或操作它。

这两个工具是互补的:sysctl允许您临时尝试设置(它所做的更改不会在重新启动后持续存在),一旦您决定了适当的值,将其写入文件/etc/sysctl.d将确保systemd-sysctl在启动期间设置它。再次,参见如何设置和理解fs.notify.max_user_watches

相关内容