linux时钟同步

Linux有2个时钟,硬件时钟、系统时钟。 windows

date命令看到的是系统时间 bash

hwclock看到的是硬件时间 网络

hwclock -r  #读取硬件时间(-r可省略) ide

hwclock -w  #将系统时间写入到硬件 spa

hwclock -s  #将硬件时间写入到系统it


#下面为如何配置网络ntpdate更新class

yum install -y ntpdate
ntpdate time.windows.com
hwclock -w


#能够直接将写到定时任务里面,以保证系统时间的准确。 配置

echo "*/10 * * * * /usr/sbin/ntpdatetime.windows.com>/dev/null 2>&1" >> /var/spool/cron/root
echo "/sbin/hwclock -w>/dev/null 2>&1" >> /var/spool/cron/root


若是发现ntpdate更新的时间仍是错误的,则多是时区设置错误。date

调整时区方法以下:定时任务

date -R     #查看时区,中国地区为:+800
cp -f/usr/share/zoneinfo/Asia/Shanghai /etc/localtime