传输到另一台计算机后,文件出现在不同的时区(即使两台计算机具有相同的时区)

传输到另一台计算机后,文件出现在不同的时区(即使两台计算机具有相同的时区)

我将一些文件从 Archlinux 计算机复制到 Ubuntu 计算机,但移动后文件上的时间显示比它们原来在计算机上的时间早了 2 个小时。 (我猜 2 小时与时区 +0200 有关。)为什么时间看起来不同?

这是timedatectl源代码(Archlinux),其中文件修改时间是正确的。时间的设置方法是执行ln -s /usr/share/zoneinfo/Europe/Berlin /etc/timezone、安装ntp并启动 ntpd ( systemctl ntpd start)。

      Local time: Sat 2015-09-12 10:01:40 CEST
  Universal time: Sat 2015-09-12 08:01:40 UTC
        RTC time: Sat 2015-09-12 08:01:40
        Timezone: Europe/Berlin (CEST, +0200)
 Network time on: no
NTP synchronized: yes
 RTC in local TZ: no

这是timedatectl在目标 (Ubuntu) 上,文件修改时间显示比应有的时间早了 2 小时。除了 Ubuntu 的默认设置之外,我没有对时间/日期设置进行任何特殊配置。

      Local time: Sat 2015-09-12 10:01:40 CEST
  Universal time: Sat 2015-09-12 08:01:40 UTC
        Timezone: Europe/Berlin (CEST, +0200)
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
                  Sun 2015-03-29 01:59:59 CET
                  Sun 2015-03-29 03:00:00 CEST
 Next DST change: DST ends (the clock jumps one hour backwards) at
                  Sun 2015-10-25 02:59:59 CEST
                  Sun 2015-10-25 02:00:00 CET

关于 Archlinux 系统的输出,我想知道为什么它不显示任何有关 DST 的信息,以及如果启用了 ntp,为什么它对“网络时间打开”说“否”?

相关内容