【系统时间不同步】
时间问题溯源
打开centos发现时间问题。即使使用ntp服务也没办法同步。
[root@hadoop001 logs]# ntpdate ntp.aliyun.com
11 Jun 22:53:28 ntpdate[614]: adjust time server 203.107.6.88 offset -0.180856 sec
[root@hadoop001 logs]# date
Wed Jun 11 22:53:32 EDT 2025 #此时时间为早上10点多
已知操作系统有两个时钟,分别是硬件时钟和系统时钟。启动时根据硬件时钟设置系统时钟。之后分开运行。
查看硬件时间似乎是正常的。先是用硬件时间同步系统时间
[root@hadoop001 logs]# hwclock --hctosys
查看发现还是不对,发现是时区有问题
[root@hadoop001 logs]# date
Wed Jun 11 22:53:32 EDT 2025
查看和修改Linux的时区
[root@hadoop001 logs]# timedatectl set-timezone Asia/Shanghai
[root@hadoop001 logs]# timedatectl statusLocal time: Thu 2025-06-12 10:57:16 CSTUniversal time: Thu 2025-06-12 02:57:16 UTCRTC time: Thu 2025-06-12 02:57:16Time zone: Asia/Shanghai (CST, +0800)NTP enabled: yes
NTP synchronized: noRTC in local TZ: noDST active: n/a
[root@hadoop001 logs]# timedatectl statusLocal time: Thu 2025-06-12 10:57:24 CSTUniversal time: Thu 2025-06-12 02:57:24 UTCRTC time: Thu 2025-06-12 02:57:24Time zone: Asia/Shanghai (CST, +0800)NTP enabled: yes
NTP synchronized: noRTC in local TZ: noDST active: n/a
再查看时间恢复了
常见时区
(1)UTC (UTC, Universal Time Coordinated) 地球分为二十四时区,使用一个统一的时间,称为通用协调时。
(2)GMT 格林威治标准时间 (Greenwich Mean Time)。(UTC与GMT时间基本相同,本文中不做区分)
(3)CST 中国标准时间 (China Standard Time)
(4)DST夏令时(Daylight Saving Time) 将时间拨快一小时,以提早日光的使用。(中国不使用)