我使用的当地时间设置为以色列。
我更新了系统时钟和硬件时钟,并使用zdump
我得到:
~# zdump /usr/share/zoneinfo/Israel
/usr/share/zoneinfo/Israel Wed Apr 20 16:11:36 2022 IDT
但是,使用date
我得到:
~ # date
Wed Apr 20 15:11:41 IST 2022
正确的形式是 of zdump
,所以date
不符合,我想知道为什么。
我也会分享/etc
和/tmp
内容:
~ # ls -l /etc /tmp
/etc:
total 20631
-rw-r--r-- 1 1000 1000 30 Aug 11 2006 fs-version
-rw-r--r-- 1 1000 1000 128 Dec 18 2018 fstab
-rw-r--r-- 1 1000 1000 9 Apr 19 2006 group
-rw-r--r-- 1 1000 1000 204 Dec 18 2018 hosts
drwxr-xr-x 1 1000 1000 2048 Jan 10 2019 init.d
-rwxr--r-- 1 1000 1000 3482 Sep 12 2019 inittab
drwxr-xr-x 1 1000 1000 2048 Dec 18 2018 iproute2
drwxr-xr-x 1 1000 1000 2048 Feb 21 2019 libnl
lrwxrwxrwx 1 1000 1000 14 Dec 18 2018 localtime -> /tmp/localtime
-rw-r--r-- 1 1000 1000 101 Apr 19 2006 mtab
-rw-r--r-- 1 1000 1000 2780 Dec 18 2018 ntp.conf
-rw-r--r-- 1 1000 1000 25 Dec 18 2018 passwd
-rw------- 1 1000 1000 25 Dec 18 2018 passwd-
-rw-r--r-- 1 1000 1000 1882 Jan 1 1970 profile
-rw-r--r-- 1 1000 1000 2478 Feb 20 2006 protocols
lrwxrwxrwx 1 1000 1000 16 Dec 18 2018 resolv.conf -> /tmp/resolv.conf
-rw-r--r-- 1 1000 1000 20 Sep 12 2019 rootfs.version
-rw-r--r-- 1 1000 1000 15958 Feb 20 2006 services
drwxr-xr-x 1 1000 1000 2048 Dec 18 2018 ssl
-rw-r--r-- 1 root root 1736 Jan 13 1970 syslog.conf
lrwxrwxrwx 1 1000 1000 13 Dec 18 2018 timezone -> /tmp/timezone
drwxr-xr-x 1 1000 1000 2048 Dec 20 2018 udev
/tmp:
total 8
lrwxrwxrwx 1 root root 26 Apr 20 15:10 localtime -> /usr/share/zoneinfo/Israel
-rw-r--r-- 1 root root 46 Apr 20 15:10 resolv.conf
drwxr-xr-x 2 root root 80 Apr 20 15:10 run
drwxr-x--- 6 root root 160 Apr 20 15:10 sx-web
-rw-r--r-- 1 root root 7 Apr 20 15:10 timezone
夏令时为何存在差异以及如何纠正?
答案1
(从问题复制到答案中。)
通过将 Busybox 更新到较新版本来修复。感谢@thanasisp,通过查找更多信息我解决了这个问题。