我有一个 Amazon EC2 专用实例 (Fedora Linux)。虽然我在美国西部使用了一个实例,但它设置为 EST。
我将时区更改为 PST ( export TZ=America/Los_Angeles
),它可以正常工作 - 持续了几个小时。然后它会自动重置为 EST。
我做错了什么以及如何将其永久设置为 PST?
答案1
我没有在我的 EC2 实例上运行 Fedora,因为我需要稳定超过 6 个月的东西,所以我使用 CentOS...但它应该是相同的...只需运行以下命令:
ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
这应该会将您的系统默认时区更改为 PST,并且只有从头启动实例时才会受到影响。
答案2
更改ZONE
设置/etc/sysconfig/clock
答案3
在您的 .bashrc 中配置时区设置。
如果您希望在系统中的应用程序中使用 TZ,那么这是一个坏主意,因为当 EC2 实例重新启动时,它们可能会变成不同的系统。