当前位置: 首页 > 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 报错问题
  • 中纪报:五一节前公开通报释放强烈信号,以铁律狠刹歪风邪气
  • 中国海警局新闻发言人就菲律宾非法登临铁线礁发表谈话
  • 第一集丨《无尽的尽头》值得关注,《榜上佳婿》平平无奇
  • 民航局:预计五一假期民航旅客运输量创同期历史新高,将加强价格管理
  • 来论|这无非就是一只“纸老虎”:评特朗普政府“关税战”
  • 传媒湃︱《金陵晚报》副刊“雨花石”5月起改为免费刊登