(笔记)编写和测试 CentOS7 的更新脚本

翻译为中文后有太多不同的选择,具体取决于上下文。

– 目标
– 企图
– 打算
– 意图
– 用意
– 心愿
– 使命
– 构想

通过调度脚本将手动更新自动化,以消除错误。

目的

1.为UTM打开基于IP的端口
这是一个无法通过URL进行处理的软件(愤怒)

用中文来重新表述这段文本:
创建一个更新和服务器重启的脚本,并运行2~3天。
在CentOS7上,编写脚本并将其注册到cron中,然后执行以下操作:
– 确认已升级到最新版本
– 确认没有错误
– 将正常或异常状态通知管理员。

方法

WS000006.JPG

作业

首先,我们需要进行调查。

确认GIP是否可用来打孔。

我在想在哪里咨询呢?于是我检查了repo。
cat /etc/yum.repos.d/CentOS-Base.repo

因为有很多事情涉及到,所以请在下面的网站上确认项目。
http://zudoh.com/archives/379

比如说,released updates 的 mirrorlist 上面写着下面这个地址。
http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra

由于在几个变量上执行,因此需要调查它们。
调查对象是以下三个:
$releasever
$basearch
$infra

请参考以下网站:
https://oki2a24.com/2016/09/11/how-to-know-yum-releaserver-basearch-infra/

使用以下命令显示信息。
yum info centos-release

$releasever = 7
$basearch = x86_64

$发行版版本 = 7
$基架 = x86_64

看起来可以这样。

据我所知,默认情况下,CentOS7没有安装用于查找每个IP地址的nslookup。您可以通过以下命令进行安装:sudo yum -y install bind-utils。

请查看提示以获取详细信息,但总结起来,允许以下域名及其关联的IP地址。
这些是截至2018年7月11日的GCP CENTOS 7模板中的域名列表。

镜像.fairway.ne.jp
ftp.tsukuba.wide.ad.jp
ftp.yz.yamagata-u.ac.jp
ftp.riken.jp
ftp-srv2.kddilabs.jp
mirrors.cat.net
ftp.iij.ad.jp
ftp.nara.wide.ad.jp
ftp.jaist.ac.jp
mirror.nus.edu.sg
centos.usonyx.net
mirror.qoxy.com
mirror.0x.sg
mirrorlist.centos.org
centos.mirror.iweb.ca
mirror.team-cymru.com

允许下方的IP地址。

122.213.199.121/32 – 122.213.199.121/32
203.178.132.80/32 – 203.178.132.80/32
133.24.248.17/32 – 133.24.248.17/32
133.24.248.19/32 – 133.24.248.19/32
133.24.248.16/32 – 133.24.248.16/32
133.24.248.18/32 – 133.24.248.18/32
134.160.38.1/32 – 134.160.38.1/32
202.255.47.226/32 – 202.255.47.226/32
103.88.44.2/32 – 103.88.44.2/32
202.232.140.70/32 – 202.232.140.70/32
203.178.137.175/32 – 203.178.137.175/32
150.65.7.130/32 – 150.65.7.130/32
137.132.84.194/32 – 137.132.84.194/32
116.12.48.100/32 – 116.12.48.100/32
36.255.124.203/32 – 36.255.124.203/32
210.23.25.77/32 – 210.23.25.77/32
67.29.148.138/32 – 67.29.148.138/32
85.236.43.108/32 – 85.236.43.108/32
212.69.166.138/32 – 212.69.166.138/32
216.176.179.218/32 – 216.176.179.218/32
192.175.120.169/32 – 192.175.120.169/32
38.229.66.100/32 – 38.229.66.100/32

创建一个shell脚本

首先,前往工作场所
cd /usr/local/bin

创建用于 yum-update 的 shell 脚本。

请用本地母语(中文)将以下内容改写为一个选项:
以超级用户权限在终端中使用Vi编辑器打开yumupdate.sh文件。

#!/bin/bash
sudo yum -y update

我要試一試。

执行以下命令来更新:bash /usr/local/bin/yumupdate.sh,如果更新成功,测试完成。

