首页 > 系统相关 >基于目前Centos停止维护后安装文件出错的解决方案

基于目前Centos停止维护后安装文件出错的解决方案

时间:2024-09-22 19:50:28浏览次数:11  
标签:安装文件 Centos 虚拟机 repo etc Base yum 出错 下载

问题报错提示:Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"
 

基于目前Centos7已经停止维护,我们使用Centos7镜像下载也会产生一定影响

首先我使用的是Centos7.5镜像进行演示

在创建好虚拟机后我们ping qq.com,验证我们的网络是否打通,我这里能ping 通说明我的网络打通了的

然后我们随便下载一个文件看能否成功,这里我下载的是vim,结果报了一堆错误

这种情况是因为我们 centos7已经在今年正式停止维护,所以我们要更换yum源来解决下载不了的问题

1.我们要先从阿里云下载一个新的CentOS-Base.repo文件,在下载之前我们要先备份原有的repo文件

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

我们可以看到原来的Base.repo文件已经被改名备份了

2.备份好原有的yum源后,我们再从阿里云下载新的CentOS-Base.repo 到/etc/yum.repos.d/

这里有两种方式,1.如果你不知到你要下载什么repo文件,你可以去阿里云的官网查找对应版本下载,然后上传到虚拟机里 2.我知道我要找的repo文件的位置,我可以直接通过 wget 或者curl直接从网站下载到虚拟机中,但是wget需要我们安装后才能使用,所以我这里用的curl

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

此时我们完成了,repo文件的替换,这时候我们就可以正常下载了,但是我们下载的速度很慢,而且中间会报错

3.为了解决下载缓慢而且会报错的问题,我们需要直接告诉虚拟机怎么直接去找对应的文件地址,因此我们需要给虚拟机添加上阿里云的DNS解析,这里有两种添加方法

(1)临时添加:vi /etc/reslov.conf中新增两行

nameserver 223.5.5.5
nameserver 223.6.6.6

(2)永久添加:vi /etc/sysconfig/network-scripts/ifcfg-ens33中新增

DNS1=223.5.5.5

DNS2=223.6.6.6

这样就完美解决了原有yum源不能下载的问题而且可以下的很快,本人是一名在校大学生,以后也会出更多跟云计算相关的文章 

标签:安装文件,Centos,虚拟机,repo,etc,Base,yum,出错,下载
From: https://blog.csdn.net/2301_80041316/article/details/142440669

相关文章

  • 解决帝国CMS安装出错和常见问题
    解决帝国CMS安装出错和常见问题通常涉及多个方面的排查和处理。以下是一些常见的问题及其解决方法:1.安装界面不能正常显示检查PHP版本:确保你的服务器安装了帝国CMS所需的PHP版本。检查PHP扩展:确保服务器启用了GD库、cURL等必要的PHP扩展。检查浏览器兼容性:尝试更换浏览器或......
  • 2024.9.22 扩展 centos7的文件系统空间
    从lsblk的输出可以看出,你的磁盘/dev/sda的总大小是30G,但sda3分区只使用了17.7G。要扩展/dev/sda3分区,使其利用整个磁盘上的可用空间,你可以按照以下步骤进行。扩展/dev/sda3分区备份数据在操作分区之前,建议你备份重要数据。进入fdisk调整分区使用fdisk工......
  • INTERNAL ERROR: cannot create temporary directory! /dev/mapper/centos-root满了
    一.问题现象磁盘空间不足[root@dockerfileharbor]#docker-composeup-d[2216]INTERNALERROR:cannotcreatetemporarydirectory![root@dockerfileharbor]#docker-composeupstopFailedtowriteallbytesforcryptography/hazmat/bindings/_openssl.abi3.sofwrite......
  • vsftpd部署(centos7.9)
    说明:–vsftpd的版本:vsftpd-3.0.2-29.el7_9.x86_64–ftp根目录:/var/www–ftp配置文件目录:/etc/vsftpd–ftp虚拟用户权限配置文件目录:/etc/vsftpd/user_conf实现目标:–匿名用户可以登录,但是不能访问虚拟用户的宿主目录,只能访问共享目录–虚拟用户对自己的宿主目录有任何权......
  • centos搭建smb共享服务器
    1.关闭服务器selinux和防火墙2.安装软件包smbayum-yinstallsamba3.创建共享专用帐号并修改密码useradd-s/sbin/nologinliupdbedit-aliu4.修改配置文件/etc/samba/smb.conf,在最后加入:[data]####共享名称path=/data/liu###共享路径writelist=liu###......
  • centos 一键安装docker+docker-compose
    点击查看代码#!/bin/shecho"开始安装docker/docker-compose"echo"1)安装/升级Docker客户端,安装必要的一些系统工具"yumupdate-yyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2echo"2)添加软件源信息"yum-config-manager--add-repohttp://mirrors.......
  • 帝国后台修改栏目服务器错误,解决帝国cms数据更新批量生成时出错的问题
    当你在帝国CMS后台修改栏目或进行数据更新批量生成时遇到服务器错误,这可能是由于多种原因引起的。以下是一些常见的解决方案,可以帮助你解决这些问题:1.清理索引表中的冗余信息有时,索引表中可能包含了不再存在的数据条目的信息,这会导致数据更新或批量生成时出现问题。你可以通过......
  • Centos7挂载共享文件夹
    一、共享文件夹的配置1、需要先在windows下创建一个文件夹2、跟着下图的步骤做就可以(这里我的虚拟机是已经安装完成的) 3、在Liunx下打开一个终端,输入以下命令 ,显示你刚才创建的文件夹vmware-hgfsclient 二、挂载共享目录 1、在/mnt下创建hgfs文件夹,作为共享目......
  • 1.1 elasticsearch分布式集群基本搭建(centos7.x + elaticsearch7.11.1)
    【1】分布式分片集群基础概念【1.1】ES的分布式集群有什么用?高可用高可用(HighAvailability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是9......
  • centos(linux): logrotate常用功能
    一,测试配置是否正确?-d:打印debug信息-v:显示详细的输出信息[[email protected]]#logrotate-d/etc/logrotate.d/secure-v二,配置/var/log/secure按天分割/etc/logrotate.d/secure/var/log/secure{missingokdailyrotate90notifemptydatee......