这两天测试发现服务器时间(虚拟机)明显滞后于标准时间,大概慢了20多秒。原因是虚拟机没有晶振,时间会不准确。为了解决这个问题在服务器上安装了ntp服务,同步阿里云ntp服务器时间。

1. 安装ntp服务

sudo yum update
sudo yum install ntp

2.修改ntp.conf,将原有ntp server优先替换为aliyun ntp server

restrict default nomodify
server ntp1.aliyun.com
server time.nist.gov

3. 启动ntp服务

sudo /etc/init.d/ntpd start

4.查询ntp服务状态,等待5-10分钟后如果看到阿里云ntp服务器前面标注了*,表示ntp同步成功。

[root@localhost ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*time5.aliyun.co 10.137.38.86     2 u  589 1024  377   67.667   -0.574   1.625
 time-d-b.nist.g .NIST.           1 u   7h 1024    0  221.886  -13.338   0.000

ps.如果迟迟没有同步,有可能因为差异太大,可以先手动ntpdate一下,然后启动ntp服务。

sudo /etc/init.d/ntpd stop
sudo ntpdate ntp1.aliyun.com
date
sudo /etc/init.d/ntpd start

现在运行了4天左右,服务器和标准时间的误差在1秒以内了。

解决一个服务器时间滞后的问题的更多相关文章

  1. Android NTP 时间同步机制详解

    这篇文章主要为大家介绍了Android NTP时间同步机制实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  2. 如何检测系统时间是否已更改? (来自.net)

    我正在使用DateTime.UtcNow来测量我的软件中的时间,并且需要能够判断“动作a”是否在“动作b”后不到10秒发生但是,如果系统时间发生变化怎么办?那么我如何检测系统时间是否改变了?确保你在花费更多时间而不是问题值之前,确定什么是“足够可靠”.

  3. Windows服务命令RPC错误(sc.exe或psservice)

    当我尝试从远程计算机运行命令时,我收到以下错误>我有该机器的管理员权限.任何解决方案都让我知道.在我的情况下,我收到此错误,因为我搞砸了我所针对的服务器的名称.如果你不小心把它指向任何东西,它会给你这个错误.在我的例子中,服务器名称是一个从文本文档定义的变量,所以我需要一段时间才能实现.还值得注意的是:在机器名称之前实际上应该有两个斜杠.

  4. CentOS VM,NTP同步问题

    我们在ESX3.5主机上有三个CentOS5.9VM.由于我们提供的服务的性质,要求NTP时间同步并且所有这三个时间都是正确的.然而,其中一个人每天不断漂移约66秒.到目前为止,我们似乎都没有理解为什么会发生这种情况.我们考虑了VM可能以某种方式从主机中抽出时间的可能性,但是所有三个VM都具有相同的配置设置,并且没有安装VMware工具.虽然我意识到这可能是一个内部问题,而不是在论坛上提出要求,但

  5. centos6 – NTP:如何为NTP服务器建立冗余解决方案?

    我已经谷歌了解它并找到一个RedHatsolution将其中一个服务器设置为主服务器但是如果“真正的”(主)服务器失败…那么它失败,客户端不会从中获取NTP更新,因此它不是纯粹的冗余解决方案.我想知道是否有人有配置这种解决方案的经验?编辑#1:为了测试MadHatter的答案,我做了以下几点:I’vestoppedNTPdontheserverwhichisconfiguredas“preferred”oneachoneoftheNTPclients.I’mwaitingfortheNTPclientto

  6. centos – NTP客户端配置的最佳选择

    让我们看看是否有人可以对这个问题有所了解……我将在接下来的几天内安装服务器.我的客户希望部署一台HortonworksHDP,其中包含2台服务器作为主服务器和5台工作服务器.所有这些要求之一是要启用NTP.但这就是我所拥有的所有信息,他没有告诉我他是否希望本地服务器充当NTP服务器,或者希望所有7个服务器充当客户端.操作系统将是Centos6.6或6.7.所以我的问题是:考虑到这不是一个生产环境,而更像是一个“测试”环境,你可以选择在这些机器上配置NTP吗?

  7. centos – 如何自动运行ntdpdate命令?

    我有一些专用服务器,由于某种原因,他们完全无法保持正确同步的时间,每隔几天他们开始有时钟分钟的差异.所以我必须手动打开Putty,连接,登录,并在每个上面运行ntpdate-u0.ar.pool.ntp.org命令.因为我每天都无法做到这一点因为我很忙,所以问题是我怎样才能创建某种在每台服务器上每天自动运行此命令的cron.我对所有服务器都有完全root访问权限,他们有CentO和DirectAd

  8. ubuntu – 为什么ntpd没有更新我服务器上的时间?

    我的服务器上运行了ntpd.这是所有默认设置,除了我注释了它作为服务器到其他机器的能力:如果我运行ntpdate-qntp.ubuntu.com,我被告知我的机器时钟已关闭7秒.这是怎么回事?更多信息#1更多信息#2这是我问这个问题时的样子:在重新启动ntpd几次之后,这就是现在的样子:更多信息#3我卸载了ntp并安装了openntpd并运行了/usr/sbin/ntpd-d,我看到这样的输出:对我来说非常清楚地表明我无法在我的服务器上设置时间(尽管使用常规的ntp,它似乎有时会更新……

  9. 为什么cronjobs在错误的时间运行?

    我的cronjobs设置每天都在我的ubuntu服务器上运行.例如.04***命令它们正在运行,除非它们提前8小时运行.设置服务器时,它最初设置为UTC时间.我运行了sudodpkg-reconfiguretzdata将服务器设置为CST,这比UTC晚了6个小时.有趣的是,我在PST比竞争对手落后8小时,但我不知道服务器如何知道这一点.如果我运行命令日期,它会在CST中显示时间.必须有一些时间配置错误的地方.我在哪里可以解决这个问题?您是否记得在更改时区后重新启动cron?

  10. 如何在ubuntu上设置没有Internet访问权限的本地ntp服务器?

    )工作客户:编辑2:我用过sudoservicentpstop,sudontpdate192.168.178.20,等待ntpdate完成,sudoservicentpstartonallclients.仍然只有2个成功的客户和5个拒绝客户.拒绝客户端显示此输出.延迟偏移值看起来很高,因为失败的客户端会随时间漂移.也许他们不相信服务器更新时间,因为延迟/偏移是如此之高?我也试过使用这个https://askubuntu.com/a/256004的答案,它工作了大约30秒然后状态再次变为“拒绝”!对于ntp

