找一个机器,作为时间服务器,所有的机器与这台机器时间进行定时的同步。
1、检查ntp是否安装
命令:
rpm -qa|grep ntp
安装命令:
yum -y install ntp
2、修改ntp配置文件
vi /etc/ntp.conf
(1)、授权虚拟机所在网段(192.168.44.1-192.168.44.255)上的所有机器可以从这台机器上查询和同步时间
(2)、集群在互联网中不使用其他互联网上的时间
(3)、当该节点丢失网络连接,依然可以采用本地时间作为时间服务器为集群中其他节点提供时间同步
3、修改/etc/sysconfig/ntpd文件,让硬件时间和系统时间同步
vi /etc/sysconfig/ntpd
新增:
SYNC_NWCLOCK=yes
4、重新启动ntpd服务
方式一:直接重新启动
service ntpd restart
方式二:先停止再启动
1、查看状态
service ntpd status
2、停止ntpd
service ntpd stop
3、启动ntpd
service ntpd start
5、设置ntpd服务开机启动
chkconfig ntpd on
1、在其他服务器上配置配置每10分钟与时间服务器同步一次时间
利用[定时任务](https://my.oschina.net/u/3535099/blog/3276040):crontab -e(编辑定时任务)
*/10 * * * * /usr/sbin/ntpdate hadoop01
2、修改任意机器时间
date -s "2011-1-1 11:11:11"
3、十分钟后查看机器时间是否和时间服务器时间同步
date
注意:需要保证时间服务器和其他机器都安装了ntp,否则同步不了