同步单台时间
date=$(date +"%Y-%m-%d %H:%M:%S")
echo -e "\nLocalTime => $date\n"
ssh root@192.16.10.26 "date -s '$date'"
ssh root@192.16.10.26 "hwclock -w"
集群同步时间
cat syc_time.sh
#!/bin/bash
#################################
# Remote server ip list to sync
ip="192.168.10.34
192.168.10.35
192.168.10.36"
#################################
# Get local host time
date=$(date +"%Y-%m-%d %H:%M:%S")
echo -e "\nLocalTime => $date\n"
# Sync remote server
for i in $ip;do
echo "=== Sync Server $i time === "
ssh root@$i "date -s '$date'"
done
for i in $ip;do
echo "=== Set hwclock ==="
ssh root@$i "hwclock -w"
done
echo -e "\nComplete!\n\n"
# Check all server time
echo "=== Check ==="
echo "Local : $(date)"
for i in $ip;do
echo -n "$i : "
ssh root@$i date
done
echo
#
还没有评论,来说两句吧...