web-dev-qa-db-ja.com

Systemdサービス-`multi-user.target`とは

.serviceには以下が含まれます。

[Install]
WantedBy=multi-user.target

オリジナル .serviceファイルが見つかります [〜#〜]ここ[〜#〜]

私はUbuntu 16.04LTSを使用しています。

47
eddyP23

これは、systemdの依存関係処理メカニズムです。 multi-user.targetは、systemVワールドのランレベル3の代替です。つまり、multi-user.targetに到達するには、「Confluent ZooKeeper」サービスを開始することが含まれます。おそらくそれが実際に必要なことです。

16
George Ivanov

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
21
Tobias Holm

私は このチュートリアル を理解するのが最も簡単だとわかりました。次のコマンドを自分で実行して、そこにあるものを確認できます。

$ 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

しかし、おそらくリンクされた質問 受け入れられた回答 を読んでください。

5
icc97