随机推荐

  1. 在airgapped(离线)CentOS 6系统上安装yum软件包

    我有一个CentOS6系统,出于安全考虑,它已经被空气泄漏.它可能从未连接到互联网,如果有,它很长时间没有更新.我想将所有.rpm软件包放在一个驱动器上,这样它们就可以脱机安装而无需查询互联网.但是,我在测试VM上遇到的问题是,即使指定了本地路径,yum仍然会挂起并尝试从在线存储库进行更新.另外,有没有办法使用yum-utils/yumdownloader轻松获取该包的所有依赖项和所有依赖项?目前

  2. centos – 命名在日志旋转后停止记录到rsyslog

    CentOS6.2,绑定9.7.3,rsyslog4.6.2我最近设置了一个服务器,我注意到在日志轮换后,named已停止记录到/var/log/messages.我认为这很奇怪,因为所有日志记录都是通过rsyslog进行的,并且named不会直接写入日志文件.这更奇怪,因为我在更新区域文件后命名了HUPed,但它仍然没有记录.在我停止并重新启动命名后,记录恢复.这里发生了什么?

  3. centos – 显示错误的磁盘大小

    对于其中一个磁盘,Df-h在我的服务器上显示错误的空白区域:Cpanel表明它只有34GB免费,但还有更多.几分钟前,我删除了超过80GB的日志文件.所以,我确信它完全错了.fdisk-l/dev/sda2也显示错误:如果没有格式化,我该怎么做才能解决这个问题?并且打开文件描述符就是它需要使用才能做到这一点.所以…使用“lsof”并查找已删除的文件.重新启动写入日志文件的服务,你很可能会看到空间可用.

  4. 如何在centos 6.9上安装docker-ce 17?

    我目前正在尝试在centOS6.9服务器上安装docker-ce17,但是,当运行yuminstalldocker-ce时,我收到以下错误:如果我用跳过的标志运行它我仍然得到相同的消息,有没有人知道这方面的方法?

  5. centos – 闲置工作站的异常负载平均值

    我有一个新的工作站,具有不寻常的高负载平均值.机器规格是:>至强cpu>256GB的RAM>4x512GBSSD连接到LSI2108RAID控制器我从livecd安装了CentOS6.564位,配置了分区,网络,用户/组,并安装了一些软件,如开发工具和MATLAB.在启动几分钟后,工作站负载平均值的值介于0.5到0.9之间.但它没有做任何事情.因此我无法理解为什么负载平均值如此之高.你能帮我诊断一下这个问题吗?

  6. centos – Cryptsetup luks – 检查内核是否支持aes-xts-plain64密码

    我在CentOS5上使用cryptsetupluks加密加密了一堆硬盘.一切都很好,直到我将系统升级到CentOS6.现在我再也无法安装磁盘了.使用我的关键短语装载:我收到此错误:在/var/log/messages中:有关如何装载的任何想法?找到解决方案问题是驱动器使用大约512个字符长的交互式关键短语加密.出于某种原因,CentOS6中的新内核模块在由旧版本创建时无法正确读取512个字符的加密密钥.似乎只会影响内核或cryptsetup的不同版本,因为在同一系统上创建和打开时,512字符的密钥将起作用

  7. centos – 大量ssh登录尝试

    22个我今天登录CentOS盒找到以下内容这是过去3天内的11次登录尝试.WTF?请注意,这是我从我的提供商处获得的全新IP,该盒子是全新的.我还没有发布任何关于此框的内容.为什么我会进行如此大量的登录尝试?是某种IP/端口扫描?基本上有4名匪徒,其中2名来自中国,1名来自香港,1名来自Verizon.这只发生在SSH上.HTTP上没有问题.我应该将罪魁祸首子网路由吗?你们有什么建议?

  8. centos – kswap使用100%的CPU,即使有100GB的RAM也可用

    >Linux内核是否应该足够智能,只需从内存中清除旧缓存页而不是启动kswap?

  9. centos – Azure将VM从A2 / 3调整为DS2 v2

    我正在尝试调整前一段时间创建的几个AzureVM,从基本的A3和标准A3到标准的DS2v2.我似乎没有能力调整到这个大小的VM.必须从头开始重建服务器会有点痛苦.如果它有所不同我在VM中运行CentOS,每个都有一个带有应用程序和操作系统的磁盘.任何人都可以告诉我是否可以在不删除磁盘的情况下删除VM,创建新VM然后将磁盘附加到新VM?

  10. centos – 广泛使用RAM时服务器计算速度减慢

    我在非常具体的情况下遇到服务器速度下降的问题.事实是:>1)我使用计算应用WRF>2)我使用双XeonE5-2620v3和128GBRAM(NUMA架构–可能与问题有关!

返回
顶部