linux集群的三台机器时钟同步【两种方式】

  • 方式一:与互联网时间同步

阿里云时钟同步服务器

ntpdate ntp4.aliyun.com

创建 crontab 任务调度

crontab -e

*/1 * * * *  /usr/sbin/ntpdate ntp4.aliyun.com;

linux集群的三台机器时钟同步【两种方式】_第1张图片

输入date,测试~

linux集群的三台机器时钟同步【两种方式】_第2张图片

  •  方式二:和内网某台机器同步

确定是否安装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

linux集群的三台机器时钟同步【两种方式】_第3张图片

配置以下内容,保证BIOS与系统时间同步

保证node01与外网时间同步

vim /etc/sysconfig/ntpd

添加一行内容

SYNC_HWLOCK=yes

linux集群的三台机器时钟同步【两种方式】_第4张图片

重启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

linux集群的三台机器时钟同步【两种方式】_第5张图片 

 输入date,测试~

linux集群的三台机器时钟同步【两种方式】_第6张图片

设置完成!

你可能感兴趣的:(linux集群的三台机器时钟同步【两种方式】)