时间服务器配置(必须root用户)
检查ntp是否安装
rpm -qa|grep ntp
ntp-4.2.6p5-10.el6.centos.x86_64
fontpackages-filesystem-1.41-1.1.el6.noarch
ntpdate-4.2.6p5-10.el6.centos.x86_64
修改ntp配置文件
vi /etc/ntp.conf
修改内容如下:
-
1.修改授权网段,修改成自己的网段
- restrict 192.168.12.0 mask 255.255.255.0 nomodify notrap 2.注释掉网络时间,集群在局域网中,不使用互联网时间
- #server 0.centos.pool.ntp.org iburst
- #server 1.centos.pool.ntp.org iburst
- #server 2.centos.pool.ntp.org iburst
- #server 3.centos.pool.ntp.org iburst 3.配置本地服务,当该节点丢失网络,依然可以采用本地时间为集群其他节点提供时间同步
- 末尾添加:
- server 127.127.1.0
- fudge 127.127.1.0 stratum 10
修改/etc/sysconfig/ntpd 文件
vim /etc/sysconfig/ntpd
-
让硬件时间与系统时间一起同步
- 末尾添加
- SYNC_HWCLOCK=yes
查看ntpd服务状态,并启动
查看ntpd服务状态
service ntpd status
启动ntpd服务
service ntpd start
设置ntpd服务开机启动
chkconfig ntpd on
其他机器配置(必须root用户)
1.在其他机器配置10分钟与时间服务器同步一次
crontab -e
crontab中编写定时任务如下:
*/10 * * * * /usr/sbin/ntpdate hadoop101
2.修改任意机器时间
date -s "2019-7-12 10:21:42"
3.十分钟后查看机器是否与时间服务器同步
date
测试的时候可以将10分钟调整为1分钟,节省时间。