开发者社区> 技术小胖子> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

CentOS搭建NTP服务器

简介:
+关注继续查看

 

一、说明


NTP:时间同步服务器

ntpserver     ip:192.168.0.128    

client           ip:192.168.0.129    

 

二、准备工作


 1、查看时间

 [root@ntpserver ~]# date                    //查看系统时间

2015年 11月 13日 星期五 15:58:07 CST

[root@ntpserver ~]# hwclock               //查看硬件时间

2015年11月13日 星期五 15时59分10秒  -0.016335 seconds

注意:若发现时间和时区不对(正确的时区应为 CST),进行以下2-3步。

2、修改时区

[root@ntpserver ~]# vim /etc/sysconfig/clock

ZONE="Asia/Shanghai"
UTC=true
ARC=false

3、覆盖系统时间文件

[root@ntpserver ~]# cp -a /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

[root@ntpserver ~]# date                   //再次查看时间是否正确

 

三、搭建NTP服务


1、安装

[root@ntpserver ~]# yum install -y ntp

2、检测上层服务是否连通

国家对时服务器有6个,可以使用下面3个

1.cn.pool.ntp.org

2.cn.pool.ntp.org

ch.pool.ntp.org

[root@ntpserver ~]# ntpdate -q 1.cn.pool.ntp.org       //依次测试上面3个服务器,正确结果如下

server 202.118.1.130, stratum 2, offset 0.003763, delay 0.06880
server 202.118.1.81, stratum 2, offset 0.004612, delay 0.06927
server 202.112.29.82, stratum 2, offset 0.041528, delay 0.14401
server 202.112.31.197, stratum 0, offset 0.000000, delay 0.00000
13 Nov 16:15:02 ntpdate[3300]: adjust time server 202.118.1.130 offset 0.003763 sec

3、校对当前时间

[root@ntpserver ~]# ntpdate 1.cn.pool.ntp.org

13 Nov 16:18:35 ntpdate[3332]: the NTP socket is in use, exiting

注意:如果ntpd服务已经开启了,需关闭ntpd服务才可以使用 

4、修改配置文件

[root@ntpserver ~]# vim /etc/ntp.conf   //添加标红部分

restrict default kod nomodify notrap nopeer noquery             //服务默认拒绝所有NTP连线

restrict -6 default kod nomodify notrap nopeer noquery         //拒绝IPV6所有NTP连线

 

restrict 127.0.0.1
restrict -6 ::1                                                                            //以上两条表示允许本机访问

restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap    

                      //允许192.168.0.0/24 网段的主机来进行对时,不允许客户端来修改,登录ntp服务器 

 

#server 0.centos.pool.ntp.org
#server 1.centos.pool.ntp.org
#server 2.centos.pool.ntp.org
#server 3.centos.pool.ntp.org

server 1.cn.pool.ntp.org
server 2.cn.pool.ntp.org prefer              //prefer优先使用


logfile /var/log/ntp.log

5、同步更新hwclock

[root@ntpserver ~]# vim /etc/sysconfig/ntpd

SYNC_HWCLOCK=yes

6、启动ntp服务

[root@ntpserver ~]# service ntpd start

7、查看与上层服务器连接状态

 [root@ntpserver ~]# ntpq -p

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

+news.neu.edu.cn 202.118.1.46     2 u   14  128  377   44.480    2.868  31.310
*202.118.1.130   202.118.1.46     2 u   63  128  377   41.726    1.631  21.462
 LOCAL(0)        .LOCL.          10 l    9   64  377    0.000    0.000   0.001

 说明:*表示目前正在使用的上层NTP,+表示已连线,可提供时间更新的候补服务器

 8、确认已进行同步

[root@ntpserver ~]# ntpstat                     //显示下面时间需要好几分钟

synchronised to NTP server (202.118.1.130) at stratum 3
   time correct to within 60 ms
   polling server every 128 s

9、加入开机启动

[root@ntpserver ~]# chkconfig ntpd on

 

四、客户端设置


1、同步时间

[root@linux ~]# ntpdate 192.168.0.128
13 Nov 16:41:52 ntpdate[3293]: adjust time server 192.168.0.128 offset 0.003880 sec

2、加入任务计划

[root@linux ~]# crontab -e      //每天凌晨一点同步

0 1 * * * /usr/sbin/ntpdate 192.168.0.128

 

 



      本文转自 M四月天 51CTO博客,原文链接:http://blog.51cto.com/msiyuetian/1712561,如需转载请自行联系原作者





版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
在手机上app中链接或者浏览器上访问电脑上Tomcat搭建的服务器以及其内容
在手机上app中链接或者浏览器上访问电脑上Tomcat搭建的服务器以及其内容
0 0
gitlab在服务器上的安装与配置-自己搭建一个gitlab服务器
gitlab在服务器上的安装与配置-自己搭建一个gitlab服务器
0 0
软件测试|Docker 搭建Web服务器nginx
软件测试|Docker 搭建Web服务器nginx
0 0
阿里云国际版Windows服务器使用IIS6搭建FTP启动报0x8ffe2740错的处理方法
本文www.123clouds.com介绍阿里云国际版Windows服务器使用IIS6搭建FTP启动报0x8ffe2740错的处理方法。
0 0
分布式服务器框架之搭建C#+MongoDB+Redis初步
WebAccount站点主要干的事儿是下发 服务器状态信息,这个服务器会和WorldServer建立连接,等所有的GameServer初始化完成之后会同步给WorldServer,WorldServer同步给账号服务器站点,然后账号站点等待玩家请求。
0 0
分布式服务器框架之搭建C#+MongoDB+Redis初步
Common类库主要做的是一些大家都需要用到的通用的事情,为了避免重复,所以就提取出来了一个Dll。Common库主要是实现了表格数据的加载模块、在CsRedisClient、MongoClient中间件的基础上进行二次封装。实现了数据库连接、Redis连接、以及数据库和Redis的增删改查断开操作。
0 0
阿里云上搭建HLS直播服务器
通过将摄像头的rtmp视频流推送到服务器,转换成HLS(HTTP Live Streaming)格式,用户可以通过H5浏览器直接打开直播视频。
0 0
CentOS 搭建SVN服务器
CentOS 搭建SVN服务器
0 0
搭建自己的发送邮件服务器
搭建自己的发送邮件服务器
0 0
MacOS下的AMQP服务器以及PHP扩展搭建
MacOS下的AMQP服务器以及PHP扩展搭建
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
网站/服务器取证 实践与挑战
立即下载
固守服务器的第一道防线——美联集团堡垒机的前世今生
立即下载
机器学习在大规模服务器治理复杂场景的实践
立即下载