Налаштування NTP клієнта Linux (Ubuntu і Debian)


Якщо Ви ділова людина, то, думаю, звикли цінувати час. І це не дивно - час зараз дуже дорого. Тому, точність і правильність годин на робочій машині також має неабияке значення. Щоб системні годинник в операційній системі Linux - будь то новомодна Ubuntu або класичний Debian - потрібно правильно налаштувати синхронізацію часу. В Лінуксі це особливо важливо з огляду на те, що ведеться система логів.

В цій задачі нам допоможе NTP - Network Time Protocol — спеціальний мережевий протокол,використовуваний для синхронізації внутрішніх годин комп'ютера по мережі. Для його роботи нам треба встановити спеціальний клієнт. Робиться це командою:

apt-get install ntp ntpdate

Після установки - треба прописати в налаштуваннях використовуються сервери точного часу. Для цього редагував файл:
vim /etc/ntp.conf
Замість наявних там адрес НТП-серверів, типу «0.debian.pool.ntp.org», записуємо свій список:
server 0.ru.pool.ntp.org iburst dynamic
server 1.ru.pool.ntp.org iburst dynamic
server 2.ru.pool.ntp.org iburst dynamic
server 3.ru.pool.ntp.org iburst dynamic
Це адреси для Росії. Інші можна подивитися в списку ntp-серверів тут.
Перевіряємо як працює ntp-клієнт Linux, для чого в консолі запускаємо команду синхронізації:

ntpdate 0.ru.pool.ntp.org

Якщо все працює правильно - отримаємо відповідь:
1 Jun 10:55:02 ntpdate[10644]: step time server 79.120.77.217 offset -168.310442 sec
З цього можна побачити, що системні годинник відстає на 168сек. Щоб це виправити наберіть команду:

ntpdate-bs 0.ru.pool.ntp.org

Тепер системні годинник в Лінукс відкориговані і точні.