【LINUX】CentOS7在VMware15中,从命令行界面切换到图形界面的异常汇总
【LINUX】CentOS7在VMware15中,从命令行界面切换到图形界面的异常汇总
- 情况介绍
- 实操记录
-
- 正常安装
- 下载包较慢
- yum clean all && yum makecache报timeout
-
- 先检查网络连接
-
- nslookup指令未找到命令
- telnet 和nc 显示都没有找到指令
- 清理并重建缓存(分步执行)
-
- fwupdate-efi 包冲突
- startx没有找到命令
-
- rpm -qa | grep kde 没输出
-
- 确认 X Window System 及相关组件
- 确认显示管理器状态
- Unit gdm.service could not be found.
- 运行startx指令,输出报错
-
- /root/.serverauth.8708、/root/.Xauthority 等文件不存在
- /root/.serverauth.8986 does not exist
- 改用 gdm 启动图形环境,依旧是指令启用,没有图形启用
- 进入后,点击无效,键盘输入无效
- "GNOME Desktop" "Graphical Administration Tools"区别
- 博主有话说
情况介绍
在虚拟机VMware15中,用CentOS7的镜像文件进行系统安装,最初是命令行界面,虽然直接进行指令输入,或者采用XShell等工具连接后进行指令输入,这些方式也不错,但是在用户操作体验上较差,如果能够像Windows这样有界面可以操作,不需要通过指令就可以进行相关设置,那就很完美。而确实存在这种从命令行界面切换到图形界面的实现方式,但在实际实操中,出现了各种异常问题,有下载较慢的、指令不存在的、启动后无法操作的,等等。本博文对整个切换过程进行一步步记录,直至实现功能。
实操记录
正常安装
在CentOS7中从命令行界面切换到图形界面,需要先确认是否安装了图形桌面环境,然后进行相应设置,步骤如下:
1. 检查是否安装图形桌面
首先确认系统是否安装了GNOME等图形桌面环境,执行以下命令:
rpm -qa | grep gnome-desktop
如果没有输出结果,说明未安装,需要先安装图形桌面:
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
2. 切换到图形界面
安装完成后,可以通过以下命令临时切换到图形界面:
startx
如果需要输入用户名密码,使用系统的账号密码登录即可。
3. 设置默认启动为图形界面
如果希望每次开机自动进入图形界面,需要修改默认运行级别:
# 使用systemd管理
systemctl set-default graphical.target# 重启系统生效
reboot
下载包较慢
在CentOS7中下载软件包慢,核心解决方法是更换国内高速镜像源,步骤如下:
1. 备份默认镜像源(避免出错)
先备份系统自带的yum配置文件,执行命令:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
一般备份文件常降原文件尾缀加上.bak。如果后续需要恢复默认源,只需执行反向命令即可:
mv /etc/yum.repos.d/CentOS-Base.repo.bak /etc/yum.repos.d/CentOS-Base.repo
2. 下载国内镜像源配置文件
以阿里云镜像为例,根据系统版本执行对应命令:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3. 清除缓存并生成新缓存
更换源后,清除旧缓存并生成新的镜像缓存,确保生效:
yum clean all && yum makecache
4. 验证效果
重新执行下载命令(如安装图形桌面),速度会显著提升:
yum groupinstall "GNOME Desktop" -y
yum clean all && yum makecache报timeout
当执行yum clean all && yum makecache
时出现卡顿和超时,如下图所示。
先检查网络连接
首先考虑是网络连接的问题,进行以下2点排查:
- DNS解析异常:
原因:如果DNS服务器无法正确解析阿里云镜像源的域名,yum 就无法找到对应的IP地址,从而导致连接超时。
排查方法:使用nslookup mirrors.aliyun.com
命令检查镜像源域名的解析情况,如果无法解析出IP地址,说明DNS配置有问题,可以尝试更换DNS服务器。 - 网络不通畅:
原因:服务器与阿里云镜像源之间的网络链路存在问题,比如网络带宽不足、网络设备故障、网络拥塞等。
排查方法:使用ping mirrors.aliyun.com
命令测试与镜像源的连通性,如果出现大量丢包或者无法ping通的情况,说明网络连接存在问题。
nslookup指令未找到命令
是因为系统默认没有安装<