以计划方式执行Shell脚本

将相当于 Windows 中的任务计划程序,在 crontab 中进行设置,使用 sudo crontab -e 命令。

假设要每小时在整点执行并打开 vi 编辑器,可以按照以下方式进行记录:

00 * * * * bash /usr/local/bin/yumupdate.sh

请参考以下网站获取如何书写的详细信息:
http://www.server-memo.net/tips/crontab.html

如果在日志中看到以下执行日志,则表示成功:sudo cat /var/log/cron

7月11日07:45:01 主机名CROND[24054]:(root)CMD(bash /usr/local/bin/yumupdate.sh)

正确执行了吗?只需要一个选项:

我要创建一个新的虚拟机来进行测试。

设置脚本并安排时间表,确认操作系统的版本已升级。

考试前的资讯

使用sudo cat /etc/redhat-release命令

CentOS Linux 7.5.1804 (核心版本)

编写Shell脚本

首先,我们要移动到作业场所。
cd /usr/local/bin。

创建用于 yum-update 的shell脚本

使用sudo命令编辑yumupdate.sh文件

#!/bin/bash
sudo yum -y update

使用crontab进行计划任务设置
sudo crontab -e

设定脚本计划安排,并等待其自动执行在不久的将来。

再次显示操作系统版本
sudo cat /etc/redhat-release
????今天因临时有事要出门,不能等待更新完毕!真抱歉。。。由于执行了bash命令,显示了更新中,所以更新似乎正在进行。

提示

我知道必须打开 /etc/yum.repos.d/CentS-Base.repo 文件中的 base、updates、extras 和 centosplus 所有的目标。真烦。。。但只能这样做了。

从[base]下的网站访问,获取列表
http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=
注:此访问是通过另一台设备的浏览器进行的。

http://mirror.fairway.ne.jp/centos/7.5.1804/os/x86_64/
http://ftp.tsukuba.wide.ad.jp/Linux/centos/7.5.1804/os/x86_64/
http://ftp.yz.yamagata-u.ac.jp/pub/linux/centos/7.5.1804/os/x86_64/
http://ftp.riken.jp/Linux/centos/7.5.1804/os/x86_64/
http://ftp-srv2.kddilabs.jp/Linux/packages/CentOS/7.5.1804/os/x86_64/
http://mirrors.cat.net/centos/7.5.1804/os/x86_64/
http://ftp.iij.ad.jp/pub/linux/centos/7.5.1804/os/x86_64/
http://ftp.nara.wide.ad.jp/pub/Linux/centos/7.5.1804/os/x86_64/
http://ftp.jaist.ac.jp/pub/Linux/CentOS/7.5.1804/os/x86_64/
http://mirror.nus.edu.sg/centos/7.5.1804/os/x86_64/

http://mirror.fairway.ne.jp/centos/7.5.1804/os/x86_64/
http://ftp.tsukuba.wide.ad.jp/Linux/centos/7.5.1804/os/x86_64/
http://ftp.yz.yamagata-u.ac.jp/pub/linux/centos/7.5.1804/os/x86_64/
http://ftp.riken.jp/Linux/centos/7.5.1804/os/x86_64/
http://ftp-srv2.kddilabs.jp/Linux/packages/CentOS/7.5.1804/os/x86_64/
http://mirrors.cat.net/centos/7.5.1804/os/x86_64/
http://ftp.iij.ad.jp/pub/linux/centos/7.5.1804/os/x86_64/
http://ftp.nara.wide.ad.jp/pub/Linux/centos/7.5.1804/os/x86_64/
http://ftp.jaist.ac.jp/pub/Linux/CentOS/7.5.1804/os/x86_64/
http://mirror.nus.edu.sg/centos/7.5.1804/os/x86_64/

