ntp和chronyd

ntp和chronyd

立即同步时间的坏处,影响某些计划任务执行

一、立即同步时间

方法一:

ntpdate ntp.aliyun.com

方法二:重启ntp服务

方法三:重启chrony服务

二、查看ntp和chrony状态

[[email protected] ~]# chronyc  sources -v
210 Number of sources = 1

  .-- Source mode  ‘^‘ = server, ‘=‘ = peer, ‘#‘ = local clock.
 / .- Source state ‘*‘ = current synced, ‘+‘ = combined , ‘-‘ = not combined,
| /   ‘?‘ = unreachable, ‘x‘ = time may be in error, ‘~‘ = time too variable.
||                                                 .- xxxx [ yyyy ] +/- zzzz
||      Reachability register (octal) -.           |  xxxx = adjusted offset,
||      Log2(Polling interval) --.      |          |  yyyy = measured offset,
||                                \     |          |  zzzz = estimated error.
||                                 |    |           MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^* localhost                     3   6    17     2    +62us[ +661us] +/-   88ms
[[email protected] ~]# 
[[email protected] ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*localhost       119.28.206.193   3 u   41   64  177    0.784    1.195 3656236

三、ntp做服务端的设置

#注释原来的ntp服务器,原来的ntp服务器都是centos.org美国的
[[email protected] ~]# sed   ‘/^server/s/^/#/‘ /etc/ntp.conf -i
#添加两个aliyun的
[[email protected] ~]# sed ‘1a server ntp.aliyun.com iburst‘  /etc/ntp.conf -i
[[email protected] ~]# sed ‘1a server ntp1.aliyun.com iburst‘  /etc/ntp.conf -i
#重启服务
[[email protected] ~]# systemctl restart ntpd
#ntp就这么简单,就可以当服务器使用了
[[email protected] ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+120.25.115.20   10.137.53.7      2 u    4   64   17   42.560   -8.795   6.944
*203.107.6.88    100.107.25.114   2 u    4   64   17   15.542   -7.021   6.460
#123端口,udp
[[email protected] ~]# ss -lutnp | grep ntp
udp    UNCONN     0      0      192.168.38.140:123                   *:*                   users:(("ntpd",pid=61668,fd=19))
udp    UNCONN     0      0      127.0.0.1:123                   *:*                   users:(("ntpd",pid=61668,fd=18))
udp    UNCONN     0      0         *:123                   *:*                   users:(("ntpd",pid=61668,fd=16))
udp    UNCONN     0      0      fe80::69d0:5288:fda9:93ae%ens33:123                  :::*                   users:(("ntpd",pid=61668,fd=21))
udp    UNCONN     0      0       ::1:123                  :::*                   users:(("ntpd",pid=61668,fd=20))
udp    UNCONN     0      0        :::123                  :::*                   users:(("ntpd",pid=61668,fd=17))
#用另一台服务器测试
[[email protected] ~]# ntpdate 192.168.38.140
 5 Sep 09:17:25 ntpdate[28423]: adjust time server 192.168.38.140 offset -0.007790 sec

四、chrony服务端配置

设置项比ntp多

[[email protected] ~]# sed ‘/^server/s/^/#/‘ /etc/chrony.conf -i
[[email protected] ~]# sed ‘1a server ntp.aliyun.com iburst‘ /etc/chrony.conf -i
[[email protected] ~]# sed ‘1a server 0.cn.pool.ntp.org iburst‘ /etc/chrony.conf -i
[[email protected] ~]# sed ‘1a server ntp1.aliyun.com iburst‘ /etc/chrony.conf -i
#即使当前时服务器未与指定ntp完成时间同步,照样提供服务
[[email protected] ~]# sed ‘1a local stratum 10‘ /etc/chrony.conf -i
#允许哪些服务器同步
[[email protected] ~]# sed ‘1a allow 192.168.0.0/16‘ /etc/chrony.conf -i
[[email protected] ~]# systemctl restart chronyd
[[email protected] ~]# systemctl enable chronyd
#查看chronyd状态
[[email protected] ~]# chronyc sources -v
210 Number of sources = 3

  .-- Source mode  ‘^‘ = server, ‘=‘ = peer, ‘#‘ = local clock.
 / .- Source state ‘*‘ = current synced, ‘+‘ = combined , ‘-‘ = not combined,
| /   ‘?‘ = unreachable, ‘x‘ = time may be in error, ‘~‘ = time too variable.
||                                                 .- xxxx [ yyyy ] +/- zzzz
||      Reachability register (octal) -.           |  xxxx = adjusted offset,
||      Log2(Polling interval) --.      |          |  yyyy = measured offset,
||                                \     |          |  zzzz = estimated error.
||                                 |    |           MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^+ 120.25.115.20                 2   6    17     4   +766us[ +591us] +/-   21ms
^- 111.230.189.174               2   6    17     4    +98us[  +98us] +/-   49ms
^* 203.107.6.88                  2   6    17     4   -187us[ -361us] +/-   16ms
#测试
[[email protected] ~]# ntpdate 192.168.38.154
 5 Sep 09:33:25 ntpdate[61810]: adjust time server 192.168.38.154 offset -0.010546 sec

五、自动同步时间两种方式

1、ntpdate ntp.aliyun.com写入计划任务,每小时同步一次

2、所有服务器chrony都开启,其中一台做时间服务器,其他服务器的server都指向它

六、设置时区

[[email protected] ~]# timedatectl set-timezone Asia/Shanghai

原文地址:https://blog.51cto.com/14012942/2436294

时间: 2024-11-05 06:03:48

ntp和chronyd的相关文章

clock_gettime参数中不同clock ID含义的差别

在分布式系统各个通信的过程中,有的应用场景需要把事件发生的时间戳放在消息中一起传递,接收端根据时间戳来判断事件发生的先后顺序.为此,就需要能够获取精确时间的函数,比如下面的代码: clock_gettime(CLOCK_MONOTONIC, &ts); msg.hb_send_ts = ts; ret_val = msg_send(dest_id, MSG_OP_HBEAT, (char *)&msg, sizeof(msg)); 此外,在性能统计的过程中,我们也需要设置固定的时间间隔,以

1.1.环境的基本配置

环境的基本配置包括: 日期和时间 系统区域设置 键盘布局 这些项目的设置通常是安装过程的一部分. 有关更多信息,请根据安装方法查看相应的原文地址: 使用Anaconda安装程序进行安装时,请参阅: 日期和时间,语言支持 和红帽企业版Linux 7安装指南中的 键盘配置 使用Kickstart文件进行安装时,请参考: 红帽企业版Linux 7安装指南中的 Kickstart命令及选项. 如果您需要在安装后重新配置环境的基本特性,请按照本节中的说明进行操作. 1.1.1.配置日期和时间简介 准确的时

RH124-10 时间同步NTP

[[email protected] Desktop]$ timedatectl Local time: Sat 2017-06-03 21:58:12 CST Universal time: Sat 2017-06-03 13:58:12 UTC Timezone: Asia/Shanghai (CST, +0800) NTP enabled: yes NTP synchronized: no RTC in local TZ: no DST active: n/a [[email protec

chronoy & NTP

同步时间 配置文件中/etc/chrony.conf 里面指定: server master iburst keyfile /etc/chrony.keys commandkey 1 allow all 在/etc/chrony.keys文件中添加: 1 password 将chrony.conf以及chronoy.keys同步scp到各个slave节点: chronyc是客户端(c结尾代表客户端),在启动客户端之前要启动deamon,即service chronyd restart: chro

Centos7.1 for NTP服务器配置

NTP服务器:network timeprotocol BIOS内部芯片自身的特性易导致BIOS时间与UTC全球标准时间存在差异.时间同步(synchronize)能够有效地避免主机长时间运行导致的时间偏差. NTP原理: 1.    NTP server开启daemon(监听端口号123为UDP的端口) 2.   client向NTPserver发送校对时间的消息 3.   NTP server回复当前的标准时间给client() 4.   client收到来自NTPserver的回复之后,调

Linux与云计算——第二阶段 第一章:NTP服务器架设

Linux与云计算--第二阶段Linux服务器架设 第一章:NTP服务器架设 1.NTP Server(NTPd)安装NTPd并且配置NTP服务器来完成时间调节. [1] 安装NTPd. [[email protected] ~]# yum -y install ntp [[email protected] ~]# vim /etc/ntp.conf 参考17行,在第18行添加哪个网段内的主机允许访问你的NTP服务器: restrict 192.168.96.0 mask 255.255.255

RHEL7/CentOS7 NTP开机无法启动的解决方法

安装NTP之后,systemctl enable ntpd设置为开机自动启动,但是重启之后NTP并没有启动, #systemctl status ntpd ● ntpd.service - Network Time Service    Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled)    Active: inactive (dead) 从给出的信息可知ntp已被设置为

CentOS7/Red Hat7 NTP服务无法开机自启动

centos7不同于以往linux的操作,对于开机自启动的调整,命令有所不同. chkconfig --list查看非系统内置服务的自启动状态 [[email protected] ~]# chkconfig --list Note: This output shows SysV services only and does not include native systemd services. SysV configuration data might be overridden by na

centos 7 搭建ntp 服务器

restrict 192.168.1.0 netmask 255.255.255.0 nomodify notrap 第一步 安装ntp yum install ntp 第二步,查找最近的时间同步服务器 http://www.pool.ntp.org/zone/asia 第三部编辑 /etc/ntp.conf server  127.127.1.0  iburst   # local clock 当外部时间服务器不可用的时候,使用本机时间作为时间服务的标准 fudge 127.127.1.0 s