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

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

Debian 8がインストールされていますが、マルチユーザーテキストモード、実行レベル3のみを使用し、Gnome 3を表示しないでください。

しかし、私はそれが存在しないことを知っていました/etc/inittab

今?

答え1

知っておくべき2つのことがあります。

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

2) Systemd はターゲットを /lib/systemd/system および /etc/systemd/system に保持します。 /etc/systemd/systemのファイルは、オペレーティングシステムに付属の/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

答え2

手動シンボリックリンクを使用せず、適切なコマンドオプションを使用することをお勧めしますsystemctl。この場合、設定基本実行する必要があるターゲット:

# systemctl set-default multi-user.target

答え3

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

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

あなたが持っているときroot権限ただ入力してください init [runlevel]あるいは、`telinit [runlevel]はそれをします。

initDebianではあまりにも/sbin単純化されているからです。 Ubuntuのようにこれを行うには、root権限が必要であることをinit知らせません。/sbin

ちなみに、、poweroffなどrebootはと似ていますinit

ただ終了または再開するには、systemctl poweroffまたはを入力しますsystemctl reboot。 root権限なしでシステムをシャットダウンまたは再起動します。

答え4

新しいリリースでは/etc/iniitabを使用しません。代わりに/etc/init/rc-sysinit.confを使用してください。これを行う方法はいくつかあります。

  1. ブートローダ設定ファイル(grubの場合はgrub.cfg)でカーネルコマンドラインを編集します。

  2. /etc/init/rc-sysint.conf 編集(DEFAULT_RUNLEVEL=2)

  3. ブートメニューから編集を選択し、カーネル行を見つけてスペースを追加し、次のようにランレベルを指定します。

https://wiki.debian.org/RunLevel

関連情報