图形界面默认安装之后,每次启动都是图形界面启动
图形界面需要占用系统大量的内存和CPU资源,
对于个人电脑和服务器,将Centos 默认启动改为文本方式,会显著提高运行效率
方法一:不修改默认启动方式
root模式下:init 3 -->切换到命令行模式(并没有修改默认启动方式)(折中做法,每次这么操作很令人烦躁)
root模式下:init 5 -->切换到图形界面
方法二:修改默认启动方式
1、centos7版本
/etc/inittab里的内容如下
# inittab is no longer used when using systemd. # 告诉我们:centos7不再使用inittab方式来设置开机启动界面
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3 # 告诉我们:命令行模式对应3level
# graphical.target: analogous to runlevel 5 # 告诉我们:命令图形界面对应5level
#
# To view current default target, run:
# systemctl get-default # 告诉我们:运行systemctl get-default 查看当前默认启动方式
#
# To set a default target, run:
# systemctl set-default TARGET.target # 告诉我们:运行systemctl set-default graphical.target 开机默认启动模式为图形界面
# # 告诉我们:运行systemctl set-default multi-user.target 开机默认启动模式为命令行
比如我的centos7设置步骤如下
[lwh@lwh ~]$ su root
Password:
[root@lwh lwh]# systemctl get-default
graphical.target
[root@lwh lwh]# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
[root@lwh lwh]# systemctl get-default
multi-user.target
[root@lwh lwh]#
2、centos7以前的版本
编辑/etc/inittab文件,找到语句“id:initdefault:”,将该句的 5 改为 3,重新启动后,Centos 就会自动进入字符界面。