首页 > 系统相关 >Centos7, 使用yum工具,出现 Could not resolve host: mirrorlist.centos.org

Centos7, 使用yum工具,出现 Could not resolve host: mirrorlist.centos.org

时间:2024-12-20 11:52:39浏览次数:3  
标签:缓存 CentOS centos etc Could repo nginx resolve yum

在 CentOS 7 中使用 yum 工具时,如果出现 "Could not resolve host: mirrorlist.centos.org" 的错误,通常是因为默认的镜像源无法访问。以下是一些常用的解决方法:

检查网络连接:首先使用 ping 命令测试网络连接是否正常。如果 ping mirrorlist.centos.org 不通,但 ping www.baidu.com 正常,说明 DNS 解析没问题,基本确认是 yum 源的问题

更换镜像源:可以切换到其他镜像源,如阿里云镜像源。以下是更换为阿里云镜像源的步骤

备份原有的 yum 配置文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

下载新的阿里云 yum 配置文件

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

清除缓存并生成新的缓存

yum clean all
yum makecache

更新系统

yum -y update

这样操作后,yum 应该能够正常使用新的镜像源进行软件包的下载和更新

禁用 FastestMirror 插件:如果更换源后仍然出现问题,可以尝试禁用 FastestMirror 插件:编辑 /etc/yum/pluginconf.d/fastestmirror.conf 文件,将 enabled=1 改为 enabled=0

进行yum源的测试,尝试安装nginx。安装时候如果出现下面的错误:

[root@locahost ~]# yum -y install nginx
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
没有可用软件包 nginx。
错误:无须任何处理

解决这个问题的步骤如下

检查仓库配置: 检查 /etc/yum.repos.d/ 目录下的 .repo 文件,确保至少有一个仓库是启用的,并且包含 nginx

启用 EPEL 仓库: EPEL(Extra Packages for Enterprise Linux)是一个由 Fedora 社区打造,为 RHEL 及其衍生版如 CentOS 提供高质量软件包的项目。Nginx 通常包含在 EPEL 仓库中

sudo yum install epel-release -y

清理缓存: 清理 yum 缓存,确保 yum 重新生成缓存

sudo yum clean all

生成缓存: 生成新的 yum 缓存

sudo yum makecache fast

安装 Nginx: 再次尝试安装 nginx

sudo yum install nginx -y

 

标签:缓存,CentOS,centos,etc,Could,repo,nginx,resolve,yum
From: https://www.cnblogs.com/liuyangjava/p/18619017

相关文章

  • centos8按照yum及dhcp
    centos8按照yum及dhcp一、安装yum1.1清理系统自带yum源[root@master~]#cd/etc/yum.repos.d/[root@masteryum.repos.d]#mkdirbak[root@masteryum.repos.d]#mkdir*.repo./bak[root@masteryum.repos.d]#lltotal4drwxr-xr-x.2rootroot4096Aug72023bak......
  • 解决Ubuntu安装git时遇到的进程占用和waiting for cache lock: Could not get lock /v
    系统版本:Ubuntu20.04.2.0在安装git时,使用sudoaptinstallgit,却有以下提示:即出现waitingforcachelock:Couldnotgetlock/var/lib/dpkg/lock-frontend的问题查阅资料,有人提出使用kill9进程号这里我使用 kill99021提示bash:kill:(9)-Nosuchprocess......
  • Couldn't find a configuration setting named 'registry'
    1. 检查Yarn版本首先,检查你正在使用的Yarn版本。Yarn不同版本的配置方式有所不同,特别是从Yarn1.x升级到Yarn2.x(又称Berry)后,配置的方式发生了变化。可以使用以下命令来检查当前的Yarn版本:yarn--versionYarn1.x:如果你使用的是1.x版本,yarnconfigsetreg......
  • centos-7 系统JAVA环境搭建
    ##1、下载jdk.18https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html##2、将下载的JDK上传至服务器通过rz命令进行上传 ##3、将jdk文件解压至指定目录下tar-zxvfjdk-8u301-linux-x64.tar.gz##4、软连接管理JDK语法:ln-s源文件  ......
  • CentOS7 升级glibc
    【glibc说明】glibc:glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。由于glibc囊括了几平所有的UNIX通行的标准,可以想见其内......
  • 【开源系列】CentOS7下Docker环境搭建开源堡垒机Apache Guacamole
    ApacheGuacamole是一个无客户端远程桌面网关。它支持VNC、RDP和SSH等标准协议。不需要插件或客户端软件。借助HTML5,一旦在服务器上安装了Guacamole,只需使用Web浏览器即可访问桌面。1.Guacamole的架构介绍Guacamole不是一个独立的网络应用程序,而是由多个部分组成的。该......
  • 配置CentOS 7阿里yum源
    备份yum源配置文件mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo_bak vi/etc/yum.repos.d/CentOS-Base.repo#CentOS-Base.repo##ThemirrorsystemusestheconnectingIPaddressoftheclientandthe#updatestatusofeachmirror......
  • 服务器centos7-AWVS搭建
    一、安装前的准备1.1下载安装包AWVS百度网盘下载并把安装包解压到/opt/AWVS路径中7zxacunetix_23.11.231123131_x64.7z-o/opt/AWVS/1.2更改host文件vim/etc/hosts将以下内容加在hosts文件尾部127.0.0.1erp.acunetix.com127.0.0.1erp.acunetix.com.::1erp.acune......
  • Centos7环境下,dokcer安装dm8并用dbeaver进行测试连接
    应国产化需求需要,需将系统中涉及的各中间件替换成国产中间件,此文介绍了达梦数库安装的步骤,该文在Centos7环境下已验证测试过1.安装docker1.1  安装Docker依赖的软件包     sudoyuminstall-yyum-utils1.2  设置Docker仓库    sudoyum-con......
  • 安装Ranger(以CentOS为例)用于统一权限管理的详细步骤
    一、前提准备系统要求操作系统:CentOS7或更高版本(这里以CentOS7为例)。确保系统已经安装并配置好基本的网络设置,能够访问互联网进行软件包下载。软件依赖:需要安装JavaDevelopmentKit(JDK),推荐版本为1.8或更高。可以使用以下命令检查是否安装了JDK:java-version如果没有安......