linux - 如果没有/etc/timezone 文件或/usr/share/zoneinfo,我如何在 Linux 中设置时区

标签 linux time timezone embedded busybox

我需要在 Linux 系统(嵌入式 busybox 发行版)上设置时区,但我没有/etc/timezone 也没有/usr/share/zoneinfo。如何设置时区?

我将硬件时钟设置为 utc: hwclock --set --date=18:15:30 --utc 然后我想我可以在/etc/profile 中使用“export TZ=PST8PDT”来获得正确的日期时间,但这似乎不起作用。我仍然看到这个:

# date
Wed May 30 18:17:42 PDT 2012

谢谢! 罗恩

最佳答案

必须在/etc/TZ 中设置正确的时区,使用 --set 和 --utc 标志将 hwclock 设置为 utc,并使用 hwclock --systohc 将系统时间存储在硬件时钟中。

关于linux - 如果没有/etc/timezone 文件或/usr/share/zoneinfo,我如何在 Linux 中设置时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10821641/

相关文章:

linux - 如何转换十进制短输出?

mysql - 每小时平均 time()

javascript - 在 HTML 页面中添加选择时区的选项

linux - 在 Docker 中为资源管理挂载 cgroup

linux - .htaccess 将 a/images 映射到另一台主机上的 images.blabla.com

linux - 如何找到密码为空的 "real user"帐号?

java - 如何在 Vaadin 中循环等待?

python - 如何以毫秒为单位使用 time.sleep()

javascript - 使用 Moment.js 或 Moment 时区,匹配标准时间和夏令时

excel - 按时区在 Excel 中显示当前时间