`

NTP 时间服务器配置《二》通过ntpdate直接同步时间

 
阅读更多

为了避免主机时间因为长期运作下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的。Linux系统下,一般使用ntp服务器来同步不同机器的时间。一台机器,可以同时是ntp服务器和ntp客户机。在网络中,推荐使用像DNS服务器一样分层的时间服务器来同步时间。

 

NTP同步方式在linux下一般两种:

 

1)使用ntpdate命令cron组合直接同步时间

 

2)使用ntpd服务平滑同步时间

 

 

NTP 时间服务器配置《二》通过ntpdate直接同步时间

 

 

1)检查是否安装NTP服务

rpm -qa | grep ntp

 

2)安装NTP软件(如果已安装则忽略)

yum -y install ntp

 

(3)同步时间,命令格式如下:ntpdate [ntp服务器域名或IP]

[root@bogon Desktop]# ntpdate 1.cn.pool.ntp.org

30 Dec 14:46:28 ntpdate[7503]: adjust time server 182.92.12.11 offset 0.062906 sec

 

至于ntp服务器可以到http://www.pool.ntp.org NTP的官方网站查找

server 1.cn.pool.ntp.org

server 3.asia.pool.ntp.org

server 2.asia.pool.ntp.org

server 0.asia.pool.ntp.org

server 1.asia.pool.ntp.org

 

如果出现上面的内容说明,证明同步成功了。但这样的同步,只是强制性的将系统时间设置为ntp服务器时间。如果cpu tick有问题,只是治标不治本。所以,一般配合cron命令来进行定期同步设置。比如,在crontab中添加定时任务:

*/10 * * * * root ntpdate 1.cn.pool.ntp.org;/sbin/hwclock -w

这样,会每10分钟同步一次时间,并写入硬件时间

 

4)添加定时任务

[root@bogon Desktop]# vi /etc/crontab

 



说明:

定时任务的基本格式为

* * * * * [user-name] [command to be executed]

第一个*表示分钟,用0~59表示,用*或者*/1表示每分钟;

第二个*表示小时,用0~23表示,0表示0点,也即24点;

第三个*表示日期,用0~31表示;

第四个*表示月份,用1~12表示;

第五个*表示星期,用0~6表示,0表示星期日;

上面的五个参数中,都可以使用*表示每分钟、每小时、每天,每周。

user-name 表示执行该命令的用户

command表示要定时执行的内容。

 

5)重启crond服务

service crond restart

 

6)查看任务日志

 

可以通过tail -f /var/log/cron命令查询日志定时任务执行情况

[root@bogon Desktop]# tail -f /var/log/cron

Dec 30 15:02:05 bogon crond[9203]: (CRON) INFO (running with inotify support)

Dec 30 15:03:01 bogon CROND[9343]: (root) CMD (ntpdate 1.cn.pool.ntp.org;/sbin/hwclock -w)

Dec 30 15:04:01 bogon CROND[9527]: (root) CMD (ntpdate 1.cn.pool.ntp.org;/sbin/hwclock -w)

 

 

注意:使用该方法,需要关闭ntp服务,因为启动服务器,端口会被服务端占用,就不能手动同步时间了。否则会报错:

[root@bogon Desktop]# ntpdate 1.cn.pool.ntp.org

30 Dec 15:13:37 ntpdate[11548]: the NTP socket is in use, exiting

 

 

  • 大小: 13.2 KB
  • 大小: 23.3 KB
分享到:
评论

相关推荐

    服务器NTP时间同步配置说明

    ### 服务器NTP时间同步配置详解 #### 一、服务器时间同步简介 在现代网络环境中,确保所有服务器的时间保持一致是非常重要的。不准确或者不同步的时间可能会导致一系列问题,比如安全漏洞、审计失败等。因此,为了...

    NTP时间服务器配置[参考].pdf

    NTP服务器配置是一个关键的步骤,需要在服务器上编译安装NTP server,修改ntp.conf配置文件,以便允许客户机同步时间。可以通过命令`rpm -qa | grep ntp`来检查是否已经安装了NTP server。如果没有安装,可以使用...

    ntp时间服务器配置详细教程

    ### NTP 时间服务器配置详细教程 ...通过以上步骤,您可以成功地在 Linux 上配置 NTP 时间服务器,并确保客户端能够准确地同步时间。这不仅有助于提高系统的可靠性和安全性,还能提升网络内各节点之间的时间一致性。

    linux ntp时间同步设置

    通过 `ntpdate` 可以轻松地将本地时间与NTP服务器的时间进行同步。例如: ```bash # ntpdate ntp.api.bz ``` 如果同步成功,将看到类似这样的输出: ``` 24 May 08:57:40 ntpdate[1920]: adjust time server 182....

    Linux部署NTP服务器进行时间同步.docx

    Linux 部署 NTP 服务器进行时间同步 Linux 部署 NTP 服务器进行时间同步是保证服务器时间准确性的重要步骤。 NTP(Network Time Protocol)是一种用于...同时,客户端的配置也可以确保客户端的时间与 NTP 服务器同步。

    CentOS6.2 NTP时间服务器搭建

    "CentOS 6.2 NTP 时间服务器搭建" NTP(Network Time Protocol,网络时间协议)是一种同步时间的协议,...通过本文,读者可以了解 NTP 时间服务器的基本原理和搭建过程,从而更好地掌握 NTP 时间服务器的使用和维护。

    NTP时间服务器配置.pdf

    ### NTP时间服务器配置详解 #### 一、NTP服务器简介 ...通过上述步骤,可以有效地在RHEL5系统中完成NTP时间服务器的配置,并实现与客户端之间的精确时间同步。这对于确保网络环境中各设备时间的一致性非常重要。

    NTP时间同步服务器

    NTP时间同步服务器 NTP(Network Time Protocol)是一种用于同步计算机时间的网络协议,确保网络中的所有设备保持同步的时间...通过配置NTP服务器和客户端,可以确保网络中所有设备的时间保持同步,从而避免各种问题。

    ntp 离线安装包 RPM ntpdate离线安装

    4. 安装完成后,你可以通过运行`ntpdate 192.xxx.xxx.xxx`命令,将你的系统时钟与指定的NTP服务器(192.xxx.xxx.xxx应替换为实际的IP地址)同步。 请注意,跳过依赖检查可能造成系统不稳定,如果可能,最好在有网络...

    离线安装ntp服务和ntpdate命令

    NTP通过与多个时间服务器进行通信,采用精确的算法调整本地时钟,以达到高精度的时间同步。 二、离线安装NTP服务 在没有网络连接的情况下,离线安装NTP服务需要提前下载所需的软件包。以下是针对基于Debian/Ubuntu...

    Linux下配置NTP架设本地的时间服务器

    Linux系统下的时间同步是非常重要的,特别是在服务器环境中,时间的准确性直接影响着系统的稳定性和安全性。Linux系统提供了多种时间同步协议,其中Network Time Protocol(NTP)是最常用的协议之一。本文将详细介绍...

    linux服务器ntp配置方法

    Linux 服务器 NTP 配置方法 NTP(Network Time Protocol)是一种同步...本文详细介绍了 Linux 服务器 NTP 配置方法,包括搭建时间同步服务器、配置时间同步客户机和服务端验证,为读者提供了一份实用的 NTP 配置指南。

    局域网搭建NTP时间服务器及配置参考.pdf

    * 我们将 Windows 操作系统默 认 的 时 间 更 新 服 务 器 地 址 time.windows.com、time.nist.gov 直接通过公司DNS服务器解析到NTP服务器(192.168.1.1)上,只需确保 Windows Time 服务正常启动就可以自动同步。...

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

    在这个文档中,我们详细介绍了 NTP 服务器及 NTP 客户端的配置原理及实例,包括 NTP 概述、NTP 时间同步原理、NTP 分层构建原理、M2000 时间同步目的、时间同步简介、M2000 系统时间同步方式、M2000-NTP 设置类型、...

    局域网搭建NTP时间服务器及配置借鉴.pdf

    1. **Windows客户端:**通过DNS将默认时间服务器替换为局域网内的NTP服务器,并确保Windows Time服务启用。 2. **Linux客户端:**安装ntp软件,使用`ntpdate`命令立即同步,然后设置cronjob每小时同步一次。 3. **...

    linux下ntp时间服务器的搭建与配置.docx

    在Windows 7系统中,可以设置NTP客户端,通过网络与Linux NTP服务器同步时间,以验证服务器配置的有效性。 NTP服务器的作用在于提供准确、统一的时间源,使得网络中的所有设备能够保持时间的一致性。这对于分布式...

    NTP对时文档.doc

    NTP 时间服务器配置与启动 NTP(Network Time Protocol)是用于...这是因为 ntpdate 命令只能用于同步时间,而不能用于启动 NTP 服务器进程。如果需要使用 NTP 服务器作为客户端,那么需要使用 ntp 命令来同步时间。

    NTP客户端配置-linux.docx

    NTP客户端配置-linux NTP(Network Time Protocol,网络时间协议)是一种用于同步计算机时钟的协议,常...NTP客户端配置是非常重要的,通过正确的配置,可以确保系统的时钟保持同步,避免因时间出错而导致的系统问题。

Global site tag (gtag.js) - Google Analytics