填坑:伺服器與CST時間誤差8小時的修復方法
阿新 • • 發佈:2019-02-09
1 確認時區是否為shanghai
[root@xxx ~]# ll /etc/localtime
lrwxrwxrwx 1 root root 35 Jul 27 2018 /etc/localtime -> ../usr/share/zoneinfo/Asia/Shanghai
如果不正確,手動修改時區:
[root@xxx ~]# timedatectl set-timezone Asia/Shanghai
或者:
[root@xxx ~]# ln -sf /usr/share/zoneinfo/Universal /etc/localtime
2 檢查本地時間與硬體時間
[root@xxx ~]# timedatectl
Local time: Fri 2018-07-27 00:54:04 CST 本地時間為CST
Universal time: Thu 2018-07-26 16:54:04 UTC UTC時間
RTC time: Thu 2018-07-26 16:54:04 硬體時間預設使用UTC時間
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
3 修改本地時間
[root@xxx ~]# date -s '-8hour'
Thu Jul 26 16:54:30 CST 2018
4 將本地時間寫入硬體時間並重新檢查
[root@xxx ~]# hwclock -w
[root@xxx ~]# timedatectl
Local time: Thu 2018-07-26 16:55:11 CST
Universal time: Thu 2018-07-26 08:55:11 UTC
RTC time: Thu 2018-07-26 08:55:11
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: n/a