시스템의 장치 상태를 더 잘 이해하려고 노력 중입니다.
저는 systemd 및 systemctl 매뉴얼 페이지를 읽었으며 systemd에 장치에 대한 세 가지 상위 수준 상태 구성 요소( LOAD
, ACTIVE
및 ) 가 있다는 것을 이해했습니다 SUB
.
이 중 LOAD
상태는 이해하기 매우 쉬운 것으로 보이며 매뉴얼 페이지의 내용에 비교적 명확하게 설명되어 있습니다.
상태는 좀 더 복잡해 보입니다. 예를 들어 .service 단위 와 .service 단위가 ACTIVE
언제 고려되는지 잘 모르겠습니다 . 그러나 systemd.service 매뉴얼 페이지를 읽으면 여기서 실제 의미가 서비스 유형 및 기타 요인에 따라 달라질 수 있다는 것이 무엇인지 명확히 알 수 있습니까?active
activating
SUB
마지막으로 상태 가 있습니다 . 매뉴얼 페이지에 따르면 그것들을 열거할 수 있습니다(사용하고 있으며 한 단위에 사용할 수 있는 것이 꽤 많이 있습니다 .service
. 그 중 일부는 상당히 자기 설명적인 것처럼 보이지만 이름 지정이 어렵기 때문에 명확해 보이는 것이 내가 원하는 것을 의미하지 않을 수 있습니다). 글쎄요, 그 중 일부는 아직 무슨 뜻인지 알 수 없습니다.
ACTIVE
이러한 (및) 상태에 대한 구체적이고 일반적인 정의가 있으며 SUB
어떤 상황에서 이들 사이의 전환이 발생합니까? 제가 그것들을 이해하도록 도와주실 수 있나요?
ACTIVE
좀 더 기본적인 또 다른 질문은 SUB
상태 열과 상태 열 사이에 고정된 관계가 있습니까? 즉, 내 서비스가 특정 상태에 있다는 것을 안다면 SUB
그 당시 가능한 상태는 하나만 있을 수 있다는 것을 아는가? ACTIVE
이 매핑(존재하는 경우)을 어떻게 결정합니까?