目录
一.问题描述
二.问题排查过程
2.1yum下载NTP
2.2排查DNS
三.问题解决过程
3.1修复DNS
3.2更新yum源
3.3下载ntp
四.问题解决结果
4.1ntp服务情况检查
4.2服务器时间检查
4.3软件系统时间检查
一.问题描述
对服务器进行运维的过程中,发现服务器时间昨日依旧正常,但今天标准时间倒退几天,服务器时间如下图所示。
这样的时间倒退带来非常严重的问题,需要立刻解决。
二.问题排查过程
2.1yum下载NTP
该问题可由NTP自动校准时间解决。但由于服务器本身没有NTP,因此需要使用yum在线下载,但是使用yum在线下载NTP时,发现yum源有问题无法下载ntp的下载包。更新可以使用的yum源后,发现yum依旧无法下载ntp,具体情况如下图所示。
接下来本想使用命令:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
在线获得可用的yum源,却发现网址无法解析,下图是示意图。
2.2排查DNS
由于排查yum源发现域名无法解析,因此需要查看DNS。
使用命令:
vi /etc/sysconfig/network-scripts/ifcfg-ens32
查看DNS服务器的IP地址,发现DNS服务器被注释掉。如下图所示。
问题因此得以彻底确认,DNS服务出现问题,导致服务器的yum无法解析yum源地址,因无法下载NTP;没有自动校时机制的服务器时间因此出现偏差。
三.问题解决过程
3.1修复DNS
使用命令:
vi /etc/sysconfig/network-scripts/ifcfg-ens32
把DNS注释修改掉并保存修改,如下图所示。
接下来使用命令:
systemctl restart network
重启网络服务,保证修改的DNS的设置可用。下图是重启网络服务后ping通百度域名的结果图。证明DNS已经修复完毕。
3.2更新yum源
使用命令:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
通过在线方式更新yum源,也成功更新,下图是yum更新后的配置文件部分内容。
3.3下载ntp
接下来使用命令下载ntp
yum -y install ntp
下载成功,如下图所示。
四.问题解决结果
4.1ntp服务情况检查
开启ntp的服务后,使用命令:
systemctl status ntpd
检查NTP服务是否就绪,检查结果是active,证明NTP已经开始正常工作。
4.2服务器时间检查
接下来使用命令查看服务器时间是否纠正过来:
date
经查看发现服务器时间已经返回正确值,如下图所示。
4.3软件系统时间检查
该服务器上部署了AS-V1000视频平台,其系统时间来自服务器的时间,因此解决服务器时间问题后也需要检查时间。经过检查发现,软件的系统时间已经和NTP时间同步。问题得以圆满解决。
文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。