问题描述
配置了CentOS 7.0虚拟机,为了减少资源占用,需要改变runlevel,关闭图形界面,将init(5)
设置成init(3)
问题分析
显然,一般CentOS系统是在/etc/inittab中定义了系统的运行级别,并允许用户修改该文件来按需指定运行级别。然而在CentOS7中,已经将该文件作废,因此该文件中的任何配置都不会起效。需要执行systemctl set-default TARGET.target
来完成设置。
操作步骤
步骤一、由如下命令确认当前的运行级别:
# systemctl get-default
# graphical.target //当前的运行级别为init(5), 多用户图形界面
步骤二、将runlevel设置为init(3) multi-user级别:
# systemctl set-default multi-user.target
# /etc/systemd/system/default.target -> /usr/lib/systemd/system/multi-user.target
步骤三、 重启系统即可。