您可以使用以下方式设置属性systemctl
:
set-property UNIT PROPERTY=VALUE... Sets one or more properties of a unit
但是如何找到可以设置的属性呢?我正在寻找list-property
orget-properties
但我没有看到它。 “单元命令”下唯一man systemctl
具有该名称的命令“财产”是set-property
。这个问题是由这个视频,作者展示了一个使用 cgroup 通过设置名为CPUQuota
with 的属性来限制 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\.