Выключение сервера на 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 в зависимости от ситуации).