systemd 有许多默认值可以由 Linux 发行版修改。 (默认值是指一般 systemd 设置。而不是特定于单元的设置。)如何查看这些值的转储?
例如,我有兴趣看看DefaultTasksMax
是什么。
答案1
您正在寻找systemctl show -all
全球财产集或systemctl show $servicename --all
特定服务。
man systemctl
我通过先搜索“dump”,然后搜索“show”找到了答案,这找到了命令。
或者回答您的具体问题:
$ systemctl show --property=DefaultTasksMax
DefaultTasksMax=18446744073709551615
DefaultTasksMax
已在 systemd 版本 228 中添加。
答案2
您可以找到systemd
系统实例配置位于,
/etc/systemd/system.conf
/etc/systemd/system.conf.d/*.conf
/run/systemd/system.conf.d/*.conf
/usr/lib/systemd/system.conf.d/*.conf
还有用户实例配置位于,
/etc/systemd/user.conf
/etc/systemd/user.conf.d/*.conf
/run/systemd/user.conf.d/*.conf
/usr/lib/systemd/user.conf.d/*.conf
有关更多信息,请查看联机帮助页systemd-system.conf