4 months ago

查看時區的設定為何?

timedatectl

  Local time: 一 2018-07-09 10:47:34 CST

Universal time: 一 2018-07-09 02:47:34 UTC
RTC time: 日 2018-07-08 22:47:34
Time zone: America/New_York (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: yes
DST active: n/a

Warning: The system is configured to read the RTC time in the local time zone.
This mode can not be fully supported. It will create various problems
with time zone changes and daylight saving time adjustments. The RTC
time is never updated, it relies on external facilities to maintain it.
If at all possible, use RTC in UTC by calling
'timedatectl set-local-rtc 0'.

查看所有時區:

timedatectl list-timezones

設定時區區域:

timedatectl set-timezone UTC

要設定成台灣的話
timedatectl set-timezone Asia/Taipei

與NTP server同步:

timedatectl set-ntp yes

啟用UTC時間:

timedatectl set-local-rtc no

關閉UTC時間,使用本地時間:

timedatectl set-local-rtc yes

https://centminmod.com/datetimezones.html

ls /usr/share/zoneinfo

copy /usr/share/zoneinfo/* 內的確切時區資料檔案為 /etc/localtime
cp /usr/share/zoneinfo/Asia/Taipei /etc/localtime
cp /usr/share/zoneinfo/UTC /etc/localtime

執行 date -u
輸入 date 看看是否已經是正確時區

調整系統時間
透過 ntpdate -u time.stdtime.gov.tw 來校正目前時間
透過 date –set=“2003-02-19 17:44” 方式直接手動設定
ntpdate -u time.stdtime.gov.tw

輸入 hwclock 看看目前 BIOS 的時間是否正確
sudo hwclock
西元2018年07月09日 (週一) 10時54分41秒 -0.860622 秒

執行 clock –systohc 將目前系統時間寫入 BIOS 時間
sudo clock --systohc

輸入 date 與 hwclock 看看時間是否一致

← NB 安裝 CentOS 闔蓋不休眠 SpringBoot 如何加入 Prometheus & Grafana 監控 →
 
comments powered by Disqus