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


40

私は.service次のものを含むに遭遇しました:

[Install]
WantedBy=multi-user.target

元の.serviceファイルはこちらにあります。

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



2
(タイトルを超えて読む)この質問は[Install]ユニットファイルのセクションについて尋ねているので、それは適切な複製ではありません。皮肉なことに、それは質問でハイパーリンクされたテーブルのすぐ下のテーブルです。
-JdeBP

この新しい関連する質問には、回答の詳細が多く含まれており、読む価値があります。
ワイルドカード

回答:


15

これは、systemdの依存関係処理メカニズムです。multi-user.targetは、systemVの世界のランレベル3の代替です。ただし、multi-user.targetに到達するには、「Confluent ZooKeeper」サービスの開始が含まれます。たぶんそれはあなたが本当に必要とするものです。


18

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

しかし、WantedBy = multi-user.targetであるため、ランレベル2の前にサービスが開始されることを意味しますか?システムがランレベル2に達したときに必ずしもそうではありませんか?
トリスタン

gfxマルチユーザシェルが?参照はありますか?
ジュゼッペクリノ

gfxマルチユーザーシェルは、GUIを備えたマルチユーザーシステムを指します。
トビアスホルム

3

このチュートリアルは理解するのが最も簡単だと思いました。次のコマンドを自分で実行して、内容を確認できます。

$ 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

ただし、ターゲットに関するリンクされた質問の受け入れられた回答を読んでください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.