Установка корректного времени на сервере Debian (ntpdate + tzdata)

четверг, 20 июня 2013 г.

Заметил, что на одном из моих серверов время выводится некорректно. Чтобы узнать текущее время надо выполнить команду date.

Решил я изменить время с помощью пакета tzdata, выставил верный часовой пояс, выбрал город и получил в итоге все равно очень странную картину:

Local time is now:      Thu Jun 20 07:56:13 MSK 2013.
Universal Time is now:  Wed Jun 20 03:56:13 UTC 2013.


То есть local time был на самом деле неверным. Эти два значения между собой были перепутаны. И мне надо local time сделать корректным, выставить его в 03:56:13. Пробовал date -u, но мне все равно не помогло. Решение вот какое (из под root):

# устанавлием для синхронизации ntp-демон и синхронизуем время
apt-get install ntp ntpdate
ntpdate -bs ru.pool.ntp.org

# запускаем конфигуратор и выбираем нужные параметры (Europe -> Moscow)
dpkg-reconfigure tzdata

Все, теперь время выставилось корректно.
Local time is now:      Thu Jun 20 03:57:15 MSK 2013.
Universal Time is now:  Wed Jun 19 23:57:15 UTC 2013.

1 коммент.:

Анонимный комментирует...

А изменить universal time utc возможно ?

Copyright © 2010 WEB IT blog