gpt4 book ai didi

linux - 通过 ssh 调用日期时区不匹配

转载 作者:太空宇宙 更新时间:2023-11-04 04:09:38 24 4
gpt4 key购买 nike

我在 Linux (CENTOS 5.6) 上得到两个不同的时区,具体取决于日期是在本地调用还是通过 ssh 调用:

foo$ ssh me@bar date
Tue Nov 5 18:08:32 EST 2013

foo$ ssh me@bar

bar$ date
Tue Nov 5 17:09:16 CST 2013

/etc/localtime 设置为中央时间:

$ ls -l /etc/localtime 
lrwxrwxrwx 1 root root 27 Nov 5 13:10 /etc/localtime -> /usr/share/zoneinfo/CST6CDT

TZ 在 .bash_profile 中设置为 America/Chicago。如果该行被注释掉,时区将恢复为东部而不是中部。

我假设这一切都意味着计算机相信它的核心时间是东部时间而不是中部时间,并且 shell 中的 TZ 设置只是覆盖了这一点,但我无法弄清楚为什么计算机认为它是东部时间。

编辑事实证明,某个地方的失控进程实际上用东部时区文件覆盖了中部时区文件。不容易找到,因为文件内容是二进制的!

最佳答案

你检查过 ->/etc/sysconfig/clock 吗?

关于linux - 通过 ssh 调用日期时区不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19800971/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com