修正 Windows 與 Linux 雙系統模式下的時間錯誤問題

Windows 與 Linux 在同一部機器運作,會有時間錯誤的問題,解決的方式,可以分別朝 2 個系統去做好設定,這一篇貼文,我想先紀錄一下 2 支我目前比較常使用的 Linux Distro 上單方面的做法:

ubuntu:

sudo apt-get install ntpdate
sudo ntpdate time.windows.com

Clear Linux:

  1. 先用 touch 這個指令在 /etc/systemd/ 產出名為 timesyncd.conf 的檔案,並且用 gedit 開啟這個檔案。
    sudo touch /etc/systemd/timesyncd.conf
    sudo gedit /etc/systemd/timesyncd.conf
  2. gedit 開啟 timesyncd.conf 後,直接在檔案裡寫入下面的資料:
    [Time]
    NTP=time.windows.com
  3. 執行 timedatectl set-ntp true 啟用 systemd-timesyncd 服務。

其他:

我在 iMac 上面,走到這邊就已經解決時間問題,但,我另外找一部 x86 的主機來試,發現還是不行,所以,再下一道指令 sudo hwclock --localtime --systohc,並且透過 timedatectl 這個指令來觀察。

後續在 2 個系統的切換時,就沒有問題。

留言

熱門文章