美文网首页
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