http://mirror.fairway.ne.jp/centos/7.5.1804/os/x86_64/
http://ftp.tsukuba.wide.ad.jp/Linux/centos/7.5.1804/os/x86_64/
http://ftp.yz.yamagata-u.ac.jp/pub/linux/centos/7.5.1804/os/x86_64/
http://ftp.riken.jp/Linux/centos/7.5.1804/os/x86_64/
http://ftp-srv2.kddilabs.jp/Linux/packages/CentOS/7.5.1804/os/x86_64/
http://mirrors.cat.net/centos/7.5.1804/os/x86_64/
http://ftp.iij.ad.jp/pub/linux/centos/7.5.1804/os/x86_64/
http://ftp.nara.wide.ad.jp/pub/Linux/centos/7.5.1804/os/x86_64/
http://ftp.jaist.ac.jp/pub/Linux/CentOS/7.5.1804/os/x86_64/
http://mirror.nus.edu.sg/centos/7.5.1804/os/x86_64/

从另一台设备的浏览器访问下面的网站,获取列表:

http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates&infra=

http://mirrors.cat.net/centos/7.5.1804/updates/x86_64/
http://ftp.tsukuba.wide.ad.jp/Linux/centos/7.5.1804/updates/x86_64/
http://ftp.iij.ad.jp/pub/linux/centos/7.5.1804/updates/x86_64/
http://ftp.riken.jp/Linux/centos/7.5.1804/updates/x86_64/
http://ftp-srv2.kddilabs.jp/Linux/packages/CentOS/7.5.1804/updates/x86_64/
http://ftp.yz.yamagata-u.ac.jp/pub/linux/centos/7.5.1804/updates/x86_64/
http://ftp.jaist.ac.jp/pub/Linux/CentOS/7.5.1804/updates/x86_64/
http://mirror.fairway.ne.jp/centos/7.5.1804/updates/x86_64/
http://centos.usonyx.net/main/7.5.1804/updates/x86_64/
http://mirror.nus.edu.sg/centos/7.5.1804/updates/x86_64/

以下是一些可用的链接:
http://mirrors.cat.net/centos/7.5.1804/updates/x86_64/
http://ftp.tsukuba.wide.ad.jp/Linux/centos/7.5.1804/updates/x86_64/
http://ftp.iij.ad.jp/pub/linux/centos/7.5.1804/updates/x86_64/
http://ftp.riken.jp/Linux/centos/7.5.1804/updates/x86_64/
http://ftp-srv2.kddilabs.jp/Linux/packages/CentOS/7.5.1804/updates/x86_64/
http://ftp.yz.yamagata-u.ac.jp/pub/linux/centos/7.5.1804/updates/x86_64/
http://ftp.jaist.ac.jp/pub/Linux/CentOS/7.5.1804/updates/x86_64/
http://mirror.fairway.ne.jp/centos/7.5.1804/updates/x86_64/
http://centos.usonyx.net/main/7.5.1804/updates/x86_64/
http://mirror.nus.edu.sg/centos/7.5.1804/updates/x86_64/

请从另一台设备的浏览器访问以下网站,获取列表:
http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=extras&infra=

以下是一些中国本地化的替代选择:

http://ftp.tsukuba.wide.ad.jp/Linux/centos/7.5.1804/extras/x86_64/
http://ftp.yz.yamagata-u.ac.jp/pub/linux/centos/7.5.1804/extras/x86_64/
http://ftp-srv2.kddilabs.jp/Linux/packages/CentOS/7.5.1804/extras/x86_64/
http://ftp.iij.ad.jp/pub/linux/centos/7.5.1804/extras/x86_64/
http://mirror.fairway.ne.jp/centos/7.5.1804/extras/x86_64/
http://ftp.riken.jp/Linux/centos/7.5.1804/extras/x86_64/
http://ftp.jaist.ac.jp/pub/Linux/CentOS/7.5.1804/extras/x86_64/
http://mirrors.cat.net/centos/7.5.1804/extras/x86_64/
http://centos.usonyx.net/main/7.5.1804/extras/x86_64/
http://mirror.qoxy.com/centos/7.5.1804/extras/x86_64/

[群心加]
http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=centosplus&infra=
※此网址可通过另一台终端的浏览器进行访问。

