Я использую экземпляр сервера Amazon EC2, на котором работает дистрибутив Amazon Linux AMI . (Я читал, что он основан на CentOS / Red Hat). Моя конкретная версия - выпуск 2012.09 .
Во всяком случае, мне удалось сменить часовой пояс около недели назад со стандартного UTC на America / New_York (то есть EST / EDT). Команда, которую я использовал, чтобы изменить это:
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
... благодаря этому другому вопросу о сбое сервера . В тот момент я смог запустить date
из командной строки, и он правильно отображал время EDT. И даже после того, как EDT «откатился» на EST в прошлое воскресенье, я был рад обнаружить, что бег по- date
прежнему дает правильное местное время. Это было здорово.
Однако, после yum update
вчерашнего запуска , похоже, что мой часовой пояс вернулся обратно в обычный UTC. Я даже проверил время последнего изменения /etc/localtime
файла, и он действительно подтвердил, что он был изменен примерно в то же время, когда я обновлялся.
Есть ли способ, чтобы предотвратить это снова, или я застрял, сбрасывая часовой пояс каждый раз, когда я делаю yum update
?
yum update
(когда обновления доступны, конечно) мой часовой пояс не возвращается. А пока я проверил/etc/sysconfig/clock
и у него естьZONE="UTC"
иUTC=true
. Нужно ли говоритьUTC=false
? или я только меняю ZONE?