20080401

Как установить точное время (ntpdate)

Недавняя смена зимнего времени на летнее принесла как всегда путаницу. Устройства нынче все слишком умные. Все с часами, многие с понятиями о часовых поясах, некоторые даже сами переводить на летнее время умеют (если настройка включена) или сверяться с сотовым оператором… Однако вся эта «умность» только вносит путаницу, потому что после перевода времени никогда достоверно не знаешь, какие же часы теперь показывают правильное время («А это устройство само переводит или надо переводить вручную? А я в настройках включил ли переход на летнее время? А вторая операционка на ноутбуке время второй раз не переводит? А телефон уже синхронизовался с оператором или нет?»). А в наручных механических часах, которым можно верить, — батарейка села. Телевизор давно сломался (к счастью!).

В общем, делать нечего. Беру компьютер и синхронизую время с серверами в интернете. Об этом много раз написано, но всё сводится обычно к одной команде:
sudo ntpdate адрес_NTP_сервера
Подходящий сервер можно найти, например, в этом списке. Есть ещё пулы серверов. Многим, наверное, подойдёт europe.pool.ntp.org.

Всё. После синхронизации часов жить стало гораздо спокойнее. А вообще эта история ещё раз подтверждает, что доверять электронике и компьютерам ничего серьёзного нельзя.

P.S. Моя гражданская позиция проста: долой переходы с зимнего времени на летнее и обратно, да здравствует летнее время круглый год и +1 час светлого времени суток после работы! :)

P.P.S. Заодно упомяну как сменить часовой пояс (при переезде) в Debian:
$ sudo dpkg-reconfigure tzdata
Иногда пригождается.