私のDebian jessieはなぜランレベル5にいますか?

私のDebian jessieはなぜランレベル5にいますか?

次のようにラインを設定しました/etc/inittab

# The default runlevel.
id:2:initdefault:

ただし、ログイン後の出力runlevelは次のようになります。

N 5

それでは、私のランレベルが2ではなく5であるのはなぜですか?


メモ:追加情報として、uname -a私のシステムの出力は次のとおりです。

Linux d3bi4n 3.16.0-4-amd64 #1 SMP Debian 3.16.7-2 (2014-11-06) x86_64 GNU/Linux

の出力はdpkg -S /sbin/init次のとおりです。

systemd-sysv: /sbin/init

ベストアンサー1

$ dpkg -S /sbin/init
systemd-sysv: /sbin/init

あなたの初期化システムはSysVinitではなくSystemdです。/etc/inittabSysVinit の設定ファイルで、Systemd では使用しません。私はこれが古いjessieまたはSysVinitを使用してwheezyからアップグレードされたjessieシステムであるため、このファイルを持っていると仮定します。

Systemd は SysVinit との互換性のために概説されていますが、実行レベルの完全な概念はありません。 Systemd には「ターゲット単位」があります。シンボリックリンクを設定して、実行時にターゲットデバイスを選択できます/etc/systemd/system/default.target。よりシステムFAQより多くの情報を知りたいです。

Systemdを使用したくない場合は、次のものをインストールしてください。sysvinit-core従来のSysVinitを提供するパッケージ(以前はsysvinitパッケージにありましたが、現在はsystemdのフロントエンドとしてjessieにあります)jessieから、DebianはデフォルトでSystemdを使用しますが、まだSysVinitをサポートしています。

おすすめ記事