답변:
에 대한 맨 페이지 systemd
에는 원하는 정보가 있습니다.
발췌
systemd는 "units"라고하는 다양한 엔티티 간의 종속성 시스템을 제공합니다. 장치는 시스템 부팅 및 유지 관리와 관련된 다양한 개체를 캡슐화합니다. 대부분의 단위는 단위 구성 파일로 구성되며 구문 및 기본 옵션 세트는 systemd.unit (5)에 설명되어 있지만 일부는 다른 구성에서 자동으로 생성되거나 시스템 상태에서 동적으로 생성됩니다.
장치는 '활성'(장치 유형에 따라 시작, 바인드, 연결됨, ..., 아래 참조) 또는 '비활성'(정지, 언 바운드, 연결 해제 됨 등) 일 수 있습니다. 활성화 또는 비활성화되는 프로세스, 즉 두 상태 사이 (이러한 상태를 '활성화', '비활성화'라고 함).
특수한 '실패'상태도 사용할 수 있으며 '비활성'과 매우 유사하며 서비스가 어떤 방식 으로든 실패했을 때 (종료시 프로세스에서 오류 코드가 리턴되거나 충돌하거나 조작 시간이 초과 됨) 입력됩니다. 이 상태가되면 나중에 참조 할 수 있도록 원인이 기록됩니다.
다양한 유닛 유형은 다수의 추가 서브 스테이트를 가질 수 있으며, 이는 여기에 설명 된 5 개의 일반화 된 유닛 상태에 매핑된다.
따라서 위의 내용을 읽었고 그 차이를 실제로 이해하지 못한다면 여기에 요약되어 있습니다.
이 마지막 것은 가장 당황스러운 것처럼 보일 수 있지만와 systemd
같은 줄 을 따라 생각 하십시오 xinetd
. 필요할 때 필요할 때마다 서비스를 관리하고 시작할 수 있습니다. 따라서 서비스가 "끄기" 상태 인 동안 서비스는 비활성 상태이지만 시작하면 서비스가 활성화 될 수 있습니다 .
이 상태는 서비스 (장치)가 활성화되었지만 아직 수동으로 시작되지 않은 경우에도 발생할 수 있습니다. 따라서 서비스가 수동으로 시작되거나 시스템이 재부팅 될 때까지 서비스가 "휴면" 상태로 중지 또는 실패 상태가되며, 이로 인해 서비스가 활성화 되어 서비스가 활성화 됩니다.
서비스를 활성화 / 비활성화하면 기본적으로 부팅시 자동으로 시작할지 여부를 알려줍니다.
따라서 systemctl enable lxdm
LXDM을 DM으로 설정합니다. 그러나 바로 시작되지는 않습니다.
반면에 active / inactive (및 선택적으로 실패)는 서비스의 현재 상태를 알려줍니다. 을 실행 한 후 systemctl start lxdm
LXDM이 실제로 실행되고 해당 상태가 활성화됩니다.
일반적으로 서비스를 처음 설치할 때는 먼저 서비스를 시작하여 테스트합니다. 체크 아웃하면 활성화 할 수 있습니다. 그렇게하면 부팅 중에 시스템이 중단되는 것을 피할 수 있습니다.
systemctl status
에서man systemctl
이 문서를 찾을 수있는 확실한 계획처럼 보인다을.