使用 date 指令查看時間:
範例輸出:
也可以使用 timedatectl 指令查看 linux 中時間、日期、時區的設定:
範例輸出:
說明:
如果 System clock synchronized 不是 yes ,可以使用下面的指令啟動同步:
但是就算啟動同步也不會馬上同步,這時候可以透過重新啟動同步服務來立刻達成同步:
之後再次使用 timedatectl 指令查看就會發現時間已經同步了:
date
範例輸出:
date
Tue Jan 28 23:01:09 CST 2025
也可以使用 timedatectl 指令查看 linux 中時間、日期、時區的設定:
timedatectl
範例輸出:
timedatectl
Local time: Tue 2025-01-28 11:02:16 CST
Universal time: Tue 2025-01-28 03:02:16 UTC
RTC time: Tue 2025-01-28 14:57:14
Time zone: Asia/Taipei (CST, +0800)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
說明:
- Local time:系統的本地時間
- Universal time:UTC(協調世界時)
- RTC time:實時時鐘(硬體時鐘)
- Time zone:目前的時區
- System clock synchronized:系統時鐘是否與 NTP 同步
- NTP service:NTP 服務的狀態(啟用或停用)
- RTC in local TZ:RTC 時鐘是否設定為本地時區
如果 System clock synchronized 不是 yes ,可以使用下面的指令啟動同步:
sudo timedatectl set-ntp true
但是就算啟動同步也不會馬上同步,這時候可以透過重新啟動同步服務來立刻達成同步:
sudo systemctl restart systemd-timesyncd.service
之後再次使用 timedatectl 指令查看就會發現時間已經同步了:
timedatectl
Local time: Tue 2025-01-28 22:57:24 CST
Universal time: Tue 2025-01-28 14:57:24 UTC
RTC time: Tue 2025-01-28 14:57:24
Time zone: Asia/Taipei (CST, +0800)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com