我对 Solaris 10 机器中的目录进行了 tar 操作。我将该文件移至 SUSE 11.2 机器并将其解压到一个目录中。日期完全相同,但我注意到今年时间更改之前的时间比旧服务器提前 1 小时,而时间更改之后的日期则提前 2 小时。我在 3 台服务器上执行了此操作,但它只发生在一台服务器上。知道是什么原因造成的吗?
答案1
和 Jesse_b 一样,我的第一个想法是这可能与时区有关。
您尝试过在 Solaris 机器上使用 gtar 吗?如果是这样,您可能会得到不同的结果,并且 gtar 甚至可能可以选择使用 UTC。
答案2
日期完全相同,但我注意到今年时间更改之前的时间比旧服务器提前 1 小时,而时间更改之后的日期则提前 2 小时。
服务器有不同的时区吗?
在 Solaris 上:/usr/share/lib/zoneinfo
在 Linux 上:echo $TZ
它们对应吗?
我的猜测是他们没有。确保时区相同,两台服务器都有最新的区域更新,您应该可以开始了。