-
问题场景
- 使用的CentOS 版本为:
CentOS-7-x86_64-DVD-1908.iso
。 - 在VMWorkStation中,使用上述镜像安装了CentOS虚拟机。但是,默认情况下使用的是极简模式安装,只有命令行没有可视化界面。
- 由于可视化界面的缺失,在执行shell指令过程中,一旦指令输出内容过多,超过当前屏幕可容纳范围,就无法回看输出内容中靠前的部分。因此,考虑从命令行界面为当前虚拟机安装可视化界面。
- 使用的CentOS 版本为:
-
问题解决
- 根据博客https://blog.csdn.net/Jwast/article/details/79130299的内容,执行指令
sudo yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
- 而后修改配置文件,为默认进入图形化界面,创建符号链接
$sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
- 在执行上述命令之前,通过
man ln
查看ln指令帮助文档,-f 选项会使得/etc/systemd/system/default.target
文件在执行过程中被删除。本着尽量不删减原始系统配置的想法,放弃此种操作。 - 转而查看了其他博客,主要参考了https://blog.csdn.net/lwgkzl/article/details/79679165的内容。
-
sudo yum -y groupinstall "X Window System"
为当前系统安装X Window - 查看自己的系统支持什么类型的可视化界面
yum grouplist
批注 2020-02-27 114342.png - 查看上图指令输出内容,在Available Environment Groups中,应该有一行内容显示为GNOME Desktop。实际上由于我的虚拟机已经安装了此桌面环境,故这一行内容出现在了Installer Environment Groups中。
-
sudo yum -y groupinstall "GNOME Desktop"
,安装GNOME桌面环境,这一过程需要下载安装的文件比较多,耗时会比较久。
9.上一步指令完成之后,startx
即可进入GNOME图形化界面环境。 - 如果希望以后开机直接进入图形化界面,则需要修改配置,
systemctl set-default graphical.target
systemctl get-default
查看当前默认初始化界面是否被修改为graphical.target
由于自己还在菜鸟入门阶段,大多数情况下,都只是测试一些基本指令的执行效果,因此没有进行这一步,需要的时候通过startx
指令进入可视化界面即可。
- 根据博客https://blog.csdn.net/Jwast/article/details/79130299的内容,执行指令
-
知识点总结
- yum指令的-y选项
添加-y选项之后,在使用yum源安装文件的过程中,所有yes or no选项,都默认选择了yes,相当于--assumeyes选项。
批注 2020-02-27 114342.png
由上图可知,
-
yum grouplist的用法及其含义
yum llist会列举出当前系统内所有已安装的单个软件包,而yum grouplist会列举出系统内以组安装的包()。 -
yum -y groupinstall的用法及其含义
对于yum install 、yum groupinstall,前者是安装特定的单个软件及该软件的依赖关系,后者则是安装了一整个安装包,这个安装包里面涵盖了很多个软件及其对应的依赖关系。
网友评论