美文网首页
CentOS 7命令行模式下安装可视化界面

CentOS 7命令行模式下安装可视化界面

作者: funOfFan | 来源:发表于2020-03-05 15:09 被阅读0次
  • 问题场景

    1. 使用的CentOS 版本为:CentOS-7-x86_64-DVD-1908.iso
    2. 在VMWorkStation中,使用上述镜像安装了CentOS虚拟机。但是,默认情况下使用的是极简模式安装,只有命令行没有可视化界面。
    3. 由于可视化界面的缺失,在执行shell指令过程中,一旦指令输出内容过多,超过当前屏幕可容纳范围,就无法回看输出内容中靠前的部分。因此,考虑从命令行界面为当前虚拟机安装可视化界面。
  • 问题解决

    1. 根据博客https://blog.csdn.net/Jwast/article/details/79130299的内容,执行指令sudo yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
    2. 而后修改配置文件,为默认进入图形化界面,创建符号链接$sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
    3. 在执行上述命令之前,通过man ln查看ln指令帮助文档,-f 选项会使得/etc/systemd/system/default.target文件在执行过程中被删除。本着尽量不删减原始系统配置的想法,放弃此种操作。
    4. 转而查看了其他博客,主要参考了https://blog.csdn.net/lwgkzl/article/details/79679165的内容。
    5. sudo yum -y groupinstall "X Window System"为当前系统安装X Window
    6. 查看自己的系统支持什么类型的可视化界面yum grouplist
      批注 2020-02-27 114342.png
    7. 查看上图指令输出内容,在Available Environment Groups中,应该有一行内容显示为GNOME Desktop。实际上由于我的虚拟机已经安装了此桌面环境,故这一行内容出现在了Installer Environment Groups中。
    8. sudo yum -y groupinstall "GNOME Desktop",安装GNOME桌面环境,这一过程需要下载安装的文件比较多,耗时会比较久。
      9.上一步指令完成之后,startx即可进入GNOME图形化界面环境。
    9. 如果希望以后开机直接进入图形化界面,则需要修改配置,
      systemctl set-default graphical.target
      systemctl get-default查看当前默认初始化界面是否被修改为graphical.target
      由于自己还在菜鸟入门阶段,大多数情况下,都只是测试一些基本指令的执行效果,因此没有进行这一步,需要的时候通过startx指令进入可视化界面即可。
  • 知识点总结

    1. yum指令的-y选项

    添加-y选项之后,在使用yum源安装文件的过程中,所有yes or no选项,都默认选择了yes,相当于--assumeyes选项。


    批注 2020-02-27 114342.png

    由上图可知,

    1. yum grouplist的用法及其含义
      yum llist会列举出当前系统内所有已安装的单个软件包,而yum grouplist会列举出系统内以组安装的包()。

    2. yum -y groupinstall的用法及其含义
      对于yum install 、yum groupinstall,前者是安装特定的单个软件及该软件的依赖关系,后者则是安装了一整个安装包,这个安装包里面涵盖了很多个软件及其对应的依赖关系。

相关文章

网友评论

      本文标题:CentOS 7命令行模式下安装可视化界面

      本文链接:https://www.haomeiwen.com/subject/alsxrhtx.html