"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\.

관련 정보