我们有些时候在操作某个软件的时候需要特定支持在某个镜像环境中进行。比如我们今天需要安装某个DOCKER软件需要在CENTOS7测试环境中,因为国外主机优惠手上也有几台平时使用的测试机,这里就随便提出来一台看看,然后需要检测当前的镜像是不是CENTOS7版本的,这里就顺带记录如何检测CENTOS版本的方法。
第一、查看CentOS镜像版本的方法
我们在选择方法的时候,只需要其中一个就可以,根据我们实际的需要选择,都可以检测到我们当前的系统镜像版本。
1、uname -a
我们通过这个命令检测可以看到这样子的:
Linux VM_0_6_centos 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
这个我们以前在安装加速软件的时候有需要检测是不是某个版本支持的。这个是可以看到版本,但是不是我们需要的那种。我们只看到是7.x版本。
2、cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
这个我们就很清晰,看到是7.5版本的。那以后我们就用这个查看CENTOS版本。
第二、如果更换国内镜像源
如果我们使用的国内云服务器,基本上都是国内的镜像源,如果我们使用的国外镜像的话,那肯定稍微有点问题的,国外的源打开速度很慢,那我们有些时候安装软件比较麻烦,所以国外主机优惠一般 建议直接更换成国内阿里云或者163的源,这类文章我在网站中记录的也比较多,但是对于CENTOS7的话如何更换呢?
1、备份镜像
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
我们需要先将已有的镜像备份。
2、阿里云镜像
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
我们下载阿里云镜像。
3、添加EPEL
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
4、更新
yum clean all
yum makecache -y #生成缓存
yum update -y
最后我们更新系统然后重新走一遍系统,如果没有报错说明没有问题的。