![时区:为什么有人想要将系统时区设置为与真实时区不同?](https://linux22.com/image/179318/%E6%97%B6%E5%8C%BA%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88%E6%9C%89%E4%BA%BA%E6%83%B3%E8%A6%81%E5%B0%86%E7%B3%BB%E7%BB%9F%E6%97%B6%E5%8C%BA%E8%AE%BE%E7%BD%AE%E4%B8%BA%E4%B8%8E%E7%9C%9F%E5%AE%9E%E6%97%B6%E5%8C%BA%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
例如,一台位于美国、系统时区为 Arctic/Longyearbyen 的计算机...
如果有的话,它有什么好处?另外,这样做有哪些潜在的缺点?
答案1
总是有 UTC(因为它“应该是”),它没有夏令时。 (也许,你“应该”习惯于只计算纪元以来的秒数,这样你也不会得到闰日和闰秒,但对于大多数人来说,区分昨天的时间戳和两个月前的时间戳可能相当困难.)
一旦你有了当地时间……一个在法国在美国中西部租用虚拟服务器的人可能仍然喜欢法国时间时间戳,而不是八个小时的休息时间(有时或多或少,取决于夏令时)。
因此,为了尝试将其纳入一个连贯的答案:最晚,当您使用多个系统时,您确实希望它们都具有相同的时区,因为转换是一个麻烦。 (从关联日志文件条目到查看是否需要复制该配置文件,是的,这只是一件小事,但它会不断消耗您的注意力。)如果这样的话,那可能是“您的本地时区”事物存在,或 UTC。也许有接近日期变更线的用例,这样你总是“比地球上其他任何地方都早/晚”(就像学术界对国际提交截止日期所做的那样),但我看不到随机采摘有很多好处,例如欧洲/布辛根或北极/朗伊尔城。