首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得系统映像的时区?

如何获得系统映像的时区?
EN

Server Fault用户
提问于 2010-07-16 17:32:09
回答 5查看 1.4K关注 0票数 2

我想知道系统的时区。现在有些警告..。

  • 我正在使用Linux,目标系统将是UNIX。
  • 我只使用系统映像.不是活动系统,而是分区将被挂载。
  • 我最终会为它编写脚本。

我正在考虑使用/etc/localtime,但有时这是一个真正的文件,有时是一个符号链接。在这两种情况下,我似乎无法得到要解析的文件格式的描述。

有人有什么想法吗?

谢谢

EN

回答 5

Server Fault用户

回答已采纳

发布于 2010-07-16 17:53:40

该文件将采用tz文件格式,这是一种二进制格式。如果您知道Perl,可以使用DateTime::TimeZone::Tzfile解析它。如果它是一个符号链接,它不应该重要,因为如果它是挂载,你可以只是跟随它。

最后,如果您可以控制映像的创建,我强烈建议您将系统时间设置为UTC。

票数 2
EN

Server Fault用户

发布于 2010-07-16 18:21:21

你知道这些UNIX的味道是什么吗?

除/etc/localtime外,

  • Redhat变体使用/etc/sysconfig/clock
  • Debian变体使用/etc/timezone
票数 0
EN

Server Fault用户

发布于 2010-07-16 19:29:40

残忍的方式..。如果挂载是只读的,触摸一个文件,然后.是-lah ..。

然后你就有了创建文件的时间。这意味着.系统的时间+/-一些秒。

或者,尝试显式或隐式地修改某些内容,然后查看时间:>。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/161199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档