当前位置: 首页 > news >正文

解决新搭建的centos虚拟器,yum下载不了的问题

1. 检查网络连接

确保虚拟机可以访问互联网:

ping 8.8.8.8  # 测试基础网络连通性

若不通:
检查网卡 IP 配置(参考之前的 IP 恢复步骤)。
确认虚拟机网络模式(如 NAT 或桥接模式)是否允许访问外网。
检查网关配置:

ip route show  # 查看默认网关

2. 检查 DNS 解析

若 ping 8.8.8.8 通但 ping www.baidu.com 不通,可能是 DNS 配置问题:

cat /etc/resolv.conf  # 查看 DNS 服务器配置

修复 DNS:

(1)编辑 DNS 配置文件:

sudo vi /etc/resolv.conf

(2)添加公共 DNS 服务器(例如):

nameserver 8.8.8.8
nameserver 114.114.114.114

(3)重启网络服务:

sudo systemctl restart NetworkManager

3. 检查 Yum 仓库配置

默认仓库可能失效或配置错误:

步骤 1:备份原有仓库文件

sudo mkdir /etc/yum.repos.d/backup
sudo mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/

步骤 2:下载阿里云或清华镜像源
阿里云镜像源:

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

清华大学镜像源:

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/CentOS-Base.repo

步骤 3:清理并重建缓存

sudo yum clean all     # 清理旧缓存
sudo yum makecache     # 生成新缓存

4. 检查防火墙和 SELinux

临时关闭防火墙(测试用)

sudo systemctl stop firewalld    # 关闭防火墙
sudo systemctl disable firewalld # 禁止开机自启(测试后按需恢复)

禁用 SELinux
临时关闭:

sudo setenforce 0

永久关闭(需重启):

sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

相关文章:

  • 蓝桥杯 2. 确定字符串是否是另一个的排列
  • LS2K0300龙芯开发板——智能车竞赛
  • 假设检验学习总结
  • 图像预处理-形态学变换
  • React-Native项目矢量图标库(react-native-vector-icons)以及如何使用
  • 强化学习机器人路径规划——Sparrow复现
  • adb常用的20个命令
  • splitchunk(如何将指定文件从主包拆分为单独的js文件)
  • Python+Selenium+Pytest+Allure PO模式UI自动化框架
  • 文章记单词 | 第48篇(六级)
  • 关于Android Studio的Gradle各项配置2
  • 优化无头浏览器流量:使用Puppeteer进行高效数据抓取的成本降低策略
  • 微深节能 平板小车运动监测与控制系统 格雷母线
  • java_基础Java 转义字符学习笔记
  • Kaamel白皮书:IoT设备安全隐私评估实践
  • 【MCP Node.js SDK 全栈进阶指南】中级篇(6):MCP与Web框架集成
  • 网络安全漏洞现状与风险管理分析
  • OceanBase数据库-学习笔记1-概论
  • C# 类的基本概念(声明类)
  • RAGFlow解决Docker Compose include 报错问题
  • 校方就退60件演出服道歉:承诺回收服装承担相关费用,已达成和解
  • 全国铁路旅客发送量连续3天同比增幅超10%,今日预计发送1800万人次
  • 讲座预告|政府在人工智能研究和应用领域的作用
  • 长三角铁路持续迎五一出行高峰:今日预计发送旅客418万人次
  • 全国铁路昨日发送2311.9万人次,同比增长11.7%创历史新高
  • 泽连斯基:美乌矿产协议将提交乌拉达批准