CentOS7系统如果用mini镜像安装或者服务器版本安装,默认是没有安装图形界面的。如果需要额外去安装图形界面,可以手动来安装CentOS Gnome GUI包。然后会总结一下,在CentOS7系统中的系统运行级别的设置以及如何切换。
命令行下安装 Gnome 包
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
更新系统的默认运行级别
如果你想在系统下次启动的时候自动进入图形界面,那么我们需要更改系统的运行级别,输入下面的命令来启用图形界面。
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
修改系统的运行级别
顺便总结下CentOS7下运行级别的修改,systemd使用比sysvinit的运行级别更为*的target概念作为替代。比如,第三运行级别multi-user.target,第五运行级别graphical.target。 两种表示方式:
runlevel3.target -> multi-user.target
runlevel5.target -> graphical.target
注:前者使用符号链接指向了后面的 target 切换运行级别:
systemctl isolate multi-user.target
systemctl isolate runlevel3.target
systemctl isolate graphical.target
systemctl isolate runlevel5.target
修改开机默认运行级别 systemd使用链接来指向默认的运行级别,由/etc/systemd/system/default.target文件决定。 设置开机运行级别3
rm /etc/systemd/system/default.target
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
sytemctl set-default multi-user.target
设置开机运行级别5
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
systemctl set-default graphical.target
查看当前运行级别
runlevel