linux ntp时间源服务器,linux搭建ntp时间服务器

1、时间服务器

用来给其他主机提供时间同步服务,在搭建服务器集群的时候,需要保证各个节点的时间是一致的,时间服务器不失为一个好的选择。

2、安装ntp服务器

[root@centos7 ~]# yum install ntp ntpdate -y

3、ntp服务器配置文件:/etc/ntp.conf

[root@centos7 ~]# cp /etc/ntp.conf{,.bak}

[root@centos7~]# vim /etc/ntp.conf

server127.127.1.0#以本机作为时间服务器

#server ip #也可以设置上游服务器ip做时间服务器,本机与其保持一致

fudge127.127.1.0 startnum 10#设置服务器层级

restrict127.0.0.1#允许本机使用这个时间服务器

restrict10.220.5.0 netmask 255.255.255.0 #允许10.220.5.0/24网段的所有主机使用该时间服务器进行时间同步

driftfile/var/lib/ntp/#记录当前时间服务器,与上游服务器的时间差的文件

logfile/var/log/ntp/ntp.log #指定日志文件位置,需要手动创建

4、启动服务

[root@centos7 ~]# systemctl start ntpd

[root@centos7~]# systemctl enable ntpd

Created symlink from/etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd.service.

5、查看状态

[root@centos7 ~]# ntpstat

synchronised to NTP server (119.28.183.184) at stratum 3

time correct to within 73ms

polling server every64s

#synchronised:表示时间同步完成(ntp可以正常工作了)

#unsynchronised:表示时间同步尚未完成

# 或者用 ntpq-p查看状态

[root@centos7~]#ntpq -p

remote refid st t when poll reach delay offset jitter==============================================================================

+ntp8.flashdance 194.58.202.20 2 u 11 64 353 237.366 3.680 7.018

+ntp5.flashdance 192.36.143.150 2 u 27 64 171 233.809 7.221 8.689

*119.28.183.184 100.122.36.196 2 u 11 64 377 66.233 14.438 11.150ntp.wdc1.us.lea130.133.1.10 2 u 35m 64 0 312.951 -24.458 0.000

5086215bed707e768fa1cb0536fb812a.png

6、使用ntpdate [ntp-server ip]进行与ntp-server同步时间

常加入定时计划任务,与ntp时间服务器保持一致,或由ntpd服务定义上游时间服务器

crontab -e10 06 * * * /usr/sbin/ntpdate ntp-server-ip >> /usr/local/crontab/ntpdate.log

工作中我们一般都是使用ntpdate+ntp来完成时间同步,因为单独使用ntpdate同步时间虽然简单快捷但是会导致时间不连续,而时间不连续在数据库业务中影响是很大的,单独使用ntp做时间同步时,当服务器与时间服务器相差大的时候则无法启动ntpd来同步时间。由于ntpd做时间同步时是做的顺滑同步(可以简单理解为时间走得快,以便将落后的时间赶过来),所以同步到时间服务器的的时间不是瞬间完成的,开启ntpd之后稍等三五分钟就能完成时间同步。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值