답변:
나는 같은 것을 궁금해했다. 로부터 systemctl man 페이지 :
UNIT 분리
IgnoreOnIsolate = yes가 없으면 명령 행에 지정된 장치 및 해당 종속 장치를 시작하고 다른 모든 장치를 중지하십시오 (systemd.unit (5) 참조). 확장자가없는 장치 이름을 지정하면 확장자가 ".target"인 것으로 가정합니다.
이것은 전통적인 init 시스템에서 실행 레벨을 변경하는 것과 유사합니다. isolate 명령은 현재 사용중인 그래픽 환경이나 터미널을 포함하여 새 장치에서 활성화되지 않은 프로세스를 즉시 중지합니다.
AllowIsolate =가 활성화 된 장치에서만 허용됩니다. 자세한 내용은 systemd.unit (5)를 참조하십시오.
따라서 "격리"라는 단어는 요청 된 장치를 실행하는 것을 의미하며, 위에서 언급 한 몇 가지 예외를 제외하고는 다른 것이 실행되고 있지 않은지 확인하십시오.
런레벨은 대상 (대부분의 상황에서 사용 multi-user
또는 graphical
사용 과 같은 서비스 집합에 불과 함)으로 대체되었으므로 동등한 대상을 시작하고 중지하여 "런레벨"로 전환 할 수 있습니다. 새로운 대상의 일부가 아닌 것 isolate
.