Выключение сервера на 1 час в Linux CentOS 6.3 с использованием NTP

Итак, я настроил NTP на моем Linux-сервере CentOS, но время на моем сервере все еще отключено на 1 час. В настоящее время это 3:53am EST Тем не менее, на моей машине Linux это показывает "2:53 утра EST" это с NTP и использованием ntpdate time.nist.gov и пара других серверов, пытающихся синхронизировать время моего сервера, но все это все еще заставляет мой сервер отстать на 1 час от времени EST.

Кто-нибудь знает, как это исправить?

2 ответа

Решение

Убедитесь, что у вас есть актуальная информация tzdata пакет. Если вы полагаетесь на правильное отображение времени, то это критически важный пакет, который вы должны обновлять, поскольку он содержит все мировые правила для перехода на летнее время.

Убедитесь, что вы установили желаемый часовой пояс в /etc/sysconfig/clock в дополнение к настройке /etc/localtime,

Убедитесь, что вы случайно не используете US/East-Indiana зона, которая не соблюдает летнее время.

EST - UTC -5. EDT это UTC -4.

Итак, когда вы говорите Currently it is 3:53am EST ты имеешь в виду Currently it is 3:53am Eastern, который в настоящее время EDT.

Как именно вы настроили настройки часового пояса вашего сервера? Правильно сообщать разницу в 5 часов от UTC в EST. Однако, поскольку в настоящее время у нас летнее время, возможно, вы хотите, чтобы на вашем сервере работал EDT (и переключение между EST и EDT в зависимости от ситуации).

Другие вопросы по тегам