http://ftp.tsukuba.wide.ad.jp/Linux/centos/7.5.1804/centosplus/x86_64/
http://ftp-srv2.kddilabs.jp/Linux/packages/CentOS/7.5.1804/centosplus/x86_64/
http://ftp.iij.ad.jp/pub/linux/centos/7.5.1804/centosplus/x86_64/
http://ftp.jaist.ac.jp/pub/Linux/CentOS/7.5.1804/centosplus/x86_64/
http://mirrors.cat.net/centos/7.5.1804/centosplus/x86_64/
http://ftp.riken.jp/Linux/centos/7.5.1804/centosplus/x86_64/
http://mirror.fairway.ne.jp/centos/7.5.1804/centosplus/x86_64/
http://ftp.yz.yamagata-u.ac.jp/pub/linux/centos/7.5.1804/centosplus/x86_64/
http://centos.usonyx.net/main/7.5.1804/centosplus/x86_64/
http://mirror.0x.sg/centos/7.5.1804/centosplus/x86_64/

http://ftp.tsukuba.wide.ad.jp/Linux/centos/7.5.1804/centosplus/x86_64/
http://ftp-srv2.kddilabs.jp/Linux/packages/CentOS/7.5.1804/centosplus/x86_64/
http://ftp.iij.ad.jp/pub/linux/centos/7.5.1804/centosplus/x86_64/
http://ftp.jaist.ac.jp/pub/Linux/CentOS/7.5.1804/centosplus/x86_64/
http://mirrors.cat.net/centos/7.5.1804/centosplus/x86_64/
http://ftp.riken.jp/Linux/centos/7.5.1804/centosplus/x86_64/
http://mirror.fairway.ne.jp/centos/7.5.1804/centosplus/x86_64/
http://ftp.yz.yamagata-u.ac.jp/pub/linux/centos/7.5.1804/centosplus/x86_64/
http://centos.usonyx.net/main/7.5.1804/centosplus/x86_64/
http://mirror.0x.sg/centos/7.5.1804/centosplus/x86_64/

为了将URL解析为IP地址,只需处理域名,并进行重复排除,结果如下。
※重复排除可在Excel中执行。

镜像.fairway.ne.jp
ftp.tsukuba.wide.ad.jp
ftp.yz.yamagata-u.ac.jp
ftp.riken.jp
ftp-srv2.kddilabs.jp
镜像.cat.net
ftp.iij.ad.jp
ftp.nara.wide.ad.jp
ftp.jaist.ac.jp
镜像.nus.edu.sg
centos.usonyx.net
镜像.qoxy.com
镜像.0x.sg
mirrorlist.centos.org

Here is the survey:
Enter the above domain when it switches to interactive mode (with only “>”).

调查结果如下(截至2018年7月11日)。

122.213.199.121/32 -> 122.213.199.121/32
203.178.132.80/32 -> 203.178.132.80/32
133.24.248.17/32 -> 133.24.248.17/32
133.24.248.19/32 -> 133.24.248.19/32
133.24.248.16/32 -> 133.24.248.16/32
133.24.248.18/32 -> 133.24.248.18/32
134.160.38.1/32 -> 134.160.38.1/32
202.255.47.226/32 -> 202.255.47.226/32
103.88.44.2/32 -> 103.88.44.2/32
202.232.140.70/32 -> 202.232.140.70/32
203.178.137.175/32 -> 203.178.137.175/32
150.65.7.130/32 -> 150.65.7.130/32
137.132.84.194/32 -> 137.132.84.194/32
116.12.48.100/32 -> 116.12.48.100/32
36.255.124.203/32 -> 36.255.124.203/32
210.23.25.77/32 -> 210.23.25.77/32

运行时会出现以下错误.

连接到mirrorlist.centos.org:80失败了

请添加mirrorlist.centos.org域名下的IP地址。

67.219.148.138/32 – 六七点二一九·一四八·一三八/三十二

85.236.43.108/32 – 八五·二三六·四三·一零八/三十二

212.69.166.138/32 – 二一二·六九·一六六·一三八/三十二

