2012-04-05 3 views
1

Я запускаю сервер Amazon EC2 с Ubunutu, и мне нужен сервер, чтобы получить текущее время для моей системы. Однако, поскольку Daylight Savings время отстало на час (очевидно), и я не могу точно определить, как лучше всего это изменить?Ubuntu Amazon EC2 Дата с летней экономией

ответ

1

Современные системы Unix используют базу данных часовых поясов и автоматически корректируют переход на летнее время. Вы можете найти файл с именем вроде /etc/timezone, который содержит часовой пояс, используемый по умолчанию программами, запущенными в системе. Тем не менее, системные часы будут храниться в UTC (также известном по Гринвичу в старомодной терминологии), и представленное время выводится из UTC библиотекой.

Если системные часы точны, получение времени с правильным часовым поясом - это просто вопрос правильной установки правильной строки в файле часового пояса, и система будет правильно представлять время с правильной настройкой DST.

Если часы сами по себе не точны, установка времени на современной системе Unix обычно выполняется с помощью ntpd - прочтите документацию для этого - хотя виртуальные машины часто уже имеют точное время, заданное операционной системой хоста, и я с этим не начнется.

Смежные вопросы