Archive for April 10th, 2008

Точное время в Debian GNU/Linux

Задача

Есть сервер с Debian GNU/Linux 4.0 4.0r3 (кстати, именно на этом сервере и работает этот блог).

Очень хочется чтобы на этой машине всегда было точное время (это основная задача).

Так же существует 2 второстепенные задачи, которые противоречат друг другу:

  • Настроить как можно быстрее
  • Настроить как можно лучше

В данном посте я рассмотрю быстрое решение. Про правильное решение будет еще один пост.

Быстрое решение

Для синхронизации времени существует совершенно замечательная штукенция — ntp. Ntp одновременно обозначает и протокол (Network Time Protocol), и программу-демона, которая занимается синхронизацией времени.

Проблема заключается в том, что программа ntp монстрообразная и в ней с кондачка не разберешься (описание работы с ntp будет в следующем посте). Хорошая новость в том, что так же существует программа ntpdate, которая совершенно элементарна в использовании.

1

С помощью следующей команды устанавливаем программу ntpdate:


$ sudo apt-get install ntpdate

2

Внимательно читаем ридмишку к программе, которая располагается по адресу /usr/share/doc/ntpdate/README.Debian.

Из ридмишки выносим следующее:

  • ntpdate не лучший вариант для использования
  • процесс синхронизации происходит каждый раз при “поднятии” сетевого интерфейса

3

Синхронизируем время:


bessarabov@server:~$ sudo ntpdate 0.debian.pool.ntp.org
10 Apr 12:33:39 ntpdate[30191]: step time server 193.125.143.172 offset 211.671828 sec

Ntpdate синхронизировала время на сервере (было отставаниело больше, чем на три минуты).

Резюме

Была установлена программа ntpdate и с помощью нее было синхонизировано время. Программа будет синхронизировать время при понятии сетевого интерфеса (т.е. при включении или перезагрузки машины) + ее можно запускать руками в любоее вермя.

Такое решение прекрасно подходит для всех компьютеров, которые включаются хотя бы оди раз в день (за один день время далеко не убежит), т.е. для домашних машин и для ноутов. Для серверов, которые работают 24×7 это решение, является неоптимальным.

Tags: , , ,

Thursday, April 10th, 2008 Uncategorized Comments Off