我需要在Linux系统(嵌入式busybox发行版)上设置时区,但我没有/etc/timezone,也没有/usr/share/zoneinfo。如何设置时区?
我将硬件时钟设置为 UTC:hwclock --set --date=18:15:30 --UTC然后认为我可以在/etc/profile 中使用"导出 TZ=PST8PDT"来获取带有日期的正确时间,但这似乎不起作用。我仍然看到这个:
# date
Wed May 30 18:17:42 PDT 2012
谢谢!罗恩
必须在/etc/TZ 中设置正确的时区,使用 --set 和 --utc 标志将 hwclock 设置为 UTC,并使用 hwclock --systohc 将系统时间存储在硬件时钟中。
将其添加到/etc/inittab:
setenv TZ CDT
其中 CDT(中部)是时区。