问题
解决方案
网络
首先确认自己的网络是否正常,这里可以ping一个网站试试,我用的是百度来测试,反正你能正常访问的可以拿来测试
如果不行的话,可能得自行查阅了,好像有个配置是ONBOOT=no
还是啥的,把no改成yes就行了,我记不太清了,仅供参考
yum源
如果网络正常那可能就是yum源没法正常使用了,这时候可以进行换源,我下面换的是阿里源,大家用其他源的话,步骤也是一样的
-
确保自己当前是root用户,不然没有权限修改一些系统配置文件
-
cd /etc/yum.repos.d/
首先进入存放yum源的配置文件的文件夹这些.repo文件就是配置文件啦
-
mkdir repo_bak
创建一个备份文件夹 -
mv *.repo repo_bak
把这些系统自带的repo文件放到这个文件夹里这样是避免我们修改repo配置文件后,系统仍然调用默认的repo文件
-
curl -o CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
下载阿里源到本地,使用的是curl命令(一般自带) -
yum clean all
清除之前配置的缓存 -
yum makecache
生成当前配置的缓存
到这里基本上就成功了,可以输入 yum repolist
看看自己配置文件是不是阿里的
然后我们之前修改的repo文件的文件夹是由很多个repo的,然后上面的操作只下载了一个Base的repo文件,可以输入 yum update
更新软件包,这样repo的数量就和原本的差不多了