216.176.179.218/32 – 二一六·一七六·一七九·二一八/三十二

另外进行yum update时,会出现以下错误。

(1/10): base/7/x86_64/group_gz | 166 kB 00:00:00
base/7/x86_64/primary_db 失败
http://centos.mirror.iweb.ca/7/os/x86_64/repodata/03d0a660eb33174331aee3e077e11d4c017412d761b7f2eaa8555e7898e701e0-primary.sqlite.bz2: [Errno 12] 在 http://centos.mirror.iweb.ca/7/os/x86_64/repodata/03d0a660eb33174331aee3e077e11d4c017412d761b7f2eaa8555e7898e701e0-primary.sqlite.bz2 上超时: (28, ‘连接超时,超过30000毫秒’)
尝试其他镜像源。
epel/x86_64/group_gz 失败
http://mirror.team-cymru.com/epel/7/x86_64/repodata/4aae0a3bd743fb4805be7d7f3c9fdcf76934fcb8f22ce4ea237f57bc85e9243d-comps-Everything.x86_64.xml.gz: [Errno 12] 在 http://mirror.team-cymru.com/epel/7/x86_64/repodata/4aae0a3bd743fb4805be7d7f3c9fdcf76934fcb8f22ce4ea237f57bc85e9243d-comps-Everything.x86_64.xml.gz 上超时: (28, ‘连接超时,超过30001毫秒’)
尝试其他镜像源。
epel/x86_64/updateinfo 失败
http://mirror.team-cymru.com/epel/7/x86_64/repodata/d51f5143ca1af84a289a105797cbd21b79d354d68842e80454dcbbdc9783db7e-updateinfo.xml.bz2: [Errno 12] 在 http://mirror.team-cymru.com/epel/7/x86_64/repodata/d51f5143ca1af84a289a105797cbd21b79d354d68842e80454dcbbdc9783db7e-updateinfo.xml.bz2 上超时: (28, ‘连接超时,超过30001毫秒’)
尝试其他镜像源。

添加下方域名的IP地址。

centos.mirror.iweb.ca
iweb加拿大服务器上的CentOS镜像

mirror.team-cymru.com
Team Cymru的镜像服务器网址

互联网协议 (IP)

192.175.120.169 –> 一九二。一七五。一二零。一六九
38.229.66.100 –> 三八。二二九。六六。一百

再次尝试,却遇到错误。似乎 base 的网站完全瘫痪了。

失败:来自基础源的repodata/repomd.xml文件:[Errno 256] 没有更多镜像可尝试。
http://centos.mirrors.tds.net/pub/linux/centos/7.5.1804/os/x86_64/repodata/repomd.xml:连接超时,时间为30001毫秒后(28,’Connection timed out after 30001 milliseconds’)。
http://dallas.tx.mirror.xygenhosting.com/CentOS/7.5.1804/os/x86_64/repodata/repomd.xml:连接超时,时间为30000毫秒后(28,’Connection timed out after 30000 milliseconds’)。
http://mirror.compevo.com/centos/7.5.1804/os/x86_64/repodata/repomd.xml:连接超时,时间为30000毫秒后(28,’Connection timed out after 30000 milliseconds’)。
http://mirror.scalabledns.com/centos/7.5.1804/os/x86_64/repodata/repomd.xml:连接超时,时间为30000毫秒后(28,’Connection timed out after 30000 milliseconds’)。
http://mirror.steadfast.net/centos/7.5.1804/os/x86_64/repodata/repomd.xml:连接超时,时间为30001毫秒后(28,’Connection timed out after 30001 milliseconds’)。
http://mirror.vcu.edu/pub/gnu_linux/centos/7.5.1804/os/x86_64/repodata/repomd.xml:连接超时,时间为30000毫秒后(28,’Connection timed out after 30000 milliseconds’)。
http://mirrors.advancedhosters.com/centos/7.5.1804/os/x86_64/repodata/repomd.xml:连接超时,时间为30000毫秒后(28,’Connection timed out after 30000 milliseconds’)。
http://mirrors.liquidweb.com/CentOS/7.5.1804/os/x86_64/repodata/repomd.xml:连接超时,时间为30001毫秒后(28,’Connection timed out after 30001 milliseconds’)。
http://mirrors.tummy.com/mirrors/CentOS/7.5.1804/os/x86_64/repodata/repomd.xml:连接超时,时间为30000毫秒后(28,’Connection timed out after 30000 milliseconds’)。
http://repos.mia.quadranet.com/centos/7.5.1804/os/x86_64/repodata/repomd.xml:连接超时,时间为30001毫秒后(28,’Connection timed out after 30001 milliseconds’)。

