将文件从 Solaris 复制到 Linux

将文件从 Solaris 复制到 Linux

我对 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

它们对应吗?

我的猜测是他们没有。确保时区相同,两台服务器都有最新的区域更新,您应该可以开始了。

相关内容