您可以使用以下方式设置属性systemctl:
set-property UNIT PROPERTY=VALUE... Sets one or more properties of a unit
Run Code Online (Sandbox Code Playgroud)
但是如何找到可以设置的属性呢?我正在寻找list-propertyorget-properties但我没有看到它。“单元命令”下唯一man systemctl名为“属性”的命令是set-property。这个问题是由这个视频CPUQuota提示的,作者展示了一个使用 cgroup 通过设置名为with的属性来限制 cpu 访问的示例systemctl,但是我还可以设置哪些其他属性?
您可以使用 来查看属性列表systemctl show,例如
systemctl show user-1000.slice
Run Code Online (Sandbox Code Playgroud)
但是,这仅列出了单位当前设置的属性。要查找可用的属性,您可以查看systemd手册页。该CPUQuota属性是设置的一部分resource-control,其中有记录systemd.resource-control(5),可以在很多地方在线阅读,但我个人首选的是 FreeDesktop 的手册页镜像(此处)。或者,man如果安装了 systemd 手册页,您可以使用该命令,如下所示
man 5 systemd.resource-control
Run Code Online (Sandbox Code Playgroud)
可以使用这样的命令systemd找到其他手册apropos
# The ending '.' is helpful since many manuals reference systemd
apropos systemd\.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7747 次 |
| 最近记录: |