web-dev-qa-db-ja.com

Debian 8でランレベル3を設定するには?

Debian 8をインストールしましたが、Gnome 3を表示する代わりに、マルチユーザーテキストモード、ランレベル3のみを使用する必要があります。

しかし、それは存在しない/etc/inittabを見ました。

そして今?

6
Vitor Mazuco

知っておくべき2つのこと:

1)Systemdは、「default.target」で指定されたターゲットに向かって起動します。これは通常、実際のターゲットファイルへのシンボリックリンクです。

2)Systemdはそのターゲットを/ lib/systemd/systemおよび/ etc/systemd/systemに保持します。/etc/systemd/system内のファイルは、OSに同梱されている/ lib/systemd/system内のファイルよりも優先されます。その目的は、/ etc/systemdがシステム管理者によって使用され、/ lib/systemdがディストリビューションによって使用されることです。

出荷時のDebianは、グラフィカルターゲットに向けて起動します。あなたはこれを自分で見ることができます:

$ ls -l /etc/systemd/system/default.target
... No such file or directory
$ ls -l /lib/systemd/system/default.target
... /lib/systemd/system/default.target -> graphical.target

したがって、マルチユーザーターゲットに向けて起動するには、独自のターゲットを配置するだけです。

$ cd /etc/systemd/system/
$ Sudo ln -s /lib/systemd/system/multi-user.target default.target
18
vk5tu

手動のシンボリックリンクをいじるのではなく、systemctlコマンドの適切なオプションを使用することを強くお勧めします。この場合、defaultターゲットを設定するには、次を実行する必要があります。

# systemctl set-default multi-user.target
8
Timur Bakeyev

Debianでこれを行うには、ルート権限が必要です。

まず、su。次にrootパスワードを入力します。

ルート権限タイプのみがある場合init [runlevel]または `telinit [runlevel]で問題ありません。

init/sbinの下にあり、Debianは非常に単純化されているためです。 Ubuntuのようにinit/sbinの下にあることを通知する機能はありません。そのためにはroot権限が必要です。

ちなみに、poweroffrebootなどはすべてinitと同じような状況にあります。

シャットダウンまたはリブートするだけの場合は、systemctl poweroffまたはsystemctl rebootと入力します。 root権限を必要とせずにシステムをシャットダウンまたは再起動します。

0
pah8J