请添加下方的域名。

centos.mirrors.tds.net -> centos.mirrors.tds.net
dallas.tx.mirror.xygenhosting.com -> dallas.tx.mirror.xygenhosting.com
mirror.compevo.com -> mirror.compevo.com
mirror.scalabledns.com -> mirror.scalabledns.com
mirror.steadfast.net -> mirror.steadfast.net
mirror.vcu.edu -> mirror.vcu.edu
mirrors.advancedhosters.com -> mirrors.advancedhosters.com
mirrors.liquidweb.com -> mirrors.liquidweb.com
mirrors.tummy.com -> mirrors.tummy.com
repos.mia.quadranet.com -> repos.mia.quadranet.com

IP地址列表

64.50.236.218/32
69.162.87.178/32
103.25.61.44/32
23.89.0.110/32
208.100.4.53/32
128.172.15.65/32
46.229.166.133/32
69.167.187.144/32
66.35.36.129/32
173.44.32.10/32

64.50.236.218/32
69.162.87.178/32
103.25.61.44/32
23.89.0.110/32
208.100.4.53/32
128.172.15.65/32
46.229.166.133/32
69.167.187.144/32
66.35.36.129/32
173.44.32.10/32

仍然有错误。

http://mirror.chpc.utah.edu/pub/centos/7.5.1804/updates/x86_64/repodata/repomd.xml:[Errno 12]连接http://mirror.chpc.utah.edu/pub/centos/7.5.1804/updates/x86_64/repodata/repomd.xml超时:(28,’Connection timed out after 30001 milliseconds’)
http://centos.host-engine.com/7.5.1804/updates/x86_64/repodata/repomd.xml:[Errno 12]连接http://centos.host-engine.com/7.5.1804/updates/x86_64/repodata/repomd.xml超时:(28,’Connection timed out after 30001 milliseconds’)
http://centos.mirror.constant.com/7.5.1804/updates/x86_64/repodata/repomd.xml:[Errno 12]连接http://centos.mirror.constant.com/7.5.1804/updates/x86_64/repodata/repomd.xml超时:(28,’Connection timed out after 30000 milliseconds’)
http://centos.mirror.lstn.net/7.5.1804/updates/x86_64/repodata/repomd.xml:[Errno 12]连接http://centos.mirror.lstn.net/7.5.1804/updates/x86_64/repodata/repomd.xml超时:(28,’Connection timed out after 30001 milliseconds’)
http://mirror.ancl.hawaii.edu/linux/centos/7.5.1804/updates/x86_64/repodata/repomd.xml:[Errno 12]连接http://mirror.ancl.hawaii.edu/linux/centos/7.5.1804/updates/x86_64/repodata/repomd.xml超时:(28,’Connection timed out after 30000 milliseconds’)
http://mirror.san.fastserv.com/pub/linux/centos/7.5.1804/updates/x86_64/repodata/repomd.xml:[Errno 12]连接http://mirror.san.fastserv.com/pub/linux/centos/7.5.1804/updates/x86_64/repodata/repomd.xml超时:(28,’Connection timed out after 30000 milliseconds’)
http://mirror.vtti.vt.edu/centos/7.5.1804/updates/x86_64/repodata/repomd.xml:[Errno 12]连接http://mirror.vtti.vt.edu/centos/7.5.1804/updates/x86_64/repodata/repomd.xml超时:(28,’Connection timed out after 30001 milliseconds’)
http://mirror.wdc1.us.leaseweb.net/centos/7.5.1804/updates/x86_64/repodata/repomd.xml:[Errno 12]连接http://mirror.wdc1.us.leaseweb.net/centos/7.5.1804/updates/x86_64/repodata/repomd.xml超时:(28,’Connection timed out after 30001 milliseconds’)
http://mirrors.seas.harvard.edu/centos/7.5.1804/updates/x86_64/repodata/repomd.xml:[Errno 12]连接连接http://mirrors.seas.harvard.edu/centos/7.5.1804/updates/x86_64/repodata/repomd.xml超时:(28,’Connection timed out after 30001 milliseconds’)
http://mirrors.sorengard.com/centos/7.5.1804/updates/x86_64/repodata/repomd.xml:[Errno 12]连接http://mirrors.sorengard.com/centos/7.5.1804/updates/x86_64/repodata/repomd.xml超时:(28,’Connection timed out after 30001 milliseconds’)

