稳定的NTP时间同步服务器集群:ntp.api.bz[原创]
作者:张宴 来源: 回忆未来 发布时间:2009-11-05 23:07:46 浏览(881) 评论(0)
标签: ntp ntpd ntpdate 时间同步
NTP(Network Time Protocol)是由美国德拉瓦大学的David L. Mills教授于1985年提出,除了可以估算封包在网络上的往返延迟外,还可独立地估算计算机时钟偏差,从而实现在网络上的高精准度计算机校时,它是设计用来在Internet上使不同的机器能维持相同时间的一种通讯协定。时间服务器(time server)是利用NTP的一种服务器,通过它可以使网络中的机器维持时间同步。在大多数的地方,NTP可以提供1-50ms的可信赖性的同步时间源和网络工作路径。
网络时间协议(NTP)的详细说明在RFC-1305[Mills 1992]中。RFC-1305对 NTP协议自动机在事件、状态、转变功能和行为方面给出了明确的说明。它以合适的算法以增强时钟的准确性,并且减轻多个由于同步源而产生的差错,实现了准确性低于毫秒的时间服务,以满足目前因特网中路径量测的需要。
ntp.api.bz 是一组NTP服务器集群,目前有6台服务器,位于上海电信。这项服务是 api.bz 继 http://sms.api.bz 移动飞信免费短信发送接口之后的第二项免费 API 服务。
客户端设置:
1、Linux服务器可通过 ntpdate 命令与时间服务器同步(如果没有安装ntp软件,CentOS可以通过“yum install ntp”命令安装):
以下是代码片段:
/usr/sbin/ntpdate ntp.api.bz
如果想定时执行ntpdate进行时间同步,可以通过crontab来进行:
以下是代码片段:
crontab -e
输入以下内容,每小时的第19分钟做一次时间同步:
以下是代码片段:
19 * * * * /usr/sbin/ntpdate ntp.api.bz
2、Windows服务器或个人电脑请用鼠标双击屏幕右下角的时间,按照下图设置:
点击“立即更新”就可以马上更新时间,响应速度与成功率要比原有的 time.windows.com 高得多
分享到:
相关推荐
【如何保持Linux服务器间的文件同步】 在Linux环境中,保持多台服务器之间的文件同步是一个重要的任务,特别是在需要确保数据一致性的场景下,如高可用性集群、分布式系统或镜像站点。Rsync是一款强大的文件同步...
### IBM System Z与Linux系统相关技术资料红皮书解析 #### 一、引言:IBM System Z 和 Linux 的结合 IBM System Z 是 IBM 公司的一款高性能大型机系统,其强大的计算能力、卓越的安全性和可靠性使其成为金融、政府...
1. **增量同步**:Rsync只同步自上次同步以来发生改变的文件,大大节省了网络带宽和时间。 2. **远程同步**:通过SSH协议支持远程文件同步,提供安全的数据传输。 3. **保持元信息**:同步过程中保留文件权限、用户...
这个“日常知识点记录_linux内核.7z”压缩包文件很可能包含了关于Linux内核的各种技术细节和实践经验,对于深入理解Linux系统至关重要。以下是根据这些信息可能包含的一些Linux内核相关知识点的详细说明: 1. **...
用户可以通过安装这个版本来搭建一个高效的流媒体服务环境,尤其适合在Linux系统上运行,因为Linux以其稳定性和资源管理能力著称。 在提供的压缩包"DarwinStreamingSrvr5.5.5-Linux.tar.gz"中,我们可以期待找到...
Linux 下 rsync 文件同步详解 rsync 简介 RSYNC 是一个快速、可靠、功能强大且免費的 Unix 和 Linux 文件同步工具。它能够快速地同步文件和目录,从而实现文件的备份、镜像和同步。rsync 的主要功能包括文件同步...
【使用Linux的rsync命令实现多服务器镜像同步】 rsync是Linux系统中的一款强大工具,主要用于文件和目录的同步与备份。它支持多种同步方式,包括本地...同时,rsync的增量同步特性也极大地节省了网络带宽和同步时间。
Rsync通过比较源目录和目标目录的文件状态(如时间戳、大小等),仅同步发生变化的部分,从而节省了大量的网络带宽和时间。它可以实现增量同步,即只传输自上次同步以来发生改变的数据。 ### 客户端配置 1. **...
### Linux的日期命令详解 在Linux系统中,`date`命令是用于查看和修改系统时间的强大工具。...此外,了解如何查看系统时区和UNIX时间戳也是很有用的,尤其是在处理跨时区的数据或进行时间同步时。
- **服务器操作系统时间同步** - **检查项目**: 检查各个服务器操作系统时间是否保持一致。 - **检查周期**: 日。 - **检查操作**: 分别登录各服务器执行`date`命令。 - **判定条件**: 时间差不应超过1分钟。 ...
本文将深入探讨标题“step2_serialtest.rar_Z63W_tdm_嵌入式linux操作系统串口应用程序”所涉及的知识点,包括串口通信的基本原理、C++实现串口程序的方法,以及如何在嵌入式环境中实现多串口并发收发。 首先,串口...
在"日历同步统计"这个标签下,我们可以推测这个压缩包可能还包含了对同步事件的统计功能,比如同步次数、成功失败率、同步时间消耗等。这些统计信息对于评估同步效率和诊断问题非常有用。 总之,GCALDaemon是解决...
Linux内核源代码是每一位对操作系统底层工作原理感兴趣或者在Linux环境下进行系统级开发的工程师必须深入了解的内容。《Linux内核源代码情景分析》这本书全面地解析了Linux内核的实现细节,帮助读者建立起对Linux...
### 更改Linux时间设置 在Linux系统中,正确的时间设置对于服务器和其他计算机设备至关重要。本文将详细介绍如何在Linux系统中更改时间和日期,并确保系统时钟的准确性。 #### 使用`date`命令更改时间 Linux系统...
3. **守护进程模式**:使用rsync守护进程在服务器上提供服务,允许客户端通过特定端口进行连接和同步。 #### 五、inotify实时同步 **inotify**是一个Linux内核特性,用于监控文件系统的事件。它可以实时监控文件或...
rsync Server不仅能够与另一台同样配置了rsync服务的主机进行数据同步,也支持与其他支持SSH协议的服务器进行数据交换。这种方式使得rsync成为分布式系统、集群环境以及异地备份策略中不可或缺的工具。在多台服务器...
4. **改进的垃圾收集器**:包括ZGC(Z Garbage Collector)和Shenandoah GC,这两个低暂停时间的垃圾收集器在JDK 11中成为了实验特性,提升了大规模应用的性能。 5. **增强的动态类型**:Java 11增强了对动态类型...
Linux内核是操作系统的核心部分,负责管理系统的硬件资源,提供基础服务给上层的应用程序。这份"Linux内核机制学习笔记带源码及代码注释.7z"压缩包包含了丰富的学习材料,可以帮助我们深入理解Linux内核的工作原理。...
4. **定时任务自动化**:为了实现定期备份,可以在Windows的任务计划程序中设置一个定时任务,运行上述rsync命令,确保在指定时间点自动执行文件同步。 ### 总结 cwRsync提供了一种跨平台的文件同步解决方案,使得...