本文主要是介绍linux集群的三台机器时钟同步【两种方式】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 方式一:与互联网时间同步
阿里云时钟同步服务器
ntpdate ntp4.aliyun.com
创建 crontab 任务调度
crontab -e
*/1 * * * * /usr/sbin/ntpdate ntp4.aliyun.com;
输入date,测试~
- 方式二:和内网某台机器同步
确定是否安装ntpd服务
rpm -qa | grep ntpd
如果没有安装,可以进行在线安装
yum -y install ntpd
查看ntpd的状态
service ntpd status
启动服务
service ntpd start
设置服务开机启动
chkconfig ntpd on
编辑配置文件
vim /etc/ntp.conf
将node01的时间广播到100.0这个网段
restrict 192.168.100.0 mask 255.255.255.0 nomodify notrap
注释四行内容
#server0.centos.pool.ntp.org
#server1.centos.pool.ntp.org
#server2.centos.pool.ntp.org
#server3.centos.pool.ntp.org
去掉以下内容的注释,如果没有这两行注释,那就自己添加上
server 127.127.1.0 # localclock
fudge 127.127.1.0 stratum 10
配置以下内容,保证BIOS与系统时间同步
保证node01与外网时间同步
vim /etc/sysconfig/ntpd
添加一行内容
SYNC_HWLOCK=yes
重启ntpd 服务
service ntpd restart
设置另外两台机器与第一台机器时间同步
ntpdate 192.168.100.201
创建crontab任务调度
crontab -e
*/1 * * * * /usr/sbin/ntpdate 192.168.100.201
另外两台机器与192.168.100.201进行时钟同步
此时会报错
-
原因: ntp服务已运行
-
解决办法: 断开再连
-
/etc/init.d/ntpd stop
输入date,测试~
设置完成!
这篇关于linux集群的三台机器时钟同步【两种方式】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!