date
Linux中的命令从哪里获取timezone
信息?我在我的系统中看不到/etc/localtime
文件和/usr/share/zoneinfo
目录。仍然当我执行date
命令时,我得到以下输出
2010 年 12 月 9 日星期四 16:28:18 UTC
请告诉我该命令从哪里获取时区信息?
谢谢, LinuxPenseur
来自http://www.wikihow.com/Change-the-Timezone-in-Linux
在运行 Linux 的手机和其他小型设备上,时区的存储方式不同。它以例如在[4]中描述的格式写在 /etc/TZ 中。手动编辑此文件或使用 echo(例如,echo GMT0BST > /etc/TZ 来设置英国的时区)。
来自http://www.radisys.com/files/support_downloads/03245-02_MPCMM0001_MPCMM0002_CMM_Software_TPS.pdf
CMM 确定文件 /etc/cmm/TZ 中维护的本地时区的偏移量并自动更新时间。
不要忘记UTC是标准 Unix 系统在实时时钟中存储日期/时间的方式。hwclock(8)
如果你双启动到 Windows,你必须使用有趣的程序跳过箍(参见手册页),它更喜欢将本地时间存储在 CMOS 实时时钟中。
所以date(1)
程序只是向您显示“我没有配置时区”的结果:
# date -u
Thu Dec 9 10:40:54 UTC 2010
# TZ=UTC date
Thu Dec 9 10:40:57 UTC 2010
# TZ=PST8PDT date
Thu Dec 9 02:41:02 PST 2010
#