debian8 切换默认运行级别

debian8 切换默认运行级别为多用户模式

debain 8 默认运行级别为图形界面。当你需要修改默认的运行级别时,你需要注意以下两方面的内容:

  1. systemd 使用 “default.target” 指定的默认目标来启动。“default.target” 是一个指向目标文件的软链接。

  2. systemd 将它的 targets 保存在 /lib/systemd/system 和 /etc/systemd/system 中。在 /etc/systemd/system 中的目标文件优先于 /lib/systemd/system 中的 OS 附属目标文件,这样设置的目的在于让 /etc/systemd 被系统管理员使用,/lib/systemd 被发行版使用。

debian 8 也是以图形界面方式启动。你可以通过执行以下代码来查看。

	[longyu@debian:04:08:15] debian $ ls -l /etc/systemd/system/default.target
	ls: 无法访问/etc/systemd/system/default.target: 没有那个文件或目录
	[longyu@debian:04:08:31] debian $ ls -l /lib/systemd/system/default.target 
	lrwxrwxrwx 1 root root 16 11月 20 07:06 /lib/systemd/system/default.target -> graphical.target
	[longyu@debian:04:08:43] debian $ cd /etc/systemd/system/
	[longyu@debian:04:08:51] system $ sudo ln -s /lib/systemd/system/multi-user.target default.target
	[sudo] password for longyu: 
	[longyu@debian:04:10:28] system $ ls -l default.target 
	lrwxrwxrwx 1 root root 37 1月  12 04:09 default.target -> /lib/systemd/system/multi-user.target

首先查看 /etc/systemd/system 目录中是否设置了 “default.target”,通过第一行命令的输出来看,系统管理员没有进行设置。这之后查看 /lib/systemd/system 中发行版附带的默认启动目标文件,发现默认启动图形界面。

进入 /etc/systemd/system 目录中,创建一个指向多用户启动目标的链接文件,命名为 “default.target”。这就完成了设置。

直接手动创建链接文件的方式并不推崇,最好使用 systemctl 命令来进行设置。
此处对应的命令如下:

	[longyu@debian:04:10:49] system $ sudo rm -rf default.target 
	[longyu@debian:04:10:54] system $ sudo systemctl set-default multi-user.target 
	Created symlink from /etc/systemd/system/default.target to /lib/systemd/system/multi-user.target.
	[longyu@debian:04:11:12] system $ ls -l default.target 
	lrwxrwxrwx 1 root root 37 1月  12 04:11 default.target -> /lib/systemd/system/multi-user.target

更详细的信息详见 how-to-set-up-a-runlevel-3-in-debian-8

你可能感兴趣的:(Linux)