`
yyjlinux
  • 浏览: 370639 次
  • 来自: ...
社区版块
存档分类
最新评论

Linux NTP客户端设置

阅读更多

Linux客户端可以通过NTP协议与网络上的NTP时钟服务器同步。在Linux上,使用ntpdate命令来与时钟服务器同步,使用方式很简单,如下:

#/usr/sbin/ntpdate 10.1.63.2

 此外,还要注意的是,在Redhat Linux上ntpdate和date命令修改的是Linux系统时间,而当Linux重启时,会重新加载BIOS上的时钟作为Linux的系统时间,因此,最好把BIOS上的时钟一同更新。如下:

查看BIOS时钟
#/sbin/hwclock -r

将Linux系统时间更新到BIOS
#/sbin/hwclock -w

 

如果需要定时与时钟服务器同步时间,可以在crontab里设置周期执行ntpdate命令。如下,在/etc/crontab文件设置:

 

30 5,23 * * * root /usr/sbin/ntpdate 10.1.63.2;/sbin/hwclock -w
 以上定义,crond服务会每天两次自动同步系统时钟,分别在5:30和23:30以root身份执行ntpdate同步时钟。

 

注意:

  1. crond服务运行时,是不带系统环境变量的
  2. 修改/etc/crontab后,要重启crond服务,如: #/etc/init.d/crond restart
  3. 查看crond服务运行的日志:#tail /var/log/cron

使用Linux NTP客户端时钟同步时,要提前注意是否有以下问题:

  1. 如果Linux运行在虚拟机上,要注意是否虚拟机自身设置了同步时钟机制,这样ntpdate同步还可能会被虚拟机的时钟同步所覆盖。
  2. Linux上还提供ntpd服务来校准时间,而ntpdate只是简单的同步和更新服务器上时间到本地,ntpdate同步时钟时系统可能会导致系统上时钟跳跃,如果你的应用对修改系统时钟很敏感,有对时间比较的逻辑设计,就要考虑直接简单粗暴是否会导致应用逻辑的混乱。可参考Compare NTPD and ntpdate:http://serverfault.com/questions/16467/compare-ntpd-and-ntpdate
分享到:
评论

相关推荐

    linux下ntp客户端

    功能:ntp客户端,实时校时 运行环境:linux 内核版本:2.6.25-14.fc9.i686 描述:严格按照rfc1305的规范来编写的ntp客户端程序,时间服务器使用国家授时中心。ip:210.72.145.44 程序中有必要的注释,便于阅读,...

    linux NTP客户端源码

    该文件是简单版的NTP客户端的代码,可用于学习NTP协议,也可以正常编译,然后直接运行与NTP服务器进行时间同步。亲测可用。

    NTP客户端配置-linux.docx

    NTP客户端配置-linux NTP(Network Time Protocol,网络时间协议)是一种用于同步计算机时钟的协议,常用于确保计算机系统的时钟保持同步,以便于正确记录事件和日志。作为运维人员,配置NTP客户端对系统的稳定运行...

    ntp客户端源码,linux和vxworks下

    在Linux和VxWorks操作系统中,NTP客户端的源码是实现系统时间同步的重要组成部分。 在Linux系统中,NTP客户端通常基于`ntpd`(NTP守护进程)来实现。`ntpd`是一个后台服务,它不断与NTP服务器进行通信,以调整本地...

    NTP服务器及NTP客户端配置原理及实例

    "NTP服务器及NTP客户端配置原理及实例" NTP(Network Time Protocol)是用于在分布式时间服务器和客户端之间进行时间同步的协议。它定义了时间同步实现过程中所使用的结构、算法、实体和协议。NTP 协议基于 TCP/IP ...

    ntp客户端程序(linux下)

    本文将深入探讨在Linux环境下设置和使用NTP客户端的过程。 首先,我们需要理解**NTP客户端**的角色。NTP客户端是连接到NTP服务器获取准确时间的软件。这些服务器通常维护着精确的时钟源,如原子钟或GPS接收器。NTP...

    Linux/windows 服务端/客户端 ntp一键设置脚本

    一键设置ntp服务器和客户端,在红帽Linux和win2008R2实测。使用前请先打开脚本看清楚说明。

    Linux下配置NTP客户端.docx

    在Linux操作系统中,配置NTP客户端是确保系统时间与网络中的其他设备保持同步的关键步骤。NTP(Network Time Protocol)是一种用于同步网络中多个系统时钟的协议,它确保所有设备的时间一致,这对于数据记录、日志...

    Linux下配置NTP客户端.pdf

    Linux 下配置 NTP 客户端 Linux 操作系统中配置 NTP 客户端的过程可以分为七个步骤:检测客户端是否存在于机器上、配置客户端、查看配置、启动服务、查看服务启动情况、查看时间和使用 vi 编辑器。 第一步:检测...

    ntp_client.zip_linux NTP_linux ntp client_ntp 实现_ntp报文格式

    下面我们将深入探讨NTP的工作原理、报文格式以及在Linux环境下实现NTP客户端的一些关键点。 首先,NTP的工作原理基于时间戳的概念,通过交换时间戳信息来校准本地系统时钟。NTP使用四次往返时间测量来估算网络延迟...

    NTP客户端配置说明

    以下步骤演示了如何设置Linux系统的NTP客户端: 1. **编辑ntp.conf文件**: - 打开终端。 - 使用文本编辑器打开`/etc/ntp.conf`文件,例如使用命令`sudo nano /etc/ntp.conf`。 - 在文件中添加或修改`server`行...

    NTP客户端配置

    Linux、AIX、SUSE操作系统客户端NTP(时间同步)配置及其验证

    NTP服务器的配置以及客户端自动同步

    NTP服务器的配置以及客户端自动同步 NTP(Network Time Protocol)服务器的配置是计算机网络中非常重要的一部分,它可以使得计算机的时间保持同步,避免时间不同步带来的各种问题。下面是NTP服务器的配置和客户端...

    LINUX NTP服务器搭建和客户端配置

    除了CISCO设备外,文章还提及了华为设备的NTP客户端设置。虽然本文没有详细描述华为设备的配置方法,但一般操作也类似,包括设置NTP服务器地址和相关同步参数。 最后,文章提到了时区与UTC偏移量的概念。时区的设置...

    802.1.xxx功能验证需要的包和ntp客户端安装包

    文件名中的`ntp-4.2.8p15.tar.gz`表明这是NTP客户端的一个版本,可能适用于Unix或Linux系统。在安装过程中,通常需要解压`tar.gz`文件,然后编译和安装。这个过程包括解包、配置、编译和安装步骤,如: 1. `tar -...

    linux-NTP-server-configure.rar_linux NTP_linux ntp server_ntp_nt

    本教程将详细介绍如何在Linux上设置和管理NTP服务器。 1. **安装NTP服务** 在大多数Linux发行版中,NTP服务通常通过`ntp`或`chrony`软件包提供。对于基于Debian的系统(如Ubuntu),可以使用`apt-get`命令安装: ...

    NTP协议源码for Linux

    NTP协议源码for Linux提供了实现时间同步的基础,通过对NTP数据包的构建和解析,客户端能够与服务器保持时间同步。`ntpclient`程序通过简单的流程实现了这一功能,适用于Linux环境下的时间同步需求。对于需要在...

Global site tag (gtag.js) - Google Analytics