У меня есть выделенный экземпляр Amazon EC2 (Fedora Linux). Хотя я взял экземпляр на западе США, он был настроен на EST.
Я изменил часовой пояс на PST (export TZ=America/Los_Angeles
) и работает - несколько часов. Затем он сбрасывается в EST.
Что я делаю не так и как я могу навсегда установить его на PST?
Я не использую Fedora для своих экземпляров EC2, поскольку мне нужно что-то стабильное на срок более 6 месяцев, поэтому я использую CentOS ... Но это должно быть то же самое ... Просто выполните следующее:
ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
Это должно изменить часовой пояс вашей системы по умолчанию на PST, и это должно повлиять на него только тогда, когда экземпляр запускается с нуля.
Изменить ZONE
установка в /etc/sysconfig/clock
Имейте конфигурацию для установки часового пояса в вашем .bashrc.
Если вы хотите использовать TZ в своем приложении из системы, это плохая идея, поскольку экземпляры EC2, которые выходят из строя / дают сбой, могут быть другой системой, когда они возвращаются.