您的位置:首页 > 运维架构 > Linux

Linux-->图形界面与字符界面相互切换

2015-12-21 11:07 661 查看
首先声明这里是以centos7为测试版本,自己也看了网络上不少文章,但是结果是出乎意料一样。有些命令自己用的感觉不对,因此,自己测试以后准备写自己的centos7,当然这是在别人的基础修改,功劳还是大家的

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

1.开机进入文本模式

如果想让开机自动进纯文本模式,修改/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字符界面模式。

2.强行退出X-Window进入文本模式

打开一个终端,输入init 3,(注意init后面有一个空格),等一会就进入了图形界面,以上方法切换后,窗口模式完全关闭.如果窗口中有文件未保存,将丢失.(用init 5可以回到图形界面,但原来的进程已死)

方法1:运行命令 startx

#startx , 因为你使用的是超级用户,因此提示你要重新配置图形界面信息;

$startx, 这里就是正常的返回界面。当然返回以后也会出现一个提示

方法2:运行命令ints5

在运行startx命令的时候我们就已经说过了要注意普通用户和超级用户之间的区别。这里运行ini5命令那就是更需要用户权限。lvzheming是一个普通用户,int5是需要root权限才可以完成操作的



方法3:修改/etc/inittab文件中的 id:3:initdefault , 将3改为5 ,重新启动系统;

具体操作步骤

把其中的id:3:initdefault中的3改为5,这样以后系统启动后将直接进入文本模式。

以下是配置引导进入图形模式的etc/inittab文件的部分内容:

#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,系统将被引导进入文本登录提示符界面

linux字符界面和图形界面切换

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

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

自己对此时存在一定疑惑的?

自己也是在虚拟机上面安装Centos7的,字符界面与图形界面切换。虽然虚拟机屏蔽了Ctrl+Alt键,但是还是按照硬盘安装的一样使用

Ctrl+Alt+F1或者是+F5切换到图形界面

Ctrl+Alt+F2、3、4、6切换到字符界面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: