NTP 时间同步

引言

VMware CentOS 虚拟机在挂起时,时间也暂停了,查了下解决方法,看到比较多的是安装 VMware Tools,
看起来不那么简单,于是决定使用 ntpdate 进行定时时间同步的方式。

NTP 简介


NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。
无论是平时使用的私人计算机还是在工作中搭建的服务器集群,时间的统一性和准确性是十分重要的。

NTP 客户端配置

今天不涉及 NTP 服务端的安装配置。

如无特殊要求,一般使用 crontab 计划任务同步时间,如下:


[root@linux-node1 ~]# crontab -l    # 以下公网 NTP 服务器选择一个
# Time sync
0 * * * * /usr/sbin/ntpdate cn.pool.ntp.org; /usr/sbin/hwclock -w
0 * * * * /usr/sbin/ntpdate time1.aliyun.com; /usr/sbin/hwclock -w  # Aliyun 公共 NTP 服务器

还有另外一种以 ntpd 服务进程方式实时同步,暂时不涉及。

Ref

NTP Pool Time Servers
Network Time Protocol Setup
Aliyun 内网和公共 NTP 服务器
NTP 配置实践
NTP 时间服务器
解决 VMware 虚拟机时间同步问题