Ubuntu 14.04はsystemdを使用していますか?


回答:


34

Ubuntu 14.04は、initシステムとしてUpstartを使用します。systemdに切り替える計画は、14.10以降を予定しています。Ubuntuで長い間使用されている「systemd」の部分がありますが、ほとんどの意図と目的で人々が「systemd」と言うときは、systemd-as-initを意味します。

背景情報を次に示します。


リンクが壊れています。
トゥク

13

どの初期化プロセスが有効になっているかを表示するには:

# readlink /sbin/init

14.04および14.10のデフォルトでは、「upstart」です

これを変更すると伴うだろうたくさんちょうどそうそれをしない、このシンボリックリンクを変更するよりも多くの設定を。このファイルはほとんど常にsimlinkです。この場合、リンクパスはで始まらない/ため、これはへのシンボリックリンクファイルへの相対パスです/sbin/upstart

問題を混乱させるために、systemdは他のもののためにインストールされますが、initとしては使用されません。では/binない/sbin。しかし、systemdは自分自身をinitとしてman / helpにインストールしているので:

# man init

systemdのドキュメントを表示します(2014年12月22日現在)これは非常に紛らわしいです!あなたが欲しい:

# man upstart 

これにより、必要なinitのドキュメントが提供されます。

始めましょう。(しゃれああ)


7
実際、Ubuntu 14.04.2サーバー/sbin/initでは実行可能なバイナリであるため、readlinkトリックは機能しません。また、man init私はupstart manページを提供します。たぶん何かが変わった?
ゲルロス

2
readlink /sbin/initいずれかの14.04で私のために動作しませんでした。空白の出力。man initトリックをしました。
デミス

ドキュメントのバグレポートを提出しました。修正されたように聞こえますが、initは、ブート時間をほとんど改善しない相対的なソフトリンクではなく、ハードリンクに変更されたと思われます。それ以来、14.04から移動したため、明確にコメントすることはできません。
ジョンホール

実行中の/sbin/init --versionようです。1404とsystemdでテストしましたが、どちらも正しい初期化システムを返します
-alleyoopster

4

Ubuntu vivid(15.04)を実行している場合、upstartはデフォルトのままですが、両方のパッケージが現在インストールされているため、upstartとsystemdを簡単に切り替えることができます:https :
//wiki.ubuntu.com/SystemdForUpstartUsers

ubuntu 15.10ではsystemdがデフォルトですが、grubメニューで各起動時にupstartを選択できます

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