CentOS 7系统启动后怎么从命令行模式切换到图形界面模式
CentOS 7系统启动后怎么从命令行模式切换到图形界面模式
原创传智播客官方博客 最后发布于2020-04-08 15:44:43 阅读数 88 收藏
展开
一、存在问题
在VMware虚拟机中成功安装centOS 7系统后,如果启动centOS 7系统直接进入命令行模式,没有进入操作系统桌面模式,那么应该是没有配置安装GUI图形界面的程序包所致,启动系统会默认进入命令行模式的界面。
如果首次使用,不习惯命令行的模式,如何切换到图形化界面模式去应用?
二、解决方式
针对上述问题,其实centOS 7可以将命令行模式转换为图形化界面模式启动,只需要联网状态下下载CentOS 7系统所需的GUI模式的程序包进行安装和配置即可。
三、实现步骤
命令行模式切换为图形化桌面核心步骤如下:
首次安装后,启动centOS 7系统,通过root用户登录命令行
查看centOS 7的默认启动模式(命令行模式显示:multi-user.target)
修改centOS 7的默认启动模式(图形化界面显示:graphical.target)
配置centOS 7系统的网卡信息,实现虚拟机与外网保持联通
通过yum命令获取并且安装图形界面GNOME的程序包
安装成功后,重启CentOS 7系统,检验GUI界面效果
四、实现细节
通过VMware安装完centOS 7系统,通过root登录
查看centOS 7的默认启动模式,命令行输入:systemctl get-default
查看默认启动模式的结果显示
#命令行启动模式
multi-user.target
#图形化界面启动模式
graphical.target
查看centOS 7系统支持的启动模式
#查看配置文件
cat /etc/inittab
可设置的centOS 7系统默认启动模式
#设置为图形化界面模式
systemctl set-default graphical.target
#设置为命令行模式
systemctl set-default multi-user.target
设置centOS 7默认为图形化界面启动
配置网卡信息,使得虚拟机能够连通外网
#进入系统网卡配置文件
cd /etc/sysconfig/network-scripts/
#找到ifcfg-ens33文件,进行编辑
vi ifcfg-ens33
#修改启动设备参数为yes
ONBOOT=yes
#增加DNS配置信息
DNS1=8.8.8.8
DNS2=4.2.2.2
#编辑后保存退出
:wq
重启网卡服务,ping外网能否连通
注意:首先确保虚拟机网络能够访问外网
#重启网卡服务
systemctl restart network
#ping外网测试连通性
ping www.baidu.com
检查yum命令是否支持
#检查yum命令
yum -h
通过yum命令获取并且安装图形界面GNOME的程序包
#通过yum命令获取资源并安装图形化界面包,直到complete!
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
检查默认启动方式,重启centOS 7
#查看默认启动方式是否是图形化界面
systemctl get-default
#重启centOS 7
reboot
重启完毕后进入桌面模式,设定账号密码直接登录
正在上传…重新上传取消
登录成功进入桌面系统界面
可根据自己需要设置系统语言
选择“Region&Language”--点击“Language”
选择“汉语(中国)”--“Done
配置设置好之后直接点击“restart...”
重启提示注销“logout”当前账户,重新登录显示中文界面
综上所述,在VMware的centOS 7系统上实现命令行模式到图形界面模式的转换。
————————————————
版权声明:本文为CSDN博主「传智播客官方博客」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/itcast_cn/java/article/details/105389373
CentOS 7系统启动后怎么从命令行模式切换到图形界面模式的更多相关文章
- Python安装后在CMD命令行下出现“应用程序无法启动.............”问题
问题存在之一:系统是刚刚重做的精简版服务器系统(阉割版) AN就是在阿里云上刚开的Windows Server 2008 系统上碰到的 吓尿了都 症状: 正常安装python环 ...
- Oracle安装完成后,如何用命令行启动和关闭数据库?
Oracle安装完成后,如何用命令行启动和关闭数据库? 解答: 打开:STARTUP [FORCE] [RESTRICT] [PFILE= filename] [OPEN [RECOVER][ dat ...
- JMeter学习-023-JMeter 命令行(非GUI)模式详解(一)-执行、输出结果及日志、简单分布执行脚本
前文 讲述了JMeter分布式运行脚本,以更好的达到预设的性能测试(并发)场景.同时,在前文的第一章节中也提到了 JMeter 命令行(非GUI)模式,那么此文就继续前文,针对 JMeter 的命令行 ...
- jmeter(十)JMeter 命令行(非GUI)模式
前文 讲述了JMeter分布式运行脚本,以更好的达到预设的性能测试(并发)场景.同时,在前文的第一章节中也提到了 JMeter 命令行(非GUI)模式,那么此文就继续前文,针对 JMeter 的命令行 ...
- 让CentOS启动后直接进入命令行模式(转载)
转自:http://361324767.blog.163.com/blog/static/114902525201285101410206/ CentOS中如何进入图形界面和文字界面,Linux真正的 ...
- Linux系统启动流程及安装命令行版本
Debian安装 之前也安装过很多次linux不同版本的系统,但安装后都是直接带有桌面开发环境的版本,直接可以使用,正好最近项目不是很忙,想一直了解下Linux的整个启动流程,以及如何从命令行模式系统 ...
- 解决Navicat无法连接到centos上的MySQL,但命令行可以,修改权限,MySQL密码权限受限:ERROR 1820 (HY000) ERROR 1819 (HY000)
问题分析 查看MySQL文档发现5.7版本后加入了对用户密码严格的管理规范,具体设置字段如下: validate_password_dictionary_file #插件用于验证密码强度的字典文件路径 ...
- 解决windows上安装TortoiseSVN后不能使用命令行问题
一般我们安装TortoiseSVN的时候都是一路next安装好之后就右键开始使用.但是有时候我们需要在windows的命令窗口下执行SVN命令.这时候我们就会发现svn help之后显示没svn这个命 ...
- spring boot 项目打包后无法通过命令行传入参数
java -jar .\tk-provider.jar --spring.profiles.active=test 本想用测试环境的配置文件运行项目可项目启动时一直是使用dev配置文件运行. java ...
随机推荐
- 「HTML+CSS」--自定义加载动画【009】
前言 Hello!小伙伴! 首先非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出- 哈哈 自我介绍一下 昵称:海轰 标签:程序猿一只|C++选手|学生 简介:因C语言结识编程,随后转入计算机 ...
- 扩展中国剩余定理(EXCRT)学习笔记
扩展中国剩余定理(EXCRT)学习笔记 用途 求解同余方程组 \(\begin{cases}x\equiv c_{1}\left( mod\ m_{1}\right) \\ x\equiv c_{2} ...
- [图论]最短路径问题 :Floyed-Warshall
最短路径问题 目录 最短路径问题 Description Input Output Sample Input Sample Output 解析 了解Floyed算法 Floyed算法的核心思想: 代码 ...
- 02_利用numpy解决线性回归问题
02_利用numpy解决线性回归问题 目录 一.引言 二.线性回归简单介绍 2.1 线性回归三要素 2.2 损失函数 2.3 梯度下降 三.解决线性回归问题的五个步骤 四.利用Numpy实战解决线性回 ...
- kubernetes node SchedulingDisabled
问题: k8s 集群的节点处于 SchedulingDisabled 解决方案 kubectl patch node NodeName -p "{\"spec\":{\& ...
- 手写Spring AOP,快来瞧一瞧看一看撒!
目录 AOP分析 Advice实现 定义Advice接口 定义前置.后置.环绕和异常增强接口 Pointcut实现 定义PointCut接口 定义正则表达式的实现类:RegExpressionPoin ...
- .NET6 平台系列4 .NET开源之路
系列目录 [已更新最新开发文章,点击查看详细] .NET平台是微软于2000年推出的Windows操作系统的应用软件开发框架,发展至今形成巨大的技术栈,涉及多语言(支持C#.F#.VB.NET ...
- 修正js跳转
var urls = new Array();urls["pc"] = "./hp"; //pcurls["sj"] = "./h ...
- 解决小程序中Data.parse()获取时间戳IOS不兼容
由于与后台接口必须对比时间戳所以首先得前台获取时间戳.刚开始是获取手机本地时间,但用户改了时间就废了..... 后来就从服务器上获取个时间再转换为时间戳(是不是很操蛋,先从服务器上获取在TM的自己比较 ...
- Laravel artisan 命令
获取命令列表 php artisan Laravel Framework 7.26.0 Usage: command [options] [arguments] Options: -h, --help ...