Настройка NTP клиента и сервера в Linux

NTP (Network Time Protocol)
Использует UDP соединения и порт 123.

Пример установки в Ubuntu/Debian:

sudo apt-get install ntp

Текущую дату можно посмотреть командой:

date

Пример установки часового пояса:

cp /usr/share/zoneinfo/Europe/Kiev /etc/localtime

Настройка часов и минут:

date -s 10:18
date --set 10:18

Пример полной установки времени (без пробелов, в цифровом виде):

date месяцденьчасминутыгод.секунды

Проверка сервера времени:

ntpdate -q имя_хоста_или_ip

Просмотр статуса:

sudo ntpq -p
ntpq -c peers 

Приступим к редактированию конфигурационного файла /etc/ntp.conf.

Немного строк:
Указываем сервера с которыми сверять время:

server 0.ubuntu.pool.ntp.org
server 1.ubuntu.pool.ntp.org
...

Запрещаем всем доступ к серверу:

restrict default ignore

Или разрешаем доступ с внутренней сети:

restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap

Перезапускаем ntp чтобы изменения в конфигурационном файле вступили в силу:

sudo service ntp restart

Пример синхронизации времени из командной строки Windows с Linux сервером:

net time \\СЕРВЕР /set /yes

Смотрите также:
IPTables правила для NTP и SNTP

Подписаться на IT Blog (RU) по Email
Subscribe to IT Blog (EN) by Email

Did my article help you? How about buying me a cup of coffee as an encouragement? Buy me a coffe.

Добавить комментарий