集群时间同步shell脚本

r囧r小猫 2021-09-28 23:56 583阅读 0赞

同步单台时间

  1. date=$(date +"%Y-%m-%d %H:%M:%S")
  2. echo -e "\nLocalTime => $date\n"
  3. ssh root@192.16.10.26 "date -s '$date'"
  4. ssh root@192.16.10.26 "hwclock -w"

集群同步时间

  1. cat syc_time.sh
  2. #!/bin/bash
  3. #################################
  4. # Remote server ip list to sync
  5. ip="192.168.10.34
  6. 192.168.10.35
  7. 192.168.10.36"
  8. #################################
  9. # Get local host time
  10. date=$(date +"%Y-%m-%d %H:%M:%S")
  11. echo -e "\nLocalTime => $date\n"
  12. # Sync remote server
  13. for i in $ip;do
  14. echo "=== Sync Server $i time === "
  15. ssh root@$i "date -s '$date'"
  16. done
  17. for i in $ip;do
  18. echo "=== Set hwclock ==="
  19. ssh root@$i "hwclock -w"
  20. done
  21. echo -e "\nComplete!\n\n"
  22. # Check all server time
  23. echo "=== Check ==="
  24. echo "Local : $(date)"
  25. for i in $ip;do
  26. echo -n "$i : "
  27. ssh root@$i date
  28. done
  29. echo

#

发表评论

表情:
评论列表 (有 0 条评论,583人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Linux:时间同步

    集群时间同步 如果服务器在公网环境(能连接外网),可以不采用集群时间同步,因为服务器会定期和公网时间进行校准; 如果服务器在内网环境,必须要配置集群时间同步,否则时间

    相关 之间数据同步脚本

    编写集群之间的同步脚本 (1)需求:循环复制文件到所有节点的相同目录下: (2)期望脚本:基于rsync技术将文件从一个节点同步到其他所有节点 xsync 要同步

    相关 时间同步

    集群之间在执行任务的时候需要时间同步,分两种情况: 如果集群连接了外网,那么每个节点都可以和外网进行时间同步,不需要处理 如果集群没连接外网,需要配置集群中一台节

    相关 Oracle时间同步

    在RAC中集群的时间应该是保持同步的,否则可能导致很多问题,比如:依赖于时间的应用会造成数据的错误,各种日志打印的顺序紊乱,这将会影响问题的诊断,严重的可能会导致集群宕机或者重