仍然发生错误。
来自更新的repodata/repomd.xml:[错误号256]没有更多的镜像可尝试。
http://mirror.chpc.utah.edu/pub/centos/7.5.1804/updates/x86_64/repodata/repomd.xml:[错误号12]连接在30001毫秒后超时。
http://centos.host-engine.com/7.5.1804/updates/x86_64/repodata/repomd.xml:[错误号12]连接在30001毫秒后超时。
http://centos.mirror.constant.com/7.5.1804/updates/x86_64/repodata/repomd.xml:[错误号12]连接在30000毫秒后超时。
http://centos.mirror.lstn.net/7.5.1804/updates/x86_64/repodata/repomd.xml:[错误号12]连接在30001毫秒后超时。
http://mirror.ancl.hawaii.edu/linux/centos/7.5.1804/updates/x86_64/repodata/repomd.xml:[错误号12]连接在30000毫秒后超时。
http://mirror.san.fastserv.com/pub/linux/centos/7.5.1804/updates/x86_64/repodata/repomd.xml:[错误号12]连接在30000毫秒后超时。
http://mirror.vtti.vt.edu/centos/7.5.1804/updates/x86_64/repodata/repomd.xml:[错误号12]连接在30001毫秒后超时。
http://mirror.wdc1.us.leaseweb.net/centos/7.5.1804/updates/x86_64/repodata/repomd.xml:[错误号12]连接在30001毫秒后超时。
http://mirrors.seas.harvard.edu/centos/7.5.1804/updates/x86_64/repodata/repomd.xml:[错误号12]连接在30001毫秒后超时。
http://mirrors.sorengard.com/centos/7.5.1804/updates/x86_64/repodata/repomd.xml:[错误号12]连接在30001毫秒后超时。

添加下方的域名

镜像网站:mirror.chpc.utah.edu
centos.host-engine.com
centos.mirror.constant.com
centos.mirror.lstn.net
mirror.ancl.hawaii.edu
mirror.san.fastserv.com
mirror.vtti.vt.edu
mirror.wdc1.us.leaseweb.net
mirrors.seas.harvard.edu
mirrors.sorengard.com

IP如下所示

只需要一个选项:
204.99.128.20/32
198.255.114.50/32
108.61.5.83/32
64.31.0.51/32
128.171.104.147/32
208.85.242.118/32
198.82.152.116/32
207.244.94.80/32
140.247.173.13/32
173.52.41.34/32

204.99.128.20/32
198.255.114.50/32
108.61.5.83/32
64.31.0.51/32
128.171.104.147/32
208.85.242.118/32
198.82.152.116/32
207.244.94.80/32
140.247.173.13/32
173.52.41.34/32

有点不太一样呢。。。我觉得不对劲,于是查了一下,看起来epel版本有点旧。https://qiita.com/bezeklik/items/6fead3365b0e954f234e

比如,像下面的域名,在使用nslookup时没有返回IP地址,似乎是一个不存在的域名。

http://镜子.中文网

广告
将在 10 秒后关闭
bannerAds