CentOS 7 中直接使用 systemd 指令修改启动目的状态即可。
使用,
# systemctl get-default
可以查询到当前所设定的状态。multi-user.target 相当于以前的 level 3,也就是命令行终端;而 graphical.target 相当于以前的 level 5,也就是图形界面。
所以如果要设置默认启动到图形界面,则执行,
# systemctl set-default multi-user.target
init level systemctl target
0 shutdown.target
1 emergency.target
2 rescure.target
3 multi-user.target
4 无
5 graphical.target
6 无
1)语法:systemctl [command] [unit.target]
2)命令及参数:
• command部分
get-default :获取当前的target;
set-default :将默认运行级别设置为指定的target;
isolate :切换至指定的运行级别。
• unit.target部分:为上面1节部分中给出的运行级别
3. 常用运行级别相关命令
1)systemctl
systemctl get-default:获取当前的运行级别;
systemctl set-default multi-user.target:将默认运行级别设置为mulit-user;
systemctl isolate multi-user.target:不重启系统的情况下,将运行级别切换至mulit-user;
systemctl isolate graphical.target:不重启系统的情况下,将运行级别切换至图形模式。
2) 其他
runlvel:返回结果中,第一个数为之前运行级别,后一个数为当前运行级别;
init 5:将当前运行级别切换至5(图形模式)。