首页 > 服务器 > Web服务器 > 正文

CentOS 7 搭建ntp时钟服务器的步骤详解

2024-09-01 13:50:13
字体:
来源:转载
供稿:网友

前言 

NTP 网络时间协议用来同步网络上不同主机的系统时间。你管理的所有主机都可以和一个指定的被称为 NTP 服务器的时间服务器同步它们的时间。而另一方面,一个 NTP 服务器会将它的时间和任意公共 NTP 服务器,或者你选定的服务器同步。由 NTP 管理的所有系统时钟都会同步精确到毫秒级。

在公司环境中,如果他们不想为 NTP 传输打开防火墙,就有必要设置一个内部 NTP 服务器,然后让员工使用内部服务器而不是公共 NTP 服务器。在这篇文章中,我们会介绍在CentOS 7 搭建ntp时钟服务器的步骤,一起来看看吧。

服务器 : 192.168.137.3

客户机:  192.168.137.6

1、 服务器端

centos7下首先确认服务器的防火墙、selinux关闭状态

# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core)

第一步  为服务器和客户机安装ntp   ntpdate   --默认已安装

# yum install ntp ntpdate -y

第二步 查找时间同步服务器

http://www.pool.ntp.org/zone/asia

第三步  编辑 /etc/ntp.conf

server time.windows.comserver s2m.time.edu.cnserver 0.asia.pool.ntp.orgserver 1.asia.pool.ntp.orgserver 2.asia.pool.ntp.orgserver 3.asia.pool.ntp.orgserver 127.127.1.0 iburst  local clock 当外部时间不可用时,使用本地时间。restrict 192.168.137.1 mask 255.255.255.0 nomodify  允许更新的IP地址段

第四步  启动ntp服务

systemctl start ntpdsystemctl enable ntpd.service 设置开机启动服务

第五步  验证服务

# ntpq -p  remote   refid  st t when poll reach delay offset jitter============================================================================== 211.138.200.209 .INIT.   16 u - 64 0 0.000 0.000 0.000 ns.pku.edu.cn .INIT.   16 u - 64 0 0.000 0.000 0.000 211.138.200.208 .INIT.   16 u - 64 0 0.000 0.000 0.000 nipper.paina.jp .INIT.   16 u - 64 0 0.000 0.000 0.000 send.mx.cdnetwo .INIT.   16 u - 64 0 0.000 0.000 0.000*LOCAL(0)  .LOCL.   5 l 52 64 1 0.000 0.000 0.000# date -RFri, 15 Jul 2016 15:28:34 +0800

2、客户端

第六步  远程客户端时间同步测试

# date Fri Jul 15 15:31:22 CST 2016# ntpdate 192.168.137.315 Jul 15:33:04 ntpdate[63912]: step time server 192.168.137.3 offset -4.492463 sec

第七步 客户端设置计划任务,每天晚上1点同步时间

crontab -e00 01 * * * root /usr/sbin/ntpdate 192.168.137.3; /sbin/hwclock -w  

格式 00 01 * * *  五个字符表示  分 时 日 月 年

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表