linux和windows需要同时启用UTC,或者linux单独禁用UTC
修改Linux时区为UTC
1 2
| sudo mv /etc/localtime /etc/localtime.bak sudo ln -s /usr/share/zoneinfo/UTC /etc/localtime
|
使用 ntpdate 更新系统时间
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| sudo apt install ntpdate ntp -y sudo timedatectl set-timezone UTC sudo ntpdate -u time.windows.com sudo hwclock --systohc
sudo systemctl enable ntp sudo systemctl start ntp
sudo yum install ntpdate ntp -y sudo timedatectl set-timezone UTC sudo ntpdate -u time.windows.com sudo hwclock --systohc
sudo systemctl enable ntpd sudo systemctl start ntpd
|
Linux禁用UTC
1 2
| sudo timedatectl set-local-rtc 1 sudo hwclock --localtime --systohc
|
windows启用UTC
1
| reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
|