Linux字符界面切与图形界面之间的切换

1.Linux常用的运行模式

在进行字符界面,图形界面切换讲解之前,先看一看Linux常用的运行模式
运行模式 说明
rescue.target 单用户字符界面模式,只有root用户可以登录系统
multi-user.target 多用户字符界面模式
graphical.target

多用户图形界面模式

查看系统当前运行模式,命令如下:

root@zph-IdeaCentre-GeekPro-14IOB:/home/zph# systemctl get-default
graphical.target

2.字符界面切换到图形界面

方法1

在字符界面输入startx或init 5 
[root@localhost ~]# startx

方法2

在字符界面输入systemctl set-default graphical.target ,然后命令reboot或systemctl reboot重启,重启后,将进入图形界面

[root@localhost ~]# systemctl isolate graphical.target 
[root@localhost ~]# reboot

方法3

通过编辑/etc/inittab文件实现默认进入图形界面
命令行下 vim  /etc/inittab
进入 inittab 文件
把其中的id:3:initdefault中的3改为5,这样以后系统启动后将直接进入图形模式
#Default runlevel.The runlevels used by RHS are:
# 0-halt(Do NOT set initdefault to this)
# 1 -Single user mode
# 2-Multiuser,without NFS(The same as 3,if you do not have networking)
# 3-Full multiuser mode   
# 4-unused
# 5-X11                   //选择此项,系统在登录时将进入图形化登录界面
# 6-reboot(Do NOT set initdefault to this)
#
id:3:initdefault:        //此处若改为3,系统将被引导进入文本登录提示符界面, 为5,则将被引导进入图形登录提示界面

3.切换到图形界面与多种模式

更改系统启动时的运行模式为多用户字符界面模式,命令如下:

[root@localhost ~]# systemctl set-default multi-user.target 

使用reboot或systemctl reboot重启后,将进入字符界面

如果想让开机自动进纯文本模式,修改/etc/inittab,找到其中的id:5:initdefault:,这行指示启动时的运行级是5,也就是图形 模式,改成3就是文本模式了id:3:initdefault:,这是因为Linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态,这六种运行级分别为:
0:停机(记住不要把initdefault 设置为0,因为这样会使Linux无法启动)
1:单用户模式,就像Win9X下的安全模式。
2:多用户,但是没有 NFS 。
3:完全多用户模式,标准的运行级。
4:一般不用,在一些特殊情况下可以用它来做一些事情。
5:X11,即进到 X-Window 系统。
6:重新启动 (记住不要把initdefault 设置为6,因为这样会使Linux不断地重新启动)。
其中运行级3就是我们要进入的标准Console字符界面模式。
 

4.其他

(1).硬盘安装的linux,在系统图形界面启动后,可使用Ctrl+Alt+F1~6切换到字符界面,再用Ctrl+Alt+F7切换到图形界面

(2).对于使用虚拟机安装的linux,由于虚拟机屏蔽了Ctrl+Alt键,必须使用其他热键:                        Ctrl+Alt+shift+F1~6切换到字符界面;使用Alt+F7返回到图形界面

(3).如果为了每次启动直接进入字符界面,则要修改etc/inittab文件,将启动级别由5改为3即可

你可能感兴趣的:(Linux,linux,服务器,运维,startx,init,5)