centos ntpd服务启动后不生效,ntpstat一直显示unsynchronised

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos ntpd服务启动后不生效,ntpstat一直显示unsynchronised相关的知识,希望对你有一定的参考价值。

在服务器上启用了ntpd服务,显示服务正常运行,但实际上时间同步并没有生效。
[root@TPA_2 ~]# service ntpd status
ntpd (pid 6689) is running...

配置文件如下:
[root@TPA_2 ~]# sed /^$/d /etc/ntp.conf|grep -v '^#'
driftfile /var/lib/ntp/drift
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
interface ignore wildcard
interface listen 127.0.0.1
server 10.224.132.241
server 10.192.144.168
server 10.169.136.82
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys

ntpstat结果却一直显示unsynchronised:
[root@TPA_2 ~]# ntpstat
unsynchronised
time server re-starting
polling server every 8 s

进程情况:
[root@TPA_2 ~]# ps -ef|grep ntp
ntp 6689 1 0 18:23 ? 00:00:00 ntpd -u ntp:ntp -p /var/run/ntpd.pid -g

也尝试过打日志,但日志里除了服务启动日志之外,其他什么都没有。

另外上面三个ntp服务器都是ping的通的,直接执行ntpdate ip也是可以生效的。

太奇怪了,求大神解答,十万火急啊。

NTP服务器【Network Time
Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精
准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。下面介绍下查看ntpserver状
态的两条命令及其差别。
1.ntpstat
ntpstat 命令查看时间同步状态,这个一般需要5-10分钟后才能成功连接和同步。所以,服务器启动后需要稍等下。
# ntpstat
unsynchronised
time server re-starting
polling server every 64 s
连接并同步后:
synchronised to NTP server (202.112.10.36) at stratum 3
time correct to within 275 ms
polling server every 256 s
参考技术A

Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。下面介绍下查看ntpserver状态的两条命令及其差别。

具体如下:

电脑常见问题解决

1、无法自动识别硬盘控制器

使用非正版的个别操作系统光盘,在安装系统时,容易出现此错误。原因是非正版光盘自动加载的硬盘控制器驱动不符合电脑自身需要的驱动。这种情况就建议换正版光盘安装操作系统。

2、手动更新错误的驱动程序

windows操作系统正常使用,但手动更新驱动程序把硬盘控制器的驱动程序更新错误,导致此故障。解决方法是进入windows系统高级菜单,选择最后一次的正常配置,即可正常进入系统。

3、bios设置变化后所导致

windows操作系统正常,但是由于某些原因,用户修改了bios设置,导致0x0000007b故障。

参考技术B

步骤如下:

    添加 interface listen 本机ip 。

    重启服务。


顺便用condtab -l指令来查看一下计划任务里面自动授时是否设置了。

linux centos7 安装ntp服务并启动,设置开机重启

yum list |grep ntpd
yum -y install ntp
systemctl start ntpd
systemctl status ntpd
systemctl enable ntpd
systemctl list-unit-files|grep ntpd

yum确认是否安装
yum安装
启动ntpd服务
查看状态
设置开机启动
查看是否设置开机启动

以上是关于centos ntpd服务启动后不生效,ntpstat一直显示unsynchronised的主要内容,如果未能解决你的问题,请参考以下文章

怎么让CentOS集群自动同步时间

centos 7 ntpd

LinuxLinux修改openfiles后不生效问题?

配置chrony或ntp时间同步服务(推荐chrony)

ntpd时钟同步服务

centos7 安装ntp服务并启动,设置开机重启