赞
踩
centOs系统在linux系统下使用yum安装软件时经常会出现这种情况:
[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
已加载插件:fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
已加载插件:fastestmirrorhttp://mirrors.tuna.tsinghua.edu.cn/centos/7.7.1908/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.tuna.tsinghua.edu.cn; 未知的错误"
正在尝试其它镜像。
http://mirrors.neusoft.edu.cn/centos/7.7.1908/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.neusoft.edu.cn; 未知的错误"
正在尝试其它镜像。
^Chttp://mirrors.aliyun.com/centos/7.7.1908/os/x86_64/repodata/repomd.xml: [Errno -1] Error importing repomd.xml for base: Damaged repomd.xml file
正在尝试其它镜像。
一直无法下载,然后循环的尝试其他镜像。
这是网卡设置有问题,一般出现在虚拟机中。
首先得要先中断yum
ctrl+z #中断当前的安装显示
ps -ef | grep yum #查找当前yum相关的进程
kill -9 进程号(pid) #杀掉进程
1.首先保证 /etc/sysconfig/network-scripts/ 目录下ifcfg-开头的文件只有ifcfg-xxx(xxx是网卡名字,我的是ens33)和ifcfg-lo
用ip addr可以查看
2.然后修改ifcfg-ens33文件:vi ifcfg-ens33
在其中增加DNS1,还可以增加备用的DNS2
DNS1=221.5.88.88
DNS2=8.8.8.8
3.DNS1也需要在本机查找,打开cmd,输入ipconfig/all
CentOS 6需要修改/etc/resolv.conf文件:vi /etc/resolv.conf,向其中添加:
nameserver 221.5.88.88
nameserver 8.8.8.8
CentOS 7使用systemctl restart NetworkManager命令,它会根据/etc/sysconfig/network-scripts/ifcfg-ens33自动生成etc/resolv.conf,然后再执行 systemctl restart network 就可以解决了
重启后可能会出现远程连接异常,需要重启下虚拟机,然后远程连接,执行yum命令即可下载,
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。