如何在 Debian 8 中设置运行级别 3?

Vit*_*uco 6 debian systemd runlevel

我已经安装了 Debian 8,但我只需要使用多用户文本模式,运行级别 3,而不是出现我的 Gnome 3。

但我看到那不存在/etc/inittab。

现在?

vk5*_*5tu 18

你需要知道的两件事:

1) Systemd 引导到“default.target”给定的目标。这通常是指向实际目标文件的符号链接。

2) Systemd 将其目标保存在 /lib/systemd/system 和 /etc/systemd/system 中。/etc/systemd/system 中的文件优先于操作系统附带的 /lib/systemd/system 中的文件——目的是 /etc/systemd 由系统管理员使用,而 /lib/systemd 由发行版使用。

Debian as-shipped 引导至图形目标。你可以自己看看这个:

$ 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
Run Code Online (Sandbox Code Playgroud)

所以要引导到多用户目标,您需要做的就是放入自己的目标:

$ cd /etc/systemd/system/
$ sudo ln -s /lib/systemd/system/multi-user.target default.target
Run Code Online (Sandbox Code Playgroud)


小智 9

It is highly recommended not to mess with the manual symlink-ing, but rather use appropriate options of the systemctlcommand. 在这种情况下,要设置默认目标,您应该运行:

# systemctl set-default multi-user.target
Run Code Online (Sandbox Code Playgroud)