「systemctl」を使用して属性を一覧表示するには?

「systemctl」を使用して属性を一覧表示するには?

以下を使用してプロパティを設定できますsystemctl

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

しかし、設定できるプロパティを見つける方法は?list-propertyorを探していたのに見えget-propertiesません。 「Unit Commands」の下にman systemctlこの名前を持つ唯一のコマンド「財産」はいset-property。この質問の原因は次のとおりです。この動画著者は、CPUQuotawithという属性を設定してCPUアクセスを制限するためにcgroupを使用する例を示していますsystemctl。しかし、設定できる他のプロパティは何ですか?

答え1

systemctl showたとえば、を使用してプロパティのリストを表示できます。

systemctl show user-1000.slice

ただし、これはデバイスで現在設定されている属性のみを一覧表示します。どのプロパティが利用可能かを確認するには、systemdマニュアルページをご覧ください。このプロパティは文書化されており、さまざまな場所でオンラインで読むことができるCPUQuota設定の一部ですが、個人的に好むのはFreeDesktopのマニュアルページミラーです。resource-controlsystemd.resource-control(5)ここ。または、mansystemdのマニュアルページがインストールされている場合は、次のようにコマンドを使用できます。

man 5 systemd.resource-control

systemdapropos他のマニュアルは、次のコマンドを使用して見つけることができます

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

関連情報