如何使用“systemctl”列出属性?

如何使用“systemctl”列出属性?

您可以使用以下方式设置属性systemctl

set-property UNIT PROPERTY=VALUE... Sets one or more properties of a unit

但是如何找到可以设置的属性呢?我正在寻找list-propertyorget-properties但我没有看到它。 “单元命令”下唯一man systemctl具有该名称的命令“财产”set-property。这个问题是由这个视频,作者展示了一个使用 cgroup 通过设置名为CPUQuotawith 的属性来限制 cpu 访问的示例systemctl,但是我还可以设置哪些其他属性?

答案1

您可以使用 来查看属性列表systemctl show,例如

systemctl show user-1000.slice

但是,这仅列出了单位当前设置的属性。要查找可用的属性,您可以查看systemd手册页。该CPUQuota属性是设置的一部分resource-control,其中有记录,systemd.resource-control(5)可以在很多地方在线阅读,但我个人首选的是 FreeDesktop 的手册页镜像这里。或者,man如果安装了 systemd 手册页,您可以使用该命令,如下所示

man 5 systemd.resource-control

systemd可以使用apropos这样的命令找到其他手册

# The ending '.' is helpful since many manuals reference systemd
apropos systemd\.

相关内容