`

Linux时间同步ntpdate

 
阅读更多

Linux服务器要求时间准确,但是Linux本身没有网络时间同步功能,我们需要借助ntpdate功能来实现时间精准。如果Linux没有安装ntpdate软件,请到http://www.ntp.org/downloads.html下载稳定版,编译安装(./configure && make && make install),安装需要root权限。

安装后,可以将ntpdate命令写到crontab里。

 

另外,引用网络资料,关于Linux时间的问题:

Linux时间和CMOS时间的同步 写道
在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。
#clock -w
这个命令强制把系统时间写入CMOS

 所以我们要将命令组合,利用shell命令:命令1 && 命令2的写法,代表如果命令1执行成功,就执行命令2.

那么我们crontab -e 写入如下语句即可:

0 9 * * * ntpdate time.windows.com && clock -w 
注意crontab配置文件的语法:分 时 日 月 周 命令

请注意上述命令中网址time.windows.com是可以更换的,但更换前请确认命令ntpdate time.windows.com 是否能执行成功。成功提示如下:

13 Dec 10:28:59 ntpdate[8711]: step time server 65.55.21.13 offset 670.744126 sec

如果再次执行,往往得到如下类似结果:

13 Dec 10:29:11 ntpdate[8808]: adjust time server 65.55.21.13 offset 0.000579 sec

就是时间调整很小。

失败的话,如下:

13 Dec 10:29:50 ntpdate[8809]: no server suitable for synchronization found

报告没有合适的服务器。

 

 

分享到:
评论

相关推荐

    linux时间同步,ntpd、ntpdate 1

    【Linux时间同步与管理】 在Linux操作系统中,时间管理是一个重要的方面,因为它涉及到系统的正常运行以及与其他设备和服务的同步。本文将深入探讨Linux系统时间、硬件时间的设置、同步方法,以及不同机器间的时间...

    Linux时间同步_ntpd_ntpdate-简单设置.docx

    Linux时间同步是一个重要的任务,确保系统时间的准确性对于网络服务、日志记录和各种依赖时间的应用至关重要。在Linux中,时间分为系统时间和硬件时间,两者并不总是同步。 系统时间是操作系统内部使用的时钟,由...

    linux时间同步方法

    本文将探讨三种常见的 Linux 时间同步方法:使用 ntpdate 命令、使用 rdate 同步时间和使用 Network Time Protocol (NTP) 服务器。 一、使用 ntpdate 命令 ntpdatae 命令是一种常用的时间同步命令,它可以将系统...

    Linux时间同步,ntpd,ntpdate-简单设置.doc

    本文将深入探讨Linux时间同步机制,重点介绍ntpd(Network Time Protocol Daemon)和ntpdate两个工具,以及如何进行简单的设置。 **NTP协议** NTP是一种用于同步网络上计算机时钟的协议,它通过互联网提供高精度的...

    linux下的ntpdate

    安装三个rpm包,即可使用ntpdate。具体操作见https://www.yuque.com/docs/share/58d28622-29e8-49d2-8d07-85004eaa6ed3?# 《Linux下使用NTP进行时间同步》

    linux ntp时间同步设置

    ### Linux NTP时间同步设置详解 #### 一、概述 在Linux系统中,时间的准确性对于许多服务至关重要,比如日志记录、定时任务等。为了确保时间的精确性,Linux通常采用NTP(Network Time Protocol)协议来进行时间...

    Linux 时间同步配置

    Linux 时间同步配置 Linux 时间同步配置是指在 Linux 系统中对时钟进行同步的配置,以确保系统时间的准确性和一致性。本文将介绍使用 ntpdate 命令和 ntpd 服务来实现时间同步的配置。 一、使用 ntpdate 命令 1.1...

    linux与windows时间同步

    ### Linux与Windows时间同步 在跨平台开发或运维过程中,保持不同操作系统的服务器时间一致是一项基本但又重要的任务。本文将详细介绍如何通过Network Time Protocol(NTP)协议实现Linux与Windows系统之间的时间...

    Linux时间同步.pdf

    Linux 时间同步 Linux 时间同步是指在 Linux 系统中实现时间同步的技术,旨在确保系统时间的准确性和一致性。时间同步对于 Linux 系统的稳定运行和安全性至关重要。 一、时间同步的重要性 时间同步的重要性体现在...

    linux时间同步ntp安装包.zip

    多主机协作工作时,各个主机的时间同步很重要,时间不一致会造成很多重要应用的故障,如:加密协议,日志,集群等, 利用NTP(Network Time Protocol) 协议使网络中的各个计算机时间达到同步。

    Linux下系统时间同步配置

    Linux 系统时间同步配置 Linux 系统时间同步配置是指通过 NTP 服务来同步和校对 Linux 系统时间的过程。NTP 服务是一种网络时间协议,能够通过互联网同步时间,确保系统时间的准确性。 1. NTP 软件下载安装 在 ...

    ntpdate资源包.zip

    10. **其他时间同步工具**:虽然ntpdate在某些场景下非常有用,但在某些现代Linux发行版中已被ntpd或systemd-timesyncd取代,这些服务提供更全面的时钟管理功能。 总结:ntpdate资源包为CentOS系统提供了离线安装...

    使用ntpdate实现时间同步

    本文将详细介绍如何在嵌入式Linux环境下使用`ntpdate`工具与Windows操作系统进行时间同步。 #### 二、环境准备 为了能够顺利地使用`ntpdate`与Windows进行时间同步,首先需要完成以下准备工作: 1. **Windows时间...

    离线安装ntpdate服务安装包及一键配置脚本

    总结,离线安装ntpdate服务是解决网络限制下的时间同步问题的有效方法。通过理解Linux的包管理器和编写自动化配置脚本,我们可以简化这个过程,提高效率。无论是在生产环境中还是在实验室测试,正确配置NTP服务都是...

    linux时间同步精简版

    ### Linux时间同步精简版详解 #### 一、概述 在Linux系统中,时间的准确性对于许多服务至关重要,特别是对于那些需要跨多个服务器协同工作的应用环境。本文介绍了一个简单的Linux时间同步程序,它旨在实现局域网内...

    linux时间同步ntp服务

    Linux 时间同步 NTP 服务 Linux 时间同步 NTP 服务是指将 Linux 系统的时间同步到网络时间协议(Network Time Protocol)服务器,以确保系统时间的准确性。NTP 服务可以将网络时间同步到本地系统时间,以便实现自动...

    linux时间同步.pdf

    Linux时间同步涉及到系统时间、硬件时间以及网络时间同步服务,如ntpd和ntpdate。 系统时间是指Linux内核中的时间戳,它由CPU时钟维护,随着系统运行而更新。硬件时间则是BIOS中独立的实时时钟,即使系统关闭也会由...

    Linux-ntpdate同步更新时间

    Linux服务器运行久时,系统时间会存在一定的误差,一般情况下可以使用date命令进行时间设置,但在做数据库集群分片等操作时对多台机器的时间差是有要求的,此时需要使用ntpdate进行时间同步  安装:  yum ...

Global site tag (gtag.js) - Google Analytics