CentOS 7 搭建ntp时钟服务器的步骤详解
前言
NTP网络时间协议用来同步网络上不同主机的系统时间。你管理的所有主机都可以和一个指定的被称为NTP服务器的时间服务器同步它们的时间。而另一方面,一个NTP服务器会将它的时间和任意公共NTP服务器,或者你选定的服务器同步。由NTP管理的所有系统时钟都会同步精确到毫秒级。
在公司环境中,如果他们不想为NTP传输打开防火墙,就有必要设置一个内部NTP服务器,然后让员工使用内部服务器而不是公共NTP服务器。在这篇文章中,我们会介绍在CentOS7搭建ntp时钟服务器的步骤,一起来看看吧。
服务器:192.168.137.3
客户机: 192.168.137.6
1、服务器端
centos7下首先确认服务器的防火墙、selinux关闭状态
#cat/etc/redhat-release CentOSLinuxrelease7.0.1406(Core)
第一步 为服务器和客户机安装ntp ntpdate --默认已安装
#yuminstallntpntpdate-y
第二步查找时间同步服务器
http://www.pool.ntp.org/zone/asia
第三步 编辑/etc/ntp.conf
servertime.windows.com servers2m.time.edu.cn server0.asia.pool.ntp.org server1.asia.pool.ntp.org server2.asia.pool.ntp.org server3.asia.pool.ntp.org server127.127.1.0iburstlocalclock当外部时间不可用时,使用本地时间。 restrict192.168.137.1mask255.255.255.0nomodify允许更新的IP地址段
第四步 启动ntp服务
systemctlstartntpd systemctlenablentpd.service设置开机启动服务
第五步 验证服务
#ntpq-p remoterefidsttwhenpollreachdelayoffsetjitter ============================================================================== 211.138.200.209.INIT.16u-6400.0000.0000.000 ns.pku.edu.cn.INIT.16u-6400.0000.0000.000 211.138.200.208.INIT.16u-6400.0000.0000.000 nipper.paina.jp.INIT.16u-6400.0000.0000.000 send.mx.cdnetwo.INIT.16u-6400.0000.0000.000 *LOCAL(0).LOCL.5l526410.0000.0000.000 #date-R Fri,15Jul201615:28:34+0800
2、客户端
第六步 远程客户端时间同步测试
#date FriJul1515:31:22CST2016 #ntpdate192.168.137.3 15Jul15:33:04ntpdate[63912]:steptimeserver192.168.137.3offset-4.492463sec
第七步客户端设置计划任务,每天晚上1点同步时间
crontab-e 0001***root/usr/sbin/ntpdate192.168.137.3;/sbin/hwclock-w
格式0001*** 五个字符表示 分时日月年
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。