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