시스템 서비스- ‘다중 사용자 대상’ 여기 에서 찾을 수 있습니다 . 우분투 16.04LTS에

나는 .service다음을 포함 하는 것을 보았습니다.

[Install]
WantedBy=multi-user.target

원본 .service파일은 여기 에서 찾을 수 있습니다 .

우분투 16.04LTS에 있습니다.



답변

이것이 systemd의 종속성 처리 메커니즘입니다. multi-user.target은 systemV 세계에서 실행 레벨 3의 대안입니다. 즉, 다중 user.target에 도달하면 “Confluent ZooKeeper”서비스 시작이 포함됩니다. 아마 그것은 당신이 실제로 필요한 것입니다.


답변

multi-user.target 은 시스템이 런레벨 2에 도달하면 systemd-service가 시작됨을 의미합니다.

답을 보완하기 위해 다음은 목표와 실행 수준에 대한 표입니다.

Run Lvl Target Units                        Description
0       runlevel0.target, poweroff.target   Shut down and power off
1       runlevel1.target, rescue.target     Set up a rescue shell
2,3,4   runlevel[234].target,               Set up a non-gfx multi-user shell
        multi-user.target
5       runlevel5.target, graphical.target  Set up a gfx multi-user shell
6       runlevel6.target, reboot.target     Shut down and reboot the system


답변

이 튜토리얼 이 가장 이해하기 쉽다는 것을 알았습니다 . 다음 명령을 직접 실행하여 무엇이 있는지 확인할 수 있습니다.

$ ls -al /lib/systemd/system/runlevel*
lrwxrwxrwx. 1 root root 15 Apr 25 10:31 /lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Apr 25 10:31 /lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Apr 25 10:31 /lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Apr 25 10:31 /lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Apr 25 10:31 /lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Apr 25 10:31 /lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 Apr 25 10:31 /lib/systemd/system/runlevel6.target -> reboot.target

그러나 목표에 대한 링크 된 질문 허용 답변을 읽으십시오 .


답변