NTP - cинхронизация времени
Утилита ntp обеспечивает возможность синхронизации времени на серверах и рабочих станциях.
Утилита может работать в режиме сервера времени и/или клиента.
Настройка ядра
Ядро версии >=3.9 можно сконфигурировать таким образом, чтобы оно устанавливало системное время автоматически.
Необходимо включить в ядре следующие параметры:
kernel
Device Drivers ---> [*] Real Time Clock ---> [*] Set system time from RTC on startup and resume [*] Set the RTC time based on NTP synchronization
Установка
emerge net-misc/ntp -av
Настройка ntp-client
ntp-client - утилита, производит однократное мгновенное изменение времени.
/etc/conf.d/ntp-client
NTPCLIENT_CMD="ntpdate" NTPCLIENT_OPTS="-s -b -u ru.pool.ntp.org \ 0.gentoo.pool.ntp.org 1.gentoo.pool.ntp.org \ 2.gentoo.pool.ntp.org 3.gentoo.pool.ntp.org"
Синхронизация
Выполнить разовую синхронизацию
/etc/init.d/ntp-client start # или restart
Через команду ntpdate
ntpdate -s -b -u ru.pool.ntp.org
Добавление в загрузку
rc-update add ntp-client default
Резкую корректировку времени крайне не желательно проводить в процессе работы чувствительных сервисов.
Например, откат времени на пару секунд в прошлое, может нарушить работу БД.
Настройка ntpd
ntpd - демон, производит плавную корректировку времени во время работы сервера.
/etc/ntp.conf
server ru.pool.ntp.org server 0.gentoo.pool.ntp.org server 1.gentoo.pool.ntp.org server 2.gentoo.pool.ntp.org server 3.gentoo.pool.ntp.org
Синхронизация
Запустить демон
/etc/init.d/ntpd start
Добавление в загрузку
rc-update add ntpd default
Использование ntpq
ntpq - standard NTP query program
ntpq> peers remote refid st t when poll reach delay offset jitter ============================================================================== +shurf.me 89.109.251.21 2 u 1 64 377 14.535 0.771 0.300 +webhost2.mitht. 77.37.134.150 2 u 1 64 377 12.775 1.278 0.269 *cello.corbina.n 131.188.3.220 2 u 3 64 377 10.135 2.115 0.745 -fo4.bmconseil.c 72.8.140.222 3 u 1 64 377 53.549 7.296 0.591
Обсуждение