CentOS7没有图形化界面,怎么安装图形化界面

CentOS7没有图形化界面,怎么安装图形化界面我们在安装CentOS7时,如果选择“最小化”安装那么系统就只有命令行界面,但是没有图形化界面,如下图:解决的完整步骤如下:1)开启CentOS7并登录root用户(一定要以root用户登录,其他普通用户的权限不够),其中localhostlogin为root,Password为root用户的密码。2)配置网络网卡,确保与外网连通(不连通则后面的操作都无法进行):在命令行界面中输入命令cd/etc/sysconfig/network-scripts/进入network-scripts

大家好,又见面了,我是你们的朋友全栈君。

我们在安装CentOS7时,如果选择 “最小化” 安装那么系统就只有命令行界面,但是没有图形化界面,如下图:
在这里插入图片描述
解决的完整步骤如下:
1)开启CentOS7并登录root用户(一定要以root用户登录,其他普通用户的权限不够),其中localhost login为root,Password为root用户的密码。

2)配置网络网卡,确保与外网连通(不连通则后面的操作都无法进行):
在命令行界面中输入命令 cd /etc/sysconfig/network-scripts/ 进入 network-scripts 目录,再输入 ls 查看network-scripts 目录下有哪些目录,此时我们会看到一个文件名为 ifcfg-ens33 的文件,如下图:
在这里插入图片描述
接着输入命令 vi ifcfg-ens33 打开网络配置文件,按 i 键进入编辑输入模式,在文件末尾加上如下图的内容:
在这里插入图片描述
之后按【ESC】键退出编辑模式,然后输入命令 :wq 保存并退出该网络配置文件,然后一定要重新加载一下网络配置文件,因为只有重新加载之后我们刚刚所做的配置才会生效,输入的重新加载网络配置文件的命令为 service network restart ,如下图:

在这里插入图片描述
此时配置完毕,检验一下是否可以上外网,输入命令 ping -c 3 www.baidu.com ,如下图:

在这里插入图片描述
成功ping通,证明第二步的配置成功了。

3)安装图形界面GNOME的程序包:
先输入 yum 检查yum是否可正常使用,如下图就是可以使用的:

在这里插入图片描述
接着输入命令 yum grouplist 列出本系统支持的图形化界面有哪些,支持很多中图形化界面,我们选择默认的图形化界面(GNOME Desktop),如下图:
在这里插入图片描述
接着输入命令 yum groupinstall "GNOME Desktop" "Graphical Administration Tools" 获取并安装CentOS默认的图形界面GNOME程序包,(大小写不能改,Linux是严格区分大小写的)。

安装过程中,会有提示类似”… is ok?(y/b/n)”,直接选择y,回车。然后等待自动安装(我自己装的时候因为网速比较差,大约需要十几分钟),一直到提示”Completed!”,表示已经安装GNOME程序包完成,如下图:

在这里插入图片描述
4)修改CentOS7默认启动模式为图形化模式:
输入命令 systemctl get-default 可查看当前默认的模式为 multi-user.target,即命令行模式,我们要将它修改为图形界面模式,如下图:
在这里插入图片描述
此时再次输入命令 systemctl get-default 即可查看当前修改后的默认模式为graphical.target,即图形界面模式,如下图:

在这里插入图片描述
5)重启CentOS,检验GUI界面效果:
输入命令 reboot 重启CentOS系统,重启之后就已经切换到GUI图形界面模式,如下图:
在这里插入图片描述
登录进入系统,此时看到CentOS的桌面,如下图:
在这里插入图片描述
以上从命令行到图形化界面的所有操作就完成了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136424.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android布局之表格布局[通俗易懂]

    Android布局之表格布局[通俗易懂]表格布局(Tablelayout) 简介:       Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。     当为TableRow对象时,可在TableRow下添加子控件,默认情况下,每个子控件占据一列。     当为View时,该View将独占一行。表格布局是以行和列的形式来对控件…

    2022年5月14日
    36
  • wireshark怎么抓包保存_wireshark保存抓包信息

    wireshark怎么抓包保存_wireshark保存抓包信息wireshark抓包使用wireshark抓包分析-抓包实用技巧前言本文整理一下日常抓包使用的一些方法及抓包分析的一些方法。本文基于wireshark2.2.6版本进行抓包处理。其他版本使用方式大同小异。自定义捕获条件wireshark可以将抓包数据保存到硬盘上。若需要长时间抓包的话,需要防止内存过大,因此一般需要指定一定大小切包,释放内存。在捕获-选项菜单中可以设置捕获包的一些配置。输入配置在…

    2022年9月6日
    5
  • 写代码会用到哪些常用的软件

    写代码会用到哪些常用的软件  说到代码,做程序员会比较了解,想平时经常写的软件有哪些呢,接下来一起看看。  1、SublimeText  SublimeText是一个跨平台的代码编辑器,同时支持Windows、Linux、MacOSX等操作系统,也是HTML和散文先进的文本编辑器。SublimeText具有漂亮的用户界面和强大的功能,主要功能包括:拼写检查,书签,完整的PythonAPI,Goto功能,即时项目切换,多选择,多窗口等等。  2、Dreamweaver  Dreamweaver是集

    2022年5月30日
    62
  • C++版OpenCV使用神经网络ANN进行mnist手写数字识别[通俗易懂]

    C++版OpenCV使用神经网络ANN进行mnist手写数字识别[通俗易懂]说起神经网络,很多人以为只有Keras或者tensorflow才支持,其实OpenCV也支持神经网络的,下面就使用OpenCV的神经网络进行手写数字识别,训练10次的准确率就高达96%。环境准备:vs2015OpenCV4.5.0以下为ANN神经网络的训练代码:#include<iostream>#include<opencv.hpp>#include<string>#include<fstream>usingnamespacestd

    2022年6月29日
    23
  • mysql自定义函数详解_mysql自定义函数详解

    mysql自定义函数详解_mysql自定义函数详解需求:对于数据库中的记录,如果有两条连续的数据的value字段的值相同,则发邮件通知相关人员。需求分析:告警系统里面的告警检查是通过SQL来进行的,一般的SQL实现不了此功能,因此,这里可以通过函数的方式来实现。具体实现如下:1、数据表准备:tb_config_record。新建数据表脚本如下:createtabletb_config_record(idint,statusvarch…

    2022年9月7日
    2
  • CentOS7增加或修改SSH端口号

    CentOS7增加或修改SSH端口号

    2021年10月18日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号