Linux本地时间和当前时间不符,正好差八个小时,导致上面的mysql在进行数据处理的时候,时间不符。所以修改一下 centos7 的时区为 Asia/Shanghai

第一步:查询服务器时间

[root@localhost ~]# timedatectl
      Local time: Sat 2018-03-31 01:11:46 UTC
  Universal time: Sat 2018-03-31 01:11:46 UTC
        RTC time: Sat 2018-03-31 01:11:36
       Time zone: Universal (UTC, +0000)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

第二步:修改时区为 Asia/Shanghai

[root@localhost ~]# timedatectl  set-timezone Asia/Shanghai

第三步:查看修改后的结果

[root@localhost ~]# timedatectl
      Local time: Sat 2018-03-31 09:13:21 CST
  Universal time: Sat 2018-03-31 01:13:21 UTC
        RTC time: Sat 2018-03-31 01:13:11
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

ps:系统/硬件时间操作

列出所有时区,查看时区信息及格式

[root@iZbp1hasnej7ztk2u90wnzZ ~]# timedatectl list-timezones

设置系统时间格式

[root@iZbp1hasnej7ztk2u90wnzZ ~]# timedatectl set-time "YYYY-MM-DD HH:MM:SS"

查看当前系统时间

[root@iZbp1hasnej7ztk2u90wnzZ ~]# date
Fri Nov 25 13:41:30 CST 2022

修改当前系统时间

[root@iZbp1hasnej7ztk2u90wnzZ ~]# date -s "2018-2-22 19:10:30

查看硬件时间

[root@iZbp1hasnej7ztk2u90wnzZ ~]# hwclock --show
Fri 25 Nov 2022 01:42:38 PM CST  -0.985168 seconds

修改硬件时间

[root@iZbp1hasnej7ztk2u90wnzZ ~]# hwclock --set --date "2018-2-22 19:10:30"

同步系统时间和硬件时间

[root@iZbp1hasnej7ztk2u90wnzZ ~]# hwclock --hctosys

保存时钟

[root@iZbp1hasnej7ztk2u90wnzZ ~]# clock -w
Logo

更多推荐