centos系统wget下载文件错误(wget: unable to resolve host address ‘dl.pconline.com.cn’)

错误日志

-sh-4.2$ wget https://dl.pconline.com.cn/download/355954.html
--2020-04-24 15:13:20--  https://dl.pconline.com.cn/download/355954.html
Resolving dl.pconline.com.cn (dl.pconline.com.cn)... failed: Name or service not known.
wget: unable to resolve host address ‘dl.pconline.com.cn’

解决办法

方法一

可能是域名服务器配置有误

登入root(VPS)。

进入/etc/resolv.conf。

修改内容为下

nameserver 8.8.8.8 

nameserver 8.8.4.4 

nameserver 114.114.114.114

方法二

可能是权限不够,在命令前加上sudo

sudo wget https://dl.pconline.com.cn/download/355954.html

### 解决方案 当遇到 `Could not resolve host: mirrorlist.centos.org` 的错误时,这通常意味着系统无法连接到指定的镜像列表服务器。可能的原因包括网络配置问题、DNS解析失败或是YUM源本身不可用。 #### 方法一:验证并修复网络设置 为了确认是否为网络问题,可以通过命令行工具测试网络连通性和域名解析功能: ```bash ping google.com nslookup mirrorlist.centos.org ``` 如果上述命令返回异常,则需进一步排查本地网络环境或联系管理员调整路由器/防火墙策略[^3]。 #### 方法二:替换官方仓库地址 考虑到CentOS官方支持已经结束,建议切换至其他稳定可靠的第三方镜像站作为新的软件包下载渠道。以下是具体操作方法之一——采用阿里云提供的公共镜像库: 1. 备份原有配置文件: ```bash mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak ``` 2. 下载最新的Aliyun YUM Repository定义: ```bash wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo ``` 3. 清除缓存并尝试更新: ```bash yum clean all && yum makecache fast yum update -y ``` 以上步骤有助于绕过原生失效的MirrorList机制,从而顺利完成系统的升级维护工作[^4]。 #### 方法三:使用华为云镜像源 另一种可行的选择是利用华为云所提供的开源社区资源,按照如下指令执行相同目的的操作流程: 1. 替换默认存储库链接: ```bash mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.old wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/repository/conf/CentOS-7-anon.repo ``` 2. 执行清理与同步动作: ```bash yum clean all yum makecache ``` 这种方法同样能够有效解决因原始镜像站点停服而导致的一系列依赖项获取障碍[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值