时间服务器
设备集群需要有一个统一的时间,来确保所执行的操作的时序正确。 NTP 是网络时间协议(Network Time Protocol)的简称,就是通过网络协议使计算机之间的时间同步化。
时区管理
查看当前时区
timedatectl
查看当前可用时区
timedatectl list-timezones
设置时区
timedatectl set-timezone Asia/Shanghai
进行时间同步方法
最简单的方法,让所有集群(这里默认集群中有三台服务器:master,slave1,slave2)中的主机跟某个时间服务器的 时间同步,执行 ntpdate 时间服务器,
[root@master ~]# ntpdate ntp1.aliyun.com [root@slave1 ~]# ntpdate ntp1.aliyun.com [root@slave2 ~]# ntpdate ntp1.aliyun.com
不过,这种方法不好.ntpdate同步时间是跳跃的,这将导致文件时间标记,监控数据的紊乱. 而且ntpdate只运行一次就结束,即只同步一次.所以即使我们要写这样写 vi /etc/crontab
* * * * root /usr/sbin/ntpdate ntp1.aliyun.com && /sbin/hwclock -w
配置远程的时间服务器,再让所有的主机跟他同步
配置本地的时间服务器,再让所有的主机跟他同步
下面的配置ntp服务中就是同时配置了远程和本地的时间服务器,配置目的是先使用远程时间服务器同步,如果外 网发生了问题,再使用本地时间服务器.
配置ntp服务
最终目的:将我们的一台主机配置成ntp服务器,同网段的其他主机可以通过ntpdate -u host-addr命令以nt