Xshell报错如图所示:

出现上述错误,主要可以往两个方向分析:

  1. 网络链接问题
    • 虚拟网络设置
    • 网络IP链接不匹配
  2. 镜像问题
    • 镜像源问题(一般不会)
    • 镜像配置问题

如果是“网络链接”问题:

  个人解决方案,整个过程重新倒推一遍,将镜像重新配置一个新的虚拟机(一个镜像可配置至少两个虚拟机,但不能同一时使用),然后重置网络,如何安装配置虚拟机(可见上篇文章):CentOS 7安装与设置 - 林清|Julien - 博客园 (cnblogs.com)

  需要特别关注虚拟网络设置:VM/设置/虚拟机网络设置/更改设置(管理员)/点击NAT模式/修改子网络设置/点击DHCP设置/修改网络IP地址

最后重新配置镜像后输入命令#yum -y install screen,最后安装成功,如图所示:

 

如果是“镜像”问题:

CentOS 虚拟机无法检索ios镜像,无法链接yum源,个人解决方案如下:(实践中部分引用文档地址:https://blog.csdn.net/qq_35703476/article/details/91043379?ops_request_misc=&request_id=&biz_id=102&utm_term=centos%20yum%E6%BA%90%E6%97%A0%E6%B3%95%E6%A3%80%E7%B4%A2%E9%95%9C%E5%83%8F%E5%88%97%E8%A1%A8&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-91043379.142^v9^pc_search_result_control_group,157^v4^control&spm=1018.2226.3001.4187)

具体实操步骤如下:

  1. cd /etc/sysconfig/network-scripts  进入该文件夹后,然后再ls一下,查看是否有ifcfg-ens33,有时是ifcfg-eth0

  2. vi ifcfg-ens33 进入VI的一般模式,移动光标到ONBOOT=no

  3. 按下"i"进入VI的编辑模式,把no删除改为yes

  4. 修改后按下esc再次进入一般模式,再按下":"到文件底部,在“:”后输入“wq” (保存退出)

  5. 重启一下centos,再次试一下ip addr和 yum。输入命令“netstat network resart”或者“service network resart”,最后输入:“yum -y install screen”验证是否诊断成功。

综上所述,希望对你解决上述问题有所帮助!