Linux 用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法
时间:2024-04-05 20:50:31 来源:网络cs 作者:亙句 栏目:卖家故事 阅读:
文章目录
一、问题原因二、处理方案:1. 编辑修改网卡配置文件2. 在文件末尾(或中间)追加DNS3. 重启网络4. 验证,安装想要安装的软件
一、问题原因
如下:
出现这个问题是因为yum在安装包的过程中,虽然已经联网,但是没法解析远程包管理库对应的域名,所以我们只需要在网络配置中添加上DNS对应的ip地址即可。
二、处理方案:
1. 编辑修改网卡配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
或者 (看你们是配置的哪个名称,是ens33还是eht0 选择对应名字的命令即可)
vi /etc/sysconfig/network-scripts/ifcfg-eth0
2. 在文件末尾(或中间)追加DNS
DNS1=8.8.8.8
DNS2=4.2.2.2
或者直接复制我的后,进行IP地址的修改即可:
TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticIPADDR=192.168.86.129NETMASK=255.255.255.0GATEWAY=192.168.86.2DNS1=8.8.8.8DNS2=4.2.2.2DEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=2c2371f1-ef29-4514-a568-c4904bd11c82DEVICE=ens33ONBOOT=true
注意:
DNS1=8.8.8.8
DNS2=4.2.2.2
DNS1=8.8.8.8和DNS2=4.2.2.2表示您正在为Linux系统配置DNS服务器。DNS(Domain Name System)是互联网上用于将域名转换为IP地址的分布式数据库。
DNS1=8.8.8.8表示您正在使用Google的公共DNS服务器,这是全球最大的DNS服务器之一,速度较快且稳定。
DNS2=4.2.2.2表示您正在使用Level 3通信公司的公共DNS服务器,也是全球最大的DNS服务器之一,速度较快且稳定。
您可以将这些IP地址替换为其他公共DNS服务器的IP地址,例如OpenDNS(208.67.222.222和208.67.220.220)或Cloudflare(1.1.1.1和1.0.0.1)。这些公共DNS服务器通常具有更好的性能和安全性。
需要注意的是,在某些情况下,您可能需要在DNS服务器的IP地址之间添加一个空行来分隔它们。
3. 重启网络
重启网络命令:
systemctl restart network.service
4. 验证,安装想要安装的软件
end
阅读本书更多章节>>>>本文链接:https://www.kjpai.cn/gushi/2024-04-05/154600.html,文章来源:网络cs,作者:亙句,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!
上一篇:【c++初阶】类与对象(下)
下一篇:返回列表