`

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....

    离线安装ntp服务和ntpdate命令

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

    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服务器和客户端,可以确保网络中所有设备的时间保持同步,从而避免各种问题。

    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. **...